main
The docs step aborted on "definition cannot be parsed" and "'Config' had no return?". Both come from the same thing: an 80-character rule of dashes starts with ---, which ldoc takes for a documentation comment and then tries to parse whatever follows as a definition. There are no real doc comments in this project — all 48 --- lines were decorative rules — so the fix is to spell them "-- " plus dashes. Same width on screen, invisible to ldoc. Verified by running the docs step's own alpine + luarocks + ldoc setup over the merged source: ldoc completes and writes docs/. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
BombExpert
A classic Bomberman clone for TIC-80 fantasy console.
Features
- 1 Player mode (vs AI)
- 2 Player local multiplayer
- Grid-based movement with smooth animation
- Destructible walls
- Power-ups:
- B (yellow): +1 bomb capacity
- P (orange): +1 blast range
- Smart AI opponent that seeks power-ups and avoids explosions
- Score tracking across rounds
Controls
Player 1 (Blue)
| Action | Key |
|---|---|
| Move | Arrow Keys |
| Place Bomb | Space |
Player 2 (Red)
| Action | Key |
|---|---|
| Move | W, A, S, D |
| Place Bomb | G |
Menu Navigation
| Action | Key |
|---|---|
| Navigate | Up / Down |
| Select | Space |
| Back / Exit | Backspace |
How to Play
- Run the game in TIC-80
- Select "1 Player Game" or "2 Player Game" from the menu
- Navigate through the maze and place bombs to destroy breakable walls
- Collect power-ups to increase your bomb capacity and blast range
- Eliminate your opponent by catching them in an explosion
- First player to win the round scores a point
Running the Game
In TIC-80
load bombexpert.lua
run
In Browser
Use the HTML export in the bombexpert/ folder with the included server:
python serve.py
Then open http://localhost:3333 in your browser.
Requirements
- TIC-80 fantasy console (free version works)
- Or any modern web browser (for HTML export)
Credits
- Author: Zsolt Tasnadi
- Powered by: Claude
- Sponsored by: Zen Heads
License
MIT License
Happy X-MAS!
Languages
Lua
92.7%
Makefile
7.2%