Commit Graph

59 Commits

Author SHA1 Message Date
IliaDenisov 7c4e2a6f88 test: command api 2026-02-11 20:00:32 +03:00
IliaDenisov 751214e5d0 feat: command api 2026-02-11 15:40:58 +03:00
Ilia Denisov 6e84cc3c51 feat: remove instant group breaking 2026-02-11 09:35:33 +02:00
Ilia Denisov a477f5ce0b feat: more validators 2026-02-11 00:30:37 +02:00
IliaDenisov 56998d4c2d refactor: group uuid instead of index 2026-02-10 20:54:43 +03:00
IliaDenisov 6c8384ce7a feat: command validation 2026-02-10 18:31:53 +03:00
Ilia Denisov b5400bd61e refactor: func naming 2026-02-10 08:22:44 +02:00
Ilia Denisov 83bcdcbc49 feat: command types list 2026-02-10 07:49:12 +02:00
Ilia Denisov d9c8de27e5 refactor: executors and routers
* refactor: executors and routers
2026-02-09 15:53:34 +03:00
Ilia Denisov e48a0c8b96 feat: load player's report 2026-02-08 20:47:46 +02:00
Ilia Denisov f8412be248 refactor: planet industry production 2026-02-08 20:12:27 +02:00
Ilia Denisov b928bb2976 refactor: group launched/in_space state 2026-02-08 19:29:38 +02:00
Ilia Denisov 077c0999d2 chore: remove unused func 2026-02-08 16:36:39 +02:00
Ilia Denisov ba5d4e1ba8 feat: turn stage increment after player's command 2026-02-08 16:35:58 +02:00
Ilia Denisov fc73cbf83a race quit, transfer state, refactor 2026-02-07 01:59:11 +02:00
Ilia Denisov 43ba5eb07c fix: production with free P.I. 2026-02-06 21:43:47 +02:00
IliaDenisov 203d4e21c4 refactor: wiped planet after bombing 2026-02-06 18:01:20 +03:00
IliaDenisov 449c3273bf test: battle multiple non-crossing enemies 2026-02-06 17:21:42 +03:00
IliaDenisov 327f2865d4 fix: ship production math 2026-02-05 21:37:15 +03:00
Ilia Denisov 9088cc77c9 rnd: ship production numbers 2026-02-05 21:37:15 +03:00
Ilia Denisov fef1be577d refactor: fleet/group AtPlanet 2026-02-05 15:49:51 +02:00
Ilia Denisov c1d397c993 refactor: planet owner 2026-02-04 19:26:17 +02:00
Ilia Denisov 6a603ea9ad refactor: floats, tests 2026-02-04 18:33:38 +02:00
Ilia Denisov 9a6d4112cf feat: finish game; store reports 2026-02-04 14:21:37 +02:00
Ilia Denisov abc98ee72f wip: generate rest of report 2026-02-04 13:57:25 +02:00
Ilia Denisov adbe605783 wip: generate report 2026-02-03 23:41:18 +02:00
Ilia Denisov a567229f8a refactor: float64 types for storage and report 2026-02-02 13:14:57 +02:00
Ilia Denisov 4c14234afb feat: store battles and bombings 2026-01-30 18:57:43 +03:00
Ilia Denisov 824f6609ab feat: voting procedures 2026-01-30 12:18:32 +03:00
Ilia Denisov 812e0d4afd tests: produce on planets, unload on routes 2026-01-23 00:28:23 +02:00
Ilia Denisov 9825e05c0e feat: produce on planets, unload on routes 2026-01-21 23:01:33 +02:00
Ilia Denisov 7e73601bce feat: produce ships 2026-01-20 13:33:53 +02:00
Ilia Denisov 40b2cb27f6 feat: bomb planets 2026-01-19 23:08:57 +02:00
Ilia Denisov bd9db26ef4 feat: moge groups in hyperspace 2026-01-18 22:38:11 +02:00
Ilia Denisov 16aba8435d refactor: game funcs moved to controller 2026-01-15 14:42:04 +02:00
Ilia Denisov fe8a8d4150 wip: refactor controller 2026-01-14 22:17:24 +02:00
Ilia Denisov 1bfc9242af refactor: battle at controller 2026-01-14 14:40:04 +02:00
Ilia Denisov 004529cdd3 feat: support controller's cache 2026-01-13 22:16:23 +02:00
Ilia Denisov 45c725a3ee wip: battle 2026-01-13 18:53:17 +02:00
Ilia Denisov 4451850f22 refactor: load/save state as ptr 2026-01-12 19:30:50 +02:00
Ilia Denisov ac60bb3020 wip: battle mechanism 2026-01-11 20:27:43 +02:00
Ilia Denisov b3de13b6e1 wip: turn generation 2026-01-08 22:17:37 +02:00
Ilia Denisov 972cfd82be feat: init api 2026-01-08 13:32:40 +02:00
Ilia Denisov 204d3df8cf feat: status api 2026-01-07 18:38:06 +02:00
Ilia Denisov 1b0ab7a079 feat: http router, command api 2026-01-07 13:52:20 +02:00
Ilia Denisov c9ed52b268 cmd: vote 2026-01-06 07:58:55 +02:00
Ilia Denisov 0b8c53cedf cmd: add/remove route 2026-01-06 07:16:27 +02:00
Ilia Denisov 5f3a416abd cmd: send fleet 2026-01-05 19:46:33 +02:00
Ilia Denisov a6093a1c29 cmd: send group 2026-01-04 21:43:16 +02:00
Ilia Denisov c6e1cb5cdf cmd: upgrade group 2026-01-04 19:22:06 +02:00