This is my second 3D game demo. But I am not finished it yet.
control:
common mode:
press ⬅️ to turn left
press ➡️ to turn right
press ⬆️ to move forward
press ⬇️ to move backward
press 🅾️ to shift to left
press ❎ to shift to mouse mode
mouse mode:(only available on splore)
use your mouse to turn around
press Key_S to shift to left
press Key_F to shift to right
press Key_E to move forward
press Key_D to move backward
press ❎ to shift to common mode
Done:
--basic raycasting
--textured wall
--static sprite
plan:
--animated sptite
--moving enemies
--shoot game
--dialogue
common mode[
press ⬅️ to turn left
press ➡️ to turn right
press ⬆️ to go forward
press ⬇️ to go backward
]
mouse mode[
press s to turn left
press f to turn right
press e to go forward
press d to go backward
]
press 🅾️/z to jump/jetpack(ps:jetpack enable in code)
press ❎/x to use mouse(ps:only work in splore,because i use the stat(38) which representes the Relative x movement )
(ps:if you want to change the rotate speed ,you can change tha variable of rotate_spd)
--v1.2 updated
--add textured wall
--v1.3 updated
--add eveing mode
--fixed the textured wall bug
if you encounter any problem,please leave a comment.Thanks a lot.
--problem
--i encounter a problem:when the player is still,the textured wall still changes on the screen.so i am looking forward to solving the problem.