Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: shpaker/tnk9x

Release 0.2

16 Nov 11:06

Choose a tag to compare

fix: player life decrement and explosion animation bugs

Release 0.1

16 Nov 09:17

Choose a tag to compare

Core

  • Game loop (delta time)
  • Collision detection (tank-tank, tank-wall, bullet-wall, bullet-tank, bullet-HQ)
  • Boundary collision
  • Tank movement/rotation/braking
  • Bullet mechanics
  • Enemy spawning
  • Surface types (brick, steel, forest)
  • Surface types (water, ice)
  • Surface mechanics (ice sliding, water blocking)

Player

  • Controls (keyboard)
  • Lives/respawn
  • Tank levels (0-3)
  • Damage system (level down on hit)
  • Bonuses (grenade, tank, star)
  • Power-ups (bullet speed, reinforced bullets, bullet limit)
  • Bonuses (helmet, timer, shovel)

Enemies

  • Spawning system
  • AI (Lua scripts)
  • Level system (probability-based)
  • Types (basic, fast, rapid fire, heavy)
  • Heavy tank health overlay
  • AI difficulty scaling

HQ

  • Vulnerability/explosion
  • Victory/defeat overlays
  • Defeat screen
  • Protection mechanics

UI

  • Level selection
  • Pause overlay
  • Debug info (FPS, TPS, lives, enemies)
  • HUD (lives, score)
  • Main menu
  • Game over screen
  • Settings

Audio

  • Sound effects
  • Background music
  • Engine loop
  • Volume config

Infrastructure

  • Clean Architecture
  • Dependency injection
  • Repository pattern
  • Specs system
  • Unit tests (collision, audio)
  • Test coverage (>80%)
  • CI/CD
  • Performance profiling

Release 0.1a15

16 Nov 08:48

Choose a tag to compare

Release 0.1a15 Pre-release
Pre-release
-

Release 0.1a14

15 Nov 10:58

Choose a tag to compare

Release 0.1a14 Pre-release
Pre-release
-

Release 0.1a13

14 Nov 19:08

Choose a tag to compare

Release 0.1a13 Pre-release
Pre-release
-

Release 0.1a12

14 Nov 16:32

Choose a tag to compare

Release 0.1a12 Pre-release
Pre-release
-

Release 0.1a9

13 Nov 17:38

Choose a tag to compare

Release 0.1a9 Pre-release
Pre-release
-

Release 0.1a11

13 Nov 19:16

Choose a tag to compare

Release 0.1a11 Pre-release
Pre-release
-

Release 0.1a8

12 Nov 20:25

Choose a tag to compare

Release 0.1a8 Pre-release
Pre-release
-

0.1a7

12 Nov 17:20

Choose a tag to compare

0.1a7 Pre-release
Pre-release
-