Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tactica2

Scenario-first CS tactics prototype.

This repo starts with the headless tactical foundation: authored scenarios, deterministic simulation, event logs, validator tooling, and golden replay tests. Unity should consume the sim event log later through a presentation director; the sim itself has no Unity dependency.

Current Slice

  • Scenario: banana_execute_3v3
  • Core loop: queue a small execute, run timing, contact freeze, reaction shot, trade, flash, plant, debrief
  • Local visual slice: authored Banana/B-site board image with unit miniatures, Plan Queue, select-and-commit action previews, event playback, premium contact beat, contact lane, and debrief
  • Playtest log: open the browser console and run window.__TACTICA2_GET_PLAYTEST_LOG__()
  • Status and next milestones: MILESTONES.md
  • Projects:
    • game/Sim: pure C# tactical sim and scenario loader
    • game/Client: local browser prototype backed by the sim
    • game/Tools: scenario validator, replay dumper, and terminal play loop
    • game/Tests: golden tests for authored scenarios

Commands

dotnet test
dotnet run --project game/Tools -- validate game/Scenarios/banana_execute_3v3.yaml
dotnet run --project game/Tools -- replay game/Scenarios/banana_execute_3v3.yaml
dotnet run --project game/Tools -- play game/Scenarios/banana_execute_3v3.yaml
dotnet run --project game/Tools -- play game/Scenarios/banana_execute_3v3.yaml --recommended
dotnet run --project game/Client --urls http://localhost:5177

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages