Go to file
2026-02-01 06:45:32 +02:00
libs add background 2026-02-01 03:48:44 +02:00
src adjust waves 2026-02-01 06:45:32 +02:00
tools Initial commit 2026-01-30 23:28:18 +02:00
.gitignore Initial commit 2026-01-30 23:28:18 +02:00
build.zig implement snake enemy 2026-01-31 21:58:39 +02:00
build.zig.zon Initial commit 2026-01-30 23:28:18 +02:00
README.md create plan 2026-01-31 11:57:57 +02:00

Gaem

Weapons:

  • Laser mask
  • Bomb mask
  • Pistol mask

Enemies:

  • Singular pawns that keep distance
  • Cluster of many enemies
  • Snake-like row of enemies

Upgrades:

  • Increase move speed
  • Increase attack speed
  • Increase attack power
  • Reduce cooldown
  • Reduce switch cooldown

Strech goals:

  • Intro / tutorial
  • Sword weapon to deflect bullets
  • Enemy that shoots bulelts back
  • Interactions between weapons.
    • Shoot bomb with laser for bigger explosion
    • Shoot bomb with pistol to move it or make it stronger
    • Shoot pistol with laser for explosin of many small bullets

Schedule

Total time:24h

  • (12h) Gameplay
    • (6h) Weapons
      • (2h) Pistol
      • (2h) Bomb
      • (2h) Laser
    • (6h) Enemies
      • (2h) Pawn
      • (2h) Cluster
      • (2h) Snake
  • (6h) Art & Audio
  • (6h) Polish

Run

Linux and Windows:

zig build run

Web:

zig build -Dtarget=wasm32-emscripten run

Cross-compile for Windows from Linux:

zig build -Dtarget=x86_64-windows