Skip to content

ALANTACE/medieval_game

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

About

A 2d medieval adventure game in c

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 94.5%
  • CMake 5.5%