/Dungeon-Crawl

Dungeon Crawl terminal based game

Primary LanguageElixir

Dungeon Crawl crappy castle

Terminal text based Dungeon Crawl game to pratice topics lectured in Elixir Session #1.

Features

— Hero picking system. The system should present 3 classes (e.g: warrior, assassin, wizard);

— Battle system;

— Forward action that ables players to walk from room to room;

— Rooms with enemies to fight and a exit to trigger the game winning condition.

Features to be later developed

— Treasure room that when found would increase the hero damage range by 1 (both lower and upper limit). In addition, would add X amount of enemy rooms, where X is the lower damage range limit from the selected hero.

Start

  • download dependencies: mix deps.get

  • start game: mix start

  • start game inside a iex instance (debugging): DungeonCrawl.CLI.Main.main