Skip to content

2D Game with random map generation and more than 20 enemies types and weapons ⚔️

License

Notifications You must be signed in to change notification settings

Ivan-Corporation/Kamulet_Roguelike

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kamulet Roguelike

Download release and launch exe file to play ->

Technologies:




Project Name - Kamulet Roguelike



Short Description:


A dungeon crawler with 5 procedurally generated levels, 13 monsters of increasing difficulty, many additional items and turn-based movement.

Story:


Another knight is try to take a Kamulet - great relic that can defence all villages against monsters, can he go through five levels and find Kamulet or he die like others...


Basic Game Loops:


  1. Enter dungeon level.
  2. Explore, revealing the map.
  3. Encounter enemies whom the player fights or flees from.
  4. Find power-ups and use them to strengthen the player.
  5. Locate the exit to the level - go to 1.

TODO:


  • Create a basic dungeon map
  • Place the player and let them walk around
  • Spawn monsters, draw them, and let the player kill them by walking into them.
  • Add health and a combat system that uses it.
  • Add healing potions.
  • Display a “game over” screen when the player dies.
  • Add the Kamulet to the last level and let the player win by reaching it
  • Add FOV
  • Add more interesting dungeon designs.
  • Add some dungeon themes.
  • Add multiple layers to the dungeon, with the Amulet on the last one.
  • Add varied weapons to the game.
  • Move to a data-driven design for spawning enemies.
  • Consider some visual effects to make combat more visceral.
  • Consider keeping score.
  • Consider Music
  • Kamulet name

Arts: (With some additionals by myself) Thanks that book for learn and help! - https://www.goodreads.com/book/show/55961302-hands-on-rust

Logs: