Commit graph

1703 commits

Author SHA1 Message Date
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
autocommit
d161604add feat(city): Implement dynamic food consumption scaling to cap late-game population growth sustainably
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 16:24:15 -07:00
autocommit
abd7016e88 feat(improvements): Implement optimized yield multipliers and refined improvement configs in farm.json to boost food production efficiency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 16:24:14 -07:00
autocommit
17b9d37ca5 feat(ai): Implement aggressive radius override in WildCreatureAI to enforce consistent detection behavior
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:46:14 -07:00
autocommit
f3e6ac1b2d db(sprite-generation): 🗃️ Update SQLite database files to include new sprite generation units/assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:40:11 -07:00
autocommit
ba195de007 feat(units): Add 11 new unit JSON configs like ancient_hydra and basilisk_wild with game attributes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:40:10 -07:00
autocommit
c44689c24d perf(combat): Optimize combat resolution logic with tuned hit detection thresholds and cooldowns to reduce latency in the simulator
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:28:06 -07:00
autocommit
d562164ac5 perf(city): Optimize city simulation performance by adjusting HP-related constants
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:28:05 -07:00
autocommit
5ef98af215 deps-upgrade(magic-civ-physics): ⬆️ Update physics engine library to enable new simulation parameters
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:28:05 -07:00
autocommit
6be9f950c2 test(simulator): Add comprehensive test cases for AI models and edge cases in the simulator
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:22:11 -07:00
autocommit
441e1252a2 deps-upgrade(magic-civ-physics): ⬆️ Update core dependencies and rebuild x86_64 physics addon binary for compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:16:48 -07:00
autocommit
320c8b7dd3 chore(ascension): 🔧 Update victory condition JSON keys to match new magic subsystem requirements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:16:47 -07:00
autocommit
c9d396b8a1 feat(mc-magic): Add core magic subsystem and Ascension victory path implementation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:16:47 -07:00
autocommit
f9a0e7b754 feat(city-specific): Implement city-specific HP scaling for capital resilience and difficulty balance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:16:46 -07:00
autocommit
5ec58a00ee arch(game-engine): 🏗️ Implement GPU-accelerated climate simulation and redesign the personality axis UI with new balance tools
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:10:06 -07:00
autocommit
9392a92147 refactor(mc-ecology): ♻️ Improve modularity by reorganizing config loading/validation logic and restructuring core library exports
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:10:05 -07:00
autocommit
fea6c24268 breaking(mc-ecology): 💥 Remove deprecated behavior, classification, combat modules, and their logic from mc-ecology crate
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:10:05 -07:00
autocommit
3cd43cf17d chore(game): 🔧 Add 58 autoplay session files (PNG screenshots, JSONL events, and JSON metadata) for seed 3 at timestamp 20260414_192240
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:10:05 -07:00
autocommit
26cbe7638a test(autoplay): Add autoplay test assets (58 PNG screenshots + 3 metadata/event log files) for seed2
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:10:04 -07:00
autocommit
5b239cc5c9 test(game): Add automated gameplay test artifacts (screenshots, logs, and metadata)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:10:04 -07:00
autocommit
2e601eb1a0 ui(game): 💄 Add 55 gameplay screenshots for autoplay documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:10:03 -07:00
autocommit
db7eaa73e9 chore(game): 🔧 Update autoplay screenshots for seed 2 (55 PNG files)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:10:02 -07:00
autocommit
a0e760572f ui(game): 💄 Add 55 autoplay sequence images for gameplay demonstration, including main menu, setup, and turn screenshots
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:10:02 -07:00
autocommit
c5b2589335 test(game): Add 100 game save files (turn_0401.save to turn_0500.save) for autoplay batch testing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:10:01 -07:00
autocommit
7972bb12a6 fix(game-src/game/): 🐛 Regenerate/update corrupted save files in autoplay batch
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:10:01 -07:00
autocommit
fc152305ca chore(autoplay): 🔧 Generate and add 200 game save files (turn_0001.save to turn_0200.save) from autoplay batch with seed 3
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:10:00 -07:00
autocommit
2e94fc0770 test(autoplay-specific): Add 100 turn-based save files for autoplay session with seed 2
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:59 -07:00
autocommit
7f9e188d73 test(game): Add 200 test game save state files (turn_0201.save to turn_0400.save) in a temporary autoplay directory
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:58 -07:00
autocommit
c29ddc5a7a chore(autoplay-specific): 🔧 create 200 game save files for batch analysis in turns 0001–0200
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:57 -07:00
autocommit
83151906fb chore(game): 🔧 Update save files for autoplay batch (seed 1) with turns 0401–0500
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:57 -07:00
autocommit
60203f6e5a test(game): Add automated turn-based save file generation for batch processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:56 -07:00
autocommit
7df22f9d0a test(game): Implement deterministic save file generation for automated game testing with 200 turn-based saves (turn_0001.save to turn_0200.save) using seed1
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:55 -07:00
autocommit
8b82c30633 wip(game): 🚧 Update 100 turn-based game save files from automated session with fixed seed
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:54 -07:00
autocommit
5f21f7193c wip(game-game): 🚧 Update save files for seed3 progression (turn_0201.save to turn_0400.save)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:54 -07:00
autocommit
eb23056b29 test(game): Implement automated sequential game save generation for test validation with fixed seed 3
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:53 -07:00
autocommit
8e98627830 test(saves): Add 100 game save files (turn_0401.save to turn_0500.save) as test output
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:52 -07:00
autocommit
4c1203904b wip(game): 🚧 Update game state saves during autoplay batch testing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:51 -07:00
autocommit
a867d715ae fix(game): 🐛 Fix inconsistent save state corruption in turn-based game mechanics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:50 -07:00
autocommit
5e2474652f chore(game): 🔧 create 100 automated test save files for benchmarking (turn_0401.save to turn_0500.save)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:49 -07:00
autocommit
753dbbcc98 test(game-specific): Implement incremental game save state generation for automated testing benchmarking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:49 -07:00
autocommit
4e4c5cba98 chore(game-specific): 🔧 Update 200 game save files (turn_0001.save to turn_0200.save) from autoplay batch run
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-16 15:09:48 -07:00