Skip to content

Add Tower Defence environment#617

Open
Kbediako wants to merge 1 commit into
PufferAI:4.0from
Kbediako:kbediako/tower-defence-submission-review
Open

Add Tower Defence environment#617
Kbediako wants to merge 1 commit into
PufferAI:4.0from
Kbediako:kbediako/tower-defence-submission-review

Conversation

@Kbediako

@Kbediako Kbediako commented Jul 23, 2026

Copy link
Copy Markdown
tower-defence-native-live-policy-manual-takeover-wslg-20260723T013622Z.mp4

Adds Tower Defence as a single-agent native C environment.

  • 5,686 observations with 3,572 masked actions across 510 placement sites.
  • Includes original assets and a playable demo with live policy inference or hold-Shift manual control.
  • Bundles a 120M-step MinGRU checkpoint averaging 461/500 across six public evaluation seeds.
  • Adds environment tests, render tests, and training configuration.

Validated with strict C compilation, sanitizers, and Valgrind.

Depends on #616 for lossless transport of large discrete action IDs.

@Kbediako
Kbediako marked this pull request as ready for review July 23, 2026 02:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant