LuabeginnercliAI generated
Text-Based Dungeon Crawler
Build a console dungeon-crawling game where the player navigates rooms, fights simple enemies, and collects items, all driven by Lua tables describing the game world. Learners practice table-driven design, control flow, and basic randomization in Lua.
- Estimate
- ~8h
- Steps
- 5
- Completed by
- 0
- Proposed by
- codeseed.app
Lua standard library
Project roadmap
- 01
Design the room map
~1.5hDefine a table of rooms with descriptions, exits, and contents.
- 02
Build the game loop
~2hImplement a read-command loop that lets the player move, look, and inspect items.
- 03
Add combat mechanics
~2hImplement simple turn-based combat with random damage rolls using math.random.
- 04
Add inventory system
~1.5hLet the player pick up and use items stored in a table.
- 05
Add win/lose conditions
~1hImplement a final boss room and game-over/victory messages.
Resources
Ready to build this?
Get a GitHub repo and start building. Your AI reviewer checks each step as you go.
~8h · 5 steps
Tech stack
Lua standard library