Commit graph

1202 commits

Author SHA1 Message Date
Claude Code
3b3ee4dda0 feat(mc-turn): Implement PvP combat resolution logic in the processor module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 09:26:26 -07:00
Claude Code
f434f4283f feat(simulator): Implement PvP combat tracking in tournament_bench for performance benchmarking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 09:26:26 -07:00
Claude Code
e230192b11 feat(simulator): Introduce CombatEvent struct and processor for PvP combat resolution logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 09:20:17 -07:00
Claude Code
fd7031dd37 deps-upgrade(simulator): ⬆️ Update dependencies in mc-turn crate for improved compatibility, security, and performance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 09:20:17 -07:00
Claude Code
479b4cfd31 refactor(simulator): ♻️ Restructure encounter processor to integrate PvP combat logic and optimize grid-based performance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 09:14:29 -07:00
Claude Code
bb64684d05 feat(simulator-specific): Adjust victory thresholds to extend game duration and add strategic depth
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 09:08:14 -07:00
Claude Code
bc8e4a5653 build(simulator): 📦️ Rebuild simulator binaries and fingerprint files after dependency or source code updates across all modules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:53:49 -07:00
Claude Code
ba3944f202 feat(simulator): Adjust culture scaling and city contribution caps to reduce tech-rushers' excessive tech gains while preserving expansionist city growth potential
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:38:28 -07:00
Claude Code
b88d461242 feat(simulator-specific): Adjust science victory multipliers and victory condition thresholds to prioritize science-focused specialist strategies while maintaining balanced victory conditions for other playstyles.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:32:25 -07:00
Claude Code
14ee989250 feat(mc-turn): Add support for special turn rules and new victory conditions like draw checks and sudden death
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:26:27 -07:00
Claude Code
5ee1537144 feat(simulator): Add benchmark scripts for dominion/fauna pressure and tournament scenarios with configurable parameters
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:26:27 -07:00
Claude Code
812f8de0ae feat(simulator): Add capital position tracking and victory condition logic for game state and turn processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:26:27 -07:00
Claude Code
d67aec22e7 test(bridge-contract): Add test cases for bridge contract operations, including setup, execution, and validation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:20:01 -07:00
Claude Code
12d87af42f feat(mc-turn): Introduce CombatEvent type, GameState updates, and ProcessorInvariants for combat event validation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:20:01 -07:00
Claude Code
cc1383402c feat(mc-sim): Add PvP combat benchmark functions and new statistics tracking for Dominion and Tournament modes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:20:00 -07:00
Claude Code
9c2d90dc33 deps-pin(scheduled-tasks): 📌 Pin scheduled-tasks dependencies in .claude/scheduled_tasks.lock for version consistency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:13:03 -07:00
Claude Code
5ab6167857 docs(simulation-report): 📝 Update technical debt audit report documentation with latest findings and fixes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:13:03 -07:00
Claude Code
66fb634d58 test(scenes): Add visual proof test scene for worldmap rendering validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:13:02 -07:00
Claude Code
2359d341f5 feat(simulator-parent): Implement core game mechanics including AI actions, economy, happiness, mana systems, enchantments, spells, and victory conditions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:13:02 -07:00
Claude Code
95064582ba feat(simulator): Add benchmarking binaries (dominion_bench and tournament_bench) for performance measurement
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:13:01 -07:00
Claude Code
b89e5c1d03 feat(ai): Optimize AI turn handling logic and add test validation for 7-player turn cycles
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 08:13:01 -07:00
Claude Code
a3de8efdd5 feat(unit-specific): Introduce UnitManager and UnitRenderer for unit lifecycle management and visual rendering, plus update Tile logic for unit placement and load unit data from data_loader.gd
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 11:56:38 -07:00
Claude Code
45137691bc feat(world-map): Introduce fog rendering logic with density and color controls for the world map scene
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 11:56:37 -07:00
Claude Code
d38738cbc2 test(tests): Update test scene file for iteration 7 PoC to ensure accurate engine feature validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 11:44:12 -07:00
Claude Code
9113b6faac test(scenes): Add test cases for boot process and loading screen behavior in iteration 7p
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 11:38:26 -07:00
Claude Code
01a03067ac feat(world-map): Add loading screen callbacks and integrate asset loading logic for WorldMap scene initialization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 11:38:26 -07:00
Claude Code
175753559e refactor(menus): ♻️ Reorganize loading screen logic to streamline world map generation and player initialization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 11:38:26 -07:00
Claude Code
9b3d8240bb fix(empire): 🐛 Correct star rendering in throne room banner by fixing incorrect string repeat logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 10:18:57 -07:00
Claude Code
c30b423a0c feat(menus): Introduce completeSetup() and transitionToLoadingScreen() functions for game initialization and scene transitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 10:18:57 -07:00
Claude Code
20c1194d7a docs(simulation-report): 📝 Refine simulation mechanics documentation with updated details for clarity and completeness
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 00:25:43 -07:00
Claude Code
0196390f01 docs(simulation-report): 📝 Update scenario comparison documentation with new simulation data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 00:25:43 -07:00
Claude Code
d10ab5f27c docs(scenarios): 📝 Update 4AI scenario stats and narratives with new details in stats.md and story.md
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 00:25:42 -07:00
Claude Code
66661ff03e docs(scenarios): 📝 Refine scenario 3AI documentation with updated statistics and narrative details
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 00:25:42 -07:00
Claude Code
294caa7223 docs(scenarios): 📝 Update scenario 2AI documentation with latest statistics and story details
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 00:25:42 -07:00
Claude Code
7d9fad8a08 docs(simulation-report): 📝 Update baseline scenario documentation with post-iteration sweep findings on ecological baseline and species dynamics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 00:19:47 -07:00
Claude Code
29be86f303 docs(simulation-report): 📝 Update ecological baseline and species dynamics details in scenario 1AI documentation to reflect post-iteration sweep findings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 00:19:46 -07:00
Claude Code
91dd26a60e docs(scenarios): 📝 Update scenario 0AI documentation to reflect ecological baseline and species dynamics post-iteration sweep changes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 00:19:46 -07:00
Claude Code
2d865cc94f docs(simulation-report): 📝 Restructure simulation report README for improved readability and logical flow
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 00:13:52 -07:00
Claude Code
fc41d0f217 docs(simulation-report): 📝 Add detailed log entry for iteration 7o documenting parallel dev tracks, team composition, and scope for kill-rate audit, unit JSON porting, SaveManager port, and combat Rust resurrection
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:37:09 -07:00
Claude Code
ea704c7875 test(save-manager): Add test cases for save/load functionality, including assertions for slot management and game state persistence
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:30:36 -07:00
Claude Code
6e17c474d2 feat(api-gdext): Introduce physics engine integration traits and methods for GDExtension API simulations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:30:35 -07:00
Claude Code
57e798f7f8 build(magic-civ-physics): 📦️ Update compiled physics engine binary with new Rust-based version for x86_64 platform
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:30:35 -07:00
Claude Code
fa62de186b chore(config): 🔧 Update linter rules to enforce GDExtension wrapper and autoload singleton patterns
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:30:35 -07:00
Claude Code
b431c53341 chore(linter-specific): 🔧 Update linter configuration to enforce gofmt and gocritic rules in gdlintrc
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:24:05 -07:00
Claude Code
887b5dbaa9 feat(units): Add Spearman and Wyvern Rider unit definitions with full stats, abilities, and visual references
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:24:04 -07:00
Claude Code
c6ceab7e80 test(game-engine): Add unit tests for keyword handler logic in the game engine
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:24:04 -07:00
Claude Code
8e232e809f test(mc-turn): Add bridge contract test coverage for turn-based mechanics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:24:03 -07:00
Claude Code
34d4d12ebb feat(mc-combat): Add siege mechanics and extend combat keyword handling with siege-related logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:24:03 -07:00
Claude Code
62b1289a5c feat(save-manager): Implement SaveManager with slot management, save/load functionality, and autosave logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:24:02 -07:00
Claude Code
73d6a49db1 docs(reporting): 📝 Add Iteration 7n experiment log entry documenting triage efforts, team composition, and GUT parallel triage outcomes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:23:20 -07:00