Commit graph

1743 commits

Author SHA1 Message Date
Natalie
98d8d3a973 fix(engine): 🐛 add hysteresis to attack phase triggers
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:24 -07:00
Natalie
e6f83fd5f0 feat(engine): update auto-play building selection logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:24 -07:00
Natalie
3097c3f982 feat(game): add auto-play victory detection logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:24 -07:00
Natalie
a5cc77dbfe docs(@projects/@magic-civilization): 📝 add rsync safety warnings in claude.md
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:24 -07:00
Natalie
42aaf38d3e fix(@projects/@magic-civilization): 🐛 update godot headless path and env vars
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
df3064a6c9 feat(@projects/@magic-civilization): add automated play scripts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
e7e35df50d docs(@projects): add iteration log entry for tile improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
728fcca004 feat(auto_play): add worker tile improvement building logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
1b57175546 docs(@projects/@magic-civilization): 📝 add iteration verification milestone tracking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
4474ef44a5 docs(@projects): add victory iteration log entry
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
9acf69342a docs(@projects): add iteration snapshot verification entry
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
46a21ae1cc docs(@projects): 📝 add iteration log entry template
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
2fef99c124 feat(engine): add turn limit support in auto-play
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
f1f3716c1f fix(@projects/@magic-civilization): 🐛 update autoplay schema to array for layers
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
d72b837eeb feat(@projects/@magic-civilization): add seeded auto-play test directory structure
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
9f2f8f2eae feat(@projects/@magic-civilization): add autoplay validation and reporting tools
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
ef9818dace feat(@projects/@magic-civilization): update player_stats output in auto-play tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
979cd0ca26 feat(@projects/@magic-civilization): add combat and city tracking stats
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
f3f9ad8236 feat(@projects/@magic-civilization): add auto-play test runner
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
194e520375 feat(@projects/@magic-civilization): add detailed tile yield logging
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
a04eb63595 fix(@projects/@magic-civilization): 🐛 add food storage check in growth logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
dcbf38151a feat(@projects/@magic-civilization): add gpt tracking and city yield logging
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
4e34735e0b fix(@projects/@magic-civilization): 🐛 adjust ai turn overlay text formatting and auto-play military logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
6c1f953949 chore(@projects/@magic-civilization): 🔧 remove redundant map_type setting
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
30921934d8 fix(@projects/@magic-civilization): 🐛 update auto-play logic for new map type and unit behavior
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
c0246cf37e feat(@projects/@magic-civilization): reduce rush cost to 3x warrior production
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:23 -07:00
Natalie
38ffefe290 feat(@projects/@magic-civilization): update auto-play logic for balanced warrior/building decisions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:22 -07:00
Natalie
a8daeff9cd feat(management): prioritize forge production over walls
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:22 -07:00
Natalie
0ba45eef32 fix(@projects/@magic-civilization): 🐛 reduce max_turns to 300
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:22 -07:00
Natalie
f50e316a9d feat(@projects): add mineral and fauna species data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:22 -07:00
Natalie
c304822571 fix(@projects/@magic-civilization): 🐛 remove redundant quality print
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:22 -07:00
Natalie
d0fad3bf08 fix(@projects/@magic-civilization): 🐛 update warrior condition check
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:22 -07:00
Natalie
7e30c00bfd fix(ai): 🐛 tighten site quality thresholds
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:22 -07:00
Natalie
000cb911f8 feat(@projects/@magic-civilization): improve city placement scoring
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:22 -07:00
Natalie
be8cb8e7f2 fix(@projects/@magic-civilization): 🐛 skip culture expansion on unexpandable tiles
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:22 -07:00
Natalie
c4c6083d51 feat(@projects/@magic-civilization): integrate rust border expansion logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:22 -07:00
Natalie
9632bd2526 fix(@projects/@magic-civilization): 🐛 update research yield processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:51:22 -07:00
autocommit
73ee09a904 test(mc-tech): Add comprehensive test coverage for technology web functionality in tech_web_tests.rs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:49:19 -07:00
autocommit
fcd05ea572 feat(simulator): Add core magic system module with spell casting and mana management logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:49:19 -07:00
autocommit
edd549e26c feat(mc-happiness): Introduce HappinessPool system for character tracking, behavior, and progression mechanics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:49:18 -07:00
autocommit
46d16c902b feat(mc-combat): Introduce new combat bonuses, keyword modifiers, and siege mechanics for the simulator
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:49:18 -07:00
autocommit
163eb0634d feat(mc-ai): Introduce strategic axis evaluation in game_state and enhance MCTS tree logic for AI decision-making
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:49:18 -07:00
autocommit
a2784dc0b1 feat(unit-renderer): Add dynamic unit rendering effects and animations support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:37:38 -07:00
autocommit
6804de28b4 feat(simulator): Implement turn processor, spatial index, victory conditions, and snapshot management for turn-based simulation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:37:38 -07:00
autocommit
4a17a04359 feat(mc-ai): Implement parallel node expansion in MCTS with multi-threaded expand_node support and test cases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:37:38 -07:00
autocommit
85abaf3a38 feat(engine): Optimize village/lair placement logic and unit rendering performance with improved distribution algorithms and visual enhancements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:37:37 -07:00
autocommit
3ffefc9057 feat(auto-play): Introduce configurable AI difficulty levels (easy/medium/hard) with batch processing and E2E determinism for auto-play logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:37:37 -07:00
autocommit
40187130ae build(magic-civ-physics): 📦️ Rebuild physics engine and update wilds.json to improve terrain collision, spawn rates, and erosion rules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:37:36 -07:00
autocommit
b0d6e49a0b chore(simulator): 🔧 Update simulator build configuration for dependency updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 17:37:35 -07:00
autocommit
979ed106e6 build(magic-civ-physics): 📦️ Rebuild x86_64 physics addon binary to resolve dependency conflicts and restore compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 16:24:16 -07:00