mr.zeroandClaude Opus 5 a074c7251c
ci/woodpecker/push/tic80 Pipeline was successful
ci/woodpecker/manual/tic80 Pipeline was successful
Stop the section separators from reading as doc comments
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>
2026-08-16 23:08:44 +02:00
2026-07-28 18:39:04 +02:00
2026-07-28 18:39:04 +02:00
2026-01-29 19:29:52 +01:00
2026-01-27 15:21:04 +01:00

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

  1. Run the game in TIC-80
  2. Select "1 Player Game" or "2 Player Game" from the menu
  3. Navigate through the maze and place bombs to destroy breakable walls
  4. Collect power-ups to increase your bomb capacity and blast range
  5. Eliminate your opponent by catching them in an explosion
  6. 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!

S
Description
No description provided
Readme
233 KiB
Languages
Lua 92.7%
Makefile 7.2%