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

  1. 01

    Design the room map

    ~1.5h

    Define a table of rooms with descriptions, exits, and contents.

  2. 02

    Build the game loop

    ~2h

    Implement a read-command loop that lets the player move, look, and inspect items.

  3. 03

    Add combat mechanics

    ~2h

    Implement simple turn-based combat with random damage rolls using math.random.

  4. 04

    Add inventory system

    ~1.5h

    Let the player pick up and use items stored in a table.

  5. 05

    Add win/lose conditions

    ~1h

    Implement a final boss room and game-over/victory messages.

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