ALANTACE/medieval_game
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
How to build (while inside "medieval_game"): mkdir build; cd build; cmake ..; make To run: cd bin; ./game RULES: -Topdown 2d adventure (open world) -Movement -> WASD -Attacking/Aiming -> Mouse (Show equipment range (Maybe not idk)) -There will be no jump, space -> dash. Moving to higher terrain levels will be done through passages strictly (for example a stairway) -Unlimited FPS option -Camera movement options: Semi locked (when player gets too far camera recenters smoothly) / GIGACHAD FUCK BOY MOUSE CONTROL ONLY TODO: DONE: Implement delta time and FPS independence from game_update DONE: Implement player acceleration and deceleration on movement DONE: Implement player movement (Dash/Roll implementation) -Implement collision -Implement a method to greet the user and get the player name (terraria type shit) -Implement terrain generation (perlin noise: git@github.com:amithm3/nPerlinNoise.git) -Implement camera movement -Implement draw order -Optimize player/camera movement -Optimize terrain generation and chunk loading