daniel156161
3a9af3f54d
feat(snake): modularize engine and add tournament tools
...
- Split active strategies, reusable engine code, core classes, and legacy snakes.
- Replace implicit snake imports with explicit module registrations.
- Extract Prism duel, spatial, and survival behavior into focused mixins.
- Improve duel scoring with food races, pressure, caches, and depth metrics.
- Add deterministic arena scenarios and paired seeded engine tournaments.
- Expand benchmark telemetry and bump Prism to version 1.3.0.
- Update documentation and tests for the new package layout and tooling.
2026-08-01 20:25:07 +02:00
daniel156161
f6e19e18e6
speed up loading and saving to redis that the move request are getting a answer when switching workers, strip data that neats to get recomuted every turn
Build and Push Docker Container / build-and-push (push) Successful in 4m49s
2026-04-07 12:13:11 +02:00
daniel156161
1b8fa67059
use snake class name and version from GameBoard and remove snake type and version from GameplayTrackingService init
2026-04-06 23:24:37 +02:00
daniel156161
43c7720480
fix circular import errors so the server and start again
2026-04-06 04:30:02 +02:00
daniel156161
2601c2dcff
fix ladder error because api changed values
2026-04-05 15:20:25 +02:00
daniel156161
8f6bc3cfdd
add timeout budget when exeaded use quick save move before timeout
2026-04-03 21:17:08 +02:00
daniel156161
013ac98821
implement royale game mode and tighten spaces in duel mode
2026-04-03 19:26:56 +02:00
daniel156161
6e74b5fb57
change from sync to async and from flask to quart
Build and Push Docker Container / build-and-push (push) Successful in 1m35s
2026-01-06 13:36:43 +01:00
daniel156161
c9e6947758
change only output when snake is in a duel
2024-05-06 11:23:13 +02:00
daniel156161
4a1fbf2752
fix nameing of type and rename function name
2024-05-06 11:17:44 +02:00
daniel156161
4a8cb40bde
make winner snake into list
2024-05-06 02:55:14 +02:00
daniel156161
917bd3f6bd
add EdgeDB dataschema and module
2024-05-05 20:46:15 +02:00
daniel156161
83bcf4f194
make new LocalStorage Class and move save functions into it
2024-05-05 17:02:18 +02:00
daniel156161
1f4d17d42f
add store functions to game board
2024-04-18 23:41:17 +02:00
daniel156161
c26824aeaf
create a game board class
2024-04-18 22:20:07 +02:00