• alpacaman released this 2026-05-29 15:07:50 +00:00 | 0 commits to master since this release

    Changes

    • feat(werkstatt): texture icons for items, weapons & touch buttons
    • feat(arcade): meteor-storm comets damage the player + swarm respawn fix
    • feat(ui): unified tween animations across every menu
    • chore(roadmap): reconcile improvement backlog with current state
    • feat(space-invaders): authentic SI wave variant + credit magnet
    Downloads
  • alpacaman released this 2026-05-15 12:42:56 +00:00 | 0 commits to master since this release

    Changes

    • Merge branch 'feature/reward-pickup-and-weapon-stacking' into master
    • feat(reward): pickups persist; black holes can swallow them
    • feat(reward): credit pickups + weapon stacking
    • perf+refactor: work PERF_NEXT.md backlog (#3-#7 land, #2 partial)
    • Merge pull request 'docs(systems): finish per-domain doc gaps + write PERF_NEXT.md' (#3) from refresh/post-audit-cleanup into master
    • fix(tests): use load() instead of preload const for non-static Script call
    • test: cover refresh-pass features (50/50 GUT tests passing)
    • fix(pause-menu): controls panel cut off + rebind index mismatch
    • fix(pause-menu): options panel cut off — add high-contrast row + resize
    • refactor(world): extract Asteroid + Antimatter from cosmic_objects.gd
    • perf(net): FastLZ-compress snapshot payloads (PROTOCOL_VERSION 8)
    • feat(enemies): tank + bomber (with mines) + teleporter archetypes
    • feat(arcade): boss_rush + meteor_storm + darkness wave variants
    • feat(ux): P2 key rebind + high-contrast accessibility toggle
    • docs(systems): finish per-domain doc gaps + write PERF_NEXT.md
    • Merge branch 'feat/wave-variants' into master
    • chore(scripts): clean up GDScript editor warnings
    • assets(layout): add UI capsule layout PNGs (Hauptkapsel / Titelbereich / Vertikal / Seiten-Hintergrund)
    • docs(start): full codebase audit + refresh systems index
    • Merge pull request 'feat(arcade): wave variants + Space Invaders welle' (#2) from feat/wave-variants into master
    • fix(arcade): clear spawn-invuln on Space Invaders grid members
    • feat(arcade): wave variants + Space Invaders welle
    • chore(menu): hide Missionen + Endlos while arcade gets polished
    • chore(editor): enable GUT plugin
    • test(arcade): GUT integration tests + headless runner
    • fix(quasars): menu idle simulation now caps at 1 quasar
    • fix(physics): bullets inherit shooter velocity
    • feat(shop): 1P arcade skips READY_BRIDGE/READY_FINAL gates
    Downloads
  • alpacaman released this 2026-05-04 22:42:58 +00:00 | 0 commits to master since this release

    Changes

    • (no changes)
    Downloads
  • alpacaman released this 2026-05-03 21:30:23 +00:00 | 0 commits to master since this release

    Changes

    • Merge branch 'experiment/2.5d-look'
    • feat(visual): pseudo-3D corona on stars, drop shadows on ships/asteroids, depth parallax starfield
    • Merge branch 'master' into experiment/2.5d-look
    • docs: refresh start.md autoloads + add weapon-slots section to player.md
    • i18n: translate host_join_menu, add exp_missions_empty, drop hardcoded fallbacks
    • feat(weapons): introduce weapon-slot system with drones, replace-prompt, sprite attachments
    • chore: ignore Windows lockfile and stackdump artifacts
    • feat(arcade): difficulty scaling on enemies, bosses, and shop
    • feat(visual): pseudo-3D rim + specular on planets, bullet glow halo
    • feat(progress): apply permanent ship bonuses on arcade run start
    • feat(arcade): final boss bespoke phase patterns
    • feat(arcade): final boss + VICTORY state
    • feat(ui): difficulty select screen + state plumbing
    • refactor(progress): rename HART→SCHWER, add LEGENDE as 5th tier
    • feat(progress): ShipProgress autoload + difficulty schema
    • fix(sim): drop quasar jet line, keep disk tint
    • feat(sim): BH-as-quasar phase + hubble drift + antimatter annihilation gate
    • feat(sim): stellar lifecycle + supernova + nebula condensation
    • feat(sim): realism-aware seeding + gated big wipe
    • feat(sim): strategy skeleton + realism flag plumbing
    • chore: editor reorder of project icon line
    • feat(weapons): passive auto-charge for Laserkanone
    • feat(world): smooth fade-out for antimatter stars and quasars
    • chore: drop stale docs and one-off test screenshots
    • fix(audio): restore music volume on pause-resume
    • fix(coop): reset _is_endless in init_world so arcade coop wave timer fires
    Downloads
  • alpacaman released this 2026-04-29 20:17:32 +00:00 | 0 commits to master since this release

    Changes

    • build(icon): wire icon.ico into Windows export and icon.png as project icon
    Downloads
  • alpacaman released this 2026-04-29 00:06:26 +00:00 | 0 commits to master since this release

    Changes

    • Merge branch 'feat/menu-terminal-redesign': terminal main menu + Endless coop
    • feat(ui): terminal-style main menu with Arcade/Endless submenus
    • Merge branch 'feat/endless-typed-spawns': typed spawns in Endless
    • feat(enemies): typed spawns in Endless via difficulty-driven pool
    • Merge branch 'feat/melee-biter': biter melee archetype + early-wave floor
    • feat(enemies): biter melee archetype + early-wave melee floor
    • docs: add per-system documentation hub under docs/
    • feat(enemies): convert types to .tres Resources + manifest
    • Merge branch 'feat/ship-sprites': combo counter UI + sprite player ships
    • feat: combo counter UI + sprite-based player ships
    Downloads
  • alpacaman released this 2026-04-27 18:38:14 +00:00 | 0 commits to master since this release

    Changes

    • Merge master into release/v1: data-driven content rework + coop sync
    • chore: build-path bump + project.godot reorder + drop stale dll lock
    • Merge branch 'fix/bh-swallows-enemies': BH consumes enemies that pierce avoid-steer
    • fix(gravity): black holes now swallow enemies instead of clipping them
    • Merge branch 'feat/items-as-resources': items become .tres + lifecycle hooks
    • feat(items): convert to .tres Resources + lifecycle hooks
    • Merge branch 'feat/planet-patterns-cleanup': legacy retire + 14 atlas entries
    • refactor(planet): drop legacy ptype renderer + atlas codex for all patterns
    • Merge branch 'feat/planet-patterns-v3': legacy port + 6 new patterns + atlas
    • feat(planet): 6 more exotic patterns + atlas-uses-pattern previews
    • feat(planet): port 6 legacy ptypes to .tres + always-pattern path
    • Merge branch 'feat/planet-patterns-v2': 5 more exotic patterns + vertical gradient mode
    • feat(planet): 5 new exotic patterns + vertical gradient mode
    • Merge branch 'feat/planet-patterns': data-driven planet appearance + 3 starter looks
    • feat(planet): data-driven PlanetPattern resource + 3 exotic looks
    • Merge branch 'feat/arcade-single-quasar': force-merge to cap arcade at 1 quasar
    • feat(quasar): cap arcade at 1 quasar via force-merge
    • Merge branch 'feat/coop-rework': sync rework + music manifest fix
    • fix(music): manifest-driven track loading so exported builds find audio
    • feat(coop): close sync gaps + client-side hit predict
    • chore(assets): add Failure/Success SFX + dev test screenshots
    • fix(ui): close endless-settings on state change, reliable pause cam disable
    • Merge branch 'feat/spatial-hash': EnemyDirector refactor + spatial-hash collision
    • perf(collision): spatial-hash for bullets×enemies and asteroids
    • feat(combat): unify spawn orchestration via EnemyDirector + SpawnProfile
    Downloads
  • alpacaman released this 2026-04-25 21:02:56 +00:00 | 0 commits to master since this release

    Changes

    • Merge branch 'master' into release/v1
    • feat(quasar): luminous white core, jet aligned to disk normal, layered depth
    • fix(cosmic): silence triangulation-failed spam from asteroid + quasar jets
    • chore: project-wide WAV import default (PCM + Forward loop)
    • fix(music): compute WAV loop_end from data size at load time
    • fix(music): WAV import settings + self-heal restart in crossfade
    • feat(music): random track pool per mode, 17 new loop tracks
    Downloads
  • alpacaman released this 2026-04-25 19:37:09 +00:00 | 0 commits to master since this release

    Changes

    • Merge master into release/v1: nebula+galaxy friction
    • fix(supernova): nebulae and galaxies brake after the shockwave
    • ci(build): pin release target_commitish to master in releases repo
    Downloads
  • alpacaman released this 2026-04-25 19:27:46 +00:00 | 0 commits to master since this release

    Changes

    • ci(build): pin release target_commitish to master in releases repo
    Downloads