Skip to content

ulphidius/dungeoncrawl

Repository files navigation

Dungeon Crawl

Hands-On Rust tutorial project

Story

The hero's hometown is suffering from a plague of monsters. Welling up from the deep, they seem unstoppable. Legend tells of the Amulet of Yala - Yet Another Lost Amulet - that can be used to stem the tide. After a long might at the tavern, the hero promises to save the day - and sets forth into the dungeon.

MVP Features

Base

  • 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 Amulet of Yala to the level and let the player win by reaching it

Stretch Goals

  • Add Field of View
  • Add more interesting dungeon designs
  • Add some dungeon themes
  • Add multiple layers to the dungeon, with the Amulet of Yala
  • 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

Thanks

To Herbert Wolverson for his book Hands-on Rust

To all artists:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published