daniel156161
|
050dd1083c
|
add snake customizations to dashboard to show head and tail correctly
Build and Push Docker Container / build-and-push (push) Successful in 3m59s
|
2026-04-05 19:58:20 +02:00 |
|
daniel156161
|
2d603a3b0b
|
add better dashboard with full snake game board
|
2026-04-05 19:57:43 +02:00 |
|
daniel156161
|
b9b02cf273
|
fix UltimateBattleSnake version in snake registry
|
2026-04-05 16:48:45 +02:00 |
|
daniel156161
|
4151810f1b
|
add GameplayDatabase database with dashboard
|
2026-04-05 16:48:12 +02:00 |
|
daniel156161
|
2601c2dcff
|
fix ladder error because api changed values
|
2026-04-05 15:20:25 +02:00 |
|
daniel156161
|
efe15dd8e7
|
update UltimateBattleSnake to 4.5.0
|
2026-04-05 15:19:53 +02:00 |
|
daniel156161
|
3cb3517892
|
update snakes with new code
Build and Push Docker Container / build-and-push (push) Successful in 1m21s
|
2026-04-05 12:20:10 +02:00 |
|
daniel156161
|
00d55b5419
|
update UltimateBattleSnake to 4.2.0
Build and Push Docker Container / build-and-push (push) Successful in 1m12s
|
2026-04-05 03:05:46 +02:00 |
|
daniel156161
|
643f4b468e
|
add snake from claude code
Build and Push Docker Container / build-and-push (push) Successful in 1m36s
|
2026-04-05 02:52:44 +02:00 |
|
daniel156161
|
332e86e3cc
|
rework dataset function and class structure
|
2026-04-05 02:21:15 +02:00 |
|
daniel156161
|
066a93f755
|
move RLBootstrapDataset into a own class with its own test file
|
2026-04-05 00:54:15 +02:00 |
|
daniel156161
|
eb290dd634
|
rework folder structure complitly
|
2026-04-04 23:01:34 +02:00 |
|
daniel156161
|
2b8f0396e3
|
rename Test file and add init file for metric backend to import all at once
|
2026-04-04 22:26:19 +02:00 |
|
daniel156161
|
043d7654f9
|
rename Metric Classes and change Folder Structure
|
2026-04-04 22:14:14 +02:00 |
|
daniel156161
|
a38a600bdc
|
rename ServerMetricsCollector to MetricsCollector
|
2026-04-04 21:29:40 +02:00 |
|
daniel156161
|
9d33c6fded
|
cleanup all worker stats when starting up servers
|
2026-04-04 21:28:26 +02:00 |
|
daniel156161
|
79f23b8be6
|
Update Best Battle Snake Logic
Build and Push Docker Container / build-and-push (push) Successful in 1m21s
|
2026-04-04 20:50:01 +02:00 |
|
daniel156161
|
6c68f412d2
|
don't log move_direction_counts into metric because looking almost the same
|
2026-04-04 19:08:19 +02:00 |
|
daniel156161
|
92a700409d
|
remove http_requests_by_endpoint into metrics
|
2026-04-04 19:05:59 +02:00 |
|
daniel156161
|
fc8e0657a0
|
change that oldest_active_game_age_sec not gets inflated when redis already deleted it
Build and Push Docker Container / build-and-push (push) Successful in 1m2s
|
2026-04-04 16:40:49 +02:00 |
|
daniel156161
|
f8c492f333
|
not count stale games as active games because they will get deletet after ttl expire into redis
Build and Push Docker Container / build-and-push (push) Successful in 56s
|
2026-04-04 16:02:51 +02:00 |
|
daniel156161
|
5997a1f6c1
|
only update stuck game metric when game state backend is not redis
Build and Push Docker Container / build-and-push (push) Successful in 57s
|
2026-04-04 15:33:07 +02:00 |
|
daniel156161
|
8564606f4c
|
disable removeing cound of stale games in the backend because redis is doing it
Build and Push Docker Container / build-and-push (push) Successful in 1m1s
|
2026-04-04 15:28:25 +02:00 |
|
daniel156161
|
561527a21b
|
correct end game active metric count
Build and Push Docker Container / build-and-push (push) Successful in 52s
|
2026-04-04 15:23:56 +02:00 |
|
daniel156161
|
47051a6068
|
make Metrics Collector Class and auto send to redis when change happend
Build and Push Docker Container / build-and-push (push) Successful in 1m0s
|
2026-04-04 14:52:21 +02:00 |
|
daniel156161
|
c3da096320
|
allow to send metrics to memory or redis
Build and Push Docker Container / build-and-push (push) Successful in 52s
|
2026-04-04 14:21:54 +02:00 |
|
daniel156161
|
eb6a054bc9
|
removed --websocket-ping-interval into docker startup
Build and Push Docker Container / build-and-push (push) Successful in 1m10s
|
2026-04-04 13:35:02 +02:00 |
|
daniel156161
|
4daf63d483
|
update uv.lock file
Build and Push Docker Container / build-and-push (push) Successful in 56s
|
2026-04-04 13:26:17 +02:00 |
|
daniel156161
|
33c8fabc4c
|
use redis.asyncio insted of the old aioredis package
Build and Push Docker Container / build-and-push (push) Successful in 51s
|
2026-04-04 13:25:23 +02:00 |
|
daniel156161
|
00d456a412
|
update requirements
Build and Push Docker Container / build-and-push (push) Successful in 1m11s
|
2026-04-04 12:59:52 +02:00 |
|
daniel156161
|
65128b25c2
|
allow to disable self.running_games as L1 Cache into Worker when useing Redis Backend
Build and Push Docker Container / build-and-push (push) Successful in 54s
|
2026-04-04 12:53:31 +02:00 |
|
daniel156161
|
a1c4a4b68d
|
create MemoryGameBoardStore Class and rework Building of Game Board Storage
|
2026-04-04 12:34:00 +02:00 |
|
daniel156161
|
4547e3443b
|
add redis backend for storage of gameboards
|
2026-04-04 12:07:05 +02:00 |
|
daniel156161
|
bbdc8b288a
|
create better future planning into BestBattleSnake
|
2026-04-04 12:00:02 +02:00 |
|
daniel156161
|
c6ebb5834b
|
auto remove stuck games
Build and Push Docker Container / build-and-push (push) Successful in 51s
|
2026-04-04 10:23:12 +02:00 |
|
daniel156161
|
dbcf9cadaf
|
add more metrics data
Build and Push Docker Container / build-and-push (push) Successful in 1m2s
|
2026-04-04 09:58:11 +02:00 |
|
daniel156161
|
316870ef7a
|
add enemy cut off trap check
|
2026-04-04 09:55:58 +02:00 |
|
daniel156161
|
b0d484dbab
|
add dataset and models folder into git ignore file and change train-ai to get the input data from the dataset
Build and Push Docker Container / build-and-push (push) Failing after 12m11s
|
2026-04-04 00:00:33 +02:00 |
|
daniel156161
|
9e826afa5f
|
add Training for AI and AI Model and allow to collect rl data from BestBattleSnake
Build and Push Docker Container / build-and-push (push) Successful in 1m36s
|
2026-04-03 23:19:09 +02:00 |
|
daniel156161
|
d3b0488e0f
|
update python packages
Build and Push Docker Container / build-and-push (push) Successful in 1m32s
|
2026-04-03 21:51:13 +02:00 |
|
daniel156161
|
4e9a5595bc
|
cahange battlsnake cli to https url
Build and Push Docker Container / build-and-push (push) Successful in 1m43s
|
2026-04-03 21:48:27 +02:00 |
|
daniel156161
|
8f938ce3fe
|
Update BestBattleSnake Version to 2.6.0
Build and Push Docker Container / build-and-push (push) Failing after 23s
|
2026-04-03 21:40:31 +02:00 |
|
daniel156161
|
dfcdbae85b
|
add better enemy constrictor projection
|
2026-04-03 21:39:08 +02:00 |
|
daniel156161
|
fb579e5fbc
|
add customisable timeout buffer with env variable
|
2026-04-03 21:23:18 +02:00 |
|
daniel156161
|
8f6bc3cfdd
|
add timeout budget when exeaded use quick save move before timeout
|
2026-04-03 21:17:08 +02:00 |
|
daniel156161
|
f124ce6f96
|
head hunt only when my snake is bigger and into dual mode
|
2026-04-03 20:57:33 +02:00 |
|
daniel156161
|
6ab0161b49
|
add types to function args
|
2026-04-03 20:44:03 +02:00 |
|
daniel156161
|
d7bd89eae9
|
add python doc strings
|
2026-04-03 20:21:12 +02:00 |
|
daniel156161
|
eace1872d7
|
move snake builder into __init__ of snakes file and use it into server class
|
2026-04-03 20:11:46 +02:00 |
|
daniel156161
|
0a3db6ba57
|
add versions to snakes and read it in server class
|
2026-04-03 19:57:55 +02:00 |
|