This website works better with JavaScript.
探索
說明
登入
learn-code-the-hard-way
/
raycaster
關註
1
收藏
0
複製
You've already forked raycaster
0
程式碼
問題管理
23
合併請求
Packages
Projects
版本發佈
2
Wiki
Activity
196
Commit
1
分支
2
Tag
38 MiB
Tag:
分支:
目錄樹:
389690e5c3
master
version-0.1
version-0.2
分支列表
標籤列表
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '389690e5c3'
${ noResults }
Commit Graph
196 次程式碼提交 (389690e5c35f0998dcc373aa18fb0614ca4db1a4)
All Branches
搜尋
作者
SHA1
備註
提交日期
Zed A. Shaw
7fb2d5cf26
Updated Amit's code to run in sfml 3.0
5 月之前
Zed A. Shaw
105c974f1c
This converts it to SFML 3.0 but the build only runs on Windows at the moment.
5 月之前
Zed A. Shaw
cdbd83ded7
Fix crash in matrix when pixelbuf is copied.
5 月之前
Zed A. Shaw
f88eca9cd9
Implemented a dumb lighting system.
5 月之前
Zed A. Shaw
4d31a4daf2
Amit's code mostly converted to use the new texture.hpp but there's an error on line amt/pixel.hpp:472
5 月之前
Zed A. Shaw
c91e8fc543
Brought in Amit's latest and will now merge in my fixing from last night into his to get them synced up.
5 月之前
Zed A. Shaw
adfb6367d7
Finished the first pass of moving everything around and cleaning up as much as possible.
5 月之前
Zed A. Shaw
d47f6f996d
Bring in a row major version of Amit's matrix.
6 月之前
Zed A. Shaw
5e63272f24
Brought in some of amit's code to study and try out. amt/ has it.
6 月之前
Zed A. Shaw
2dfe5417b1
More cleaning of the Raycaster class to have no #defines for variables. Now it can be arbitrarily sized and positioned.
6 月之前
Zed A. Shaw
c9d4b7ed1e
Sprite rendering cleanup started.
6 月之前
Zed A. Shaw
033d5cdfec
More cleanup, mostly removing variables and simplifying the math.
6 月之前
Zed A. Shaw
113df851af
Way better in the structure but still a lot of work to do. However, just by moving variables to better locations, taking things out of loops that don't need to be recalulated, etc. this is already 50% of the CPU/GPU usage as the previous version.
6 月之前
Zed A. Shaw
e379bcd5ec
Next step in the refactoring with everything in a different file and running. The bug from the previous commit was due to the pixel buffer making the Raycaster object too large for the stack. If you get __chkstk_ms then you used too much stack.
6 月之前
Zed A. Shaw
d230b152cf
BREAKING: This code does NOT work, but has a segv on startup on windows due to ...magic?
6 月之前
Zed A. Shaw
8eae4b9420
Reworked the files before the big cleanup of the code.
6 月之前
Zed A. Shaw
6533f950d2
Quick and dirty idea for a poor-man's lighting effect.
6 月之前
Zed A. Shaw
d6a2f83f10
The sfmlrenderer now has a 3:4 aspect ratio which makes it look better, and then there's space for a gui on the left. I put some squares there to prototype the look.
6 月之前
Zed A. Shaw
75a33084f8
Got rid of the wolf3d textures and now using 256px textures that are open source. Added a simple portal that can go on the floor.
6 月之前
Zed A. Shaw
e3596aeaa2
The sprites now display and everything seems to work.
6 月之前
Zed A. Shaw
93b7faa369
Right before bringing in the code to render sprites, but after I restructured to have the sprite data.
6 月之前
Zed A. Shaw
0828fb584e
Now rendering at 1080p with no map, and can render the raycasting side at arbitrary dimensions.
6 月之前
Zed A. Shaw
eee66720b7
Annotate the ceiling/floor rendering.
6 月之前
Zed A. Shaw
942bd052d4
Bringing in some more realistic textures that are open source from
https://opengameart.org/content/nekkrobox-world-textures
6 月之前
Zed A. Shaw
1d6458ba19
Implemented the next part of the tutorial with floors and ceilings.
6 月之前
Zed A. Shaw
e8803f0ad7
My gdb debug thing.
6 月之前
Zed A. Shaw
1b7763167c
Need the textures for the game. NOTOWNEDBYME.
6 月之前
Zed A. Shaw
b18b27e23c
Goodbye fenster, you were fun but I need something more stable and easier to live with.
6 月之前
Zed A. Shaw
22b3299fb6
Mostly working textures, an ability to look up/down (pitch) and ready to read in images for the textures.
6 月之前
Zed A. Shaw
c1b7df1850
New raycaster based on Lode's tutorial works, now to add textures.
6 月之前
Zed A. Shaw
96b44a4eb2
Fenscaster is now using the first version of Lode's DDA raycasting algorithm but the coordinates/angles in the left map view don't matchthe right view, and the right view distorts the distance to far wall so they're viewed at 'infinity'.
6 月之前
Zed A. Shaw
75a927e192
Removed some of the constants to make it easier to change later.
6 月之前
Zed A. Shaw
35f6fcc01d
We now have a scene we can twirl around and we can see the rays being cast in the left side.
6 月之前
Zed A. Shaw
b30ac77049
Can now use keys to move around.
6 月之前
Zed A. Shaw
972b432d51
Basic fenster rewrite of the original sfml version, but need to bring back the keyboard controls.
6 月之前
Zed A. Shaw
80ac4cefba
Initial setup for the fenster based raycaster.
6 月之前
Zed A. Shaw
d5047c00e2
Did a version of the raycaster that uses a pixel buffer sent to a texture that goes to a sprite that goes on a frog that's on a log on the bottom of the ocean under a tortoise that's carrying a sack that has the...
6 月之前
Zed A. Shaw
e8a32ba9f3
Tinkered with strafing but I too dumb.
6 月之前
Zed A. Shaw
f98c9ddb91
Make timcaster work so people can walk around inside their computer's ram until it crashes.
6 月之前
Zed A. Shaw
cf539296a5
Raycaster is smoother without changing much. Big debate is should left-right and forward-back at the same time cancel out motion or should they be exclusive since you can't do both.
6 月之前
Zed A. Shaw
bf77723f70
Fixed the map view on the left so it shows the correct visible squares.
6 月之前
Zed A. Shaw
ec332a3e2d
Small tweak to allow changing the map, and then added a hirdrac suggestion to vsync.
6 月之前
Zed A. Shaw
d5a372e751
Basic transliteration of the pycaster.py to work in SFML. The grid map on the left doesn't work right, but the rendering on the right does. Also the key detection is using discrete keypress instead of key up/down.
6 月之前
Zed A. Shaw
faead338e2
Add a README to start. Not much in it.
6 月之前
Zed A. Shaw
ca80736d7c
First cut at a replica of the python raycaster. Left side almost works the same but have to sort out math differences.
6 月之前
Zed A. Shaw
6b181382bd
First build that actually works. SDL_main errors before but didn't figure out the cause.
6 月之前
首頁
上一頁
1
2
3
4
下一頁
末頁