LuabeginnercliAI generated

Loot Table Simulator

Sample a configurable game loot table and report item drop frequencies from a terminal. This Lua project practices Lua fundamentals, practical problem decomposition, validation, and maintainable implementation.

Estimate
~6.5h
Steps
5
Completed by
0
Proposed by
codeseed.app

LuaRocks · OpenResty

Project roadmap

  1. 01

    Define the input contract

    ~1h

    Specify the files, arguments, screens, or records that Loot Table Simulator accepts and the exact output it must produce.

  2. 02

    Build the core data model

    ~1.5h

    Create the data structures for Loot Table Simulator and validate missing, malformed, or out-of-range values.

  3. 03

    Implement the main workflow

    ~2h

    Implement the primary Loot Table Simulator workflow end to end using small, testable functions or components.

  4. 04

    Handle edge cases

    ~1h

    Add explicit handling for empty input, invalid values, unavailable resources, and other realistic failures in Loot Table Simulator.

  5. 05

    Test realistic scenarios

    ~1h

    Create normal, boundary, and failure fixtures and verify the expected behavior of Loot Table Simulator.

Ready to build this?

Get a GitHub repo and start building. Your AI reviewer checks each step as you go.

~6.5h · 5 steps

Tech stack

LuaRocksOpenResty