29 Commits
Author SHA1 Message Date
Slavasil f48094cd55 add Match model 2026-11-03 16:14:10 +03:00
Slavasil 1cadf00280 change Redis port to the standard one 2026-11-03 16:12:56 +03:00
Slavasil c198815a18 implement full game ui 2026-11-02 23:44:43 +03:00
Slavasil db89677790 update roadmap 2026-11-02 21:39:18 +03:00
Slavasil 189b027a11 implement game turn logic 2026-11-02 21:24:32 +03:00
Slavasil 153dc74ff6 minor UI changes 2026-11-02 21:24:20 +03:00
Slavasil 802968df3d implement ship placing UI 2026-11-02 14:29:23 +03:00
Slavasil 27adf47465 rewrite websocket client with @rails/actioncable 2026-11-01 10:20:43 +03:00
Slavasil 6392c2ef03 add PlaceShips message 2026-10-27 17:31:41 +03:00
Slavasil 31ef12b5f2 bugfixes and refactoring in game-server 2026-10-27 15:55:48 +03:00
Slavasil 3629411030 add LLM instructions to the repo 2026-10-27 10:33:45 +03:00
Slavasil 50e8aacfa9 add tests for controllers and ActionCable channels; improve main backend docs 2026-10-27 10:32:40 +03:00
Slavasil b122cbb652 add dotenv in go server 2026-10-27 09:25:52 +03:00
Slavasil 785cb6b7fc add dotenv-rails 2026-10-27 09:25:30 +03:00
Slavasil 3368686201 make every button that requires an account pop up a login prompt 2026-10-27 08:46:09 +03:00
Slavasil df2a334d7c fix broadcast id mismatch for matchmaking channel 2026-10-26 00:00:19 +03:00
Slavasil 9987407187 add matchmaking progress screen 2026-10-25 23:59:41 +03:00
Slavasil 656fc44fd8 remove outdated docs and routes 2026-10-25 17:21:49 +03:00
Slavasil 765a3365bd add player rating to the db 2026-10-25 17:10:40 +03:00
Slavasil acdaebd491 implement alternative match-making approach with Lua scripts in Redis 2026-10-25 15:57:24 +03:00
Slavasil 582ecb7c74 populate the UI kit page 2026-10-13 16:14:08 +03:00
Slavasil e5ec2e012b add UI kit page placeholder 2026-10-12 20:07:29 +03:00
Slavasil e612dbfa23 add tests for the Ruby backend 2026-10-12 08:20:32 +03:00
Slavasil d6efb46f87 create a websocket game server 2026-09-22 09:08:13 +03:00
Slavasil 4758ffeeb0 update main server api docs 2026-09-22 09:07:31 +03:00
Slavasil e78bc4b2be reduce game token lifetime 2026-09-22 09:07:13 +03:00
Slavasil 7db58e42ab add random match-making logic 2026-09-21 22:40:35 +03:00
Slavasil 30cf8c7215 create a frontend with a main menu 2026-09-21 21:45:20 +03:00
Slavasil e1c4a5b9ba create basic backend with login 2026-09-21 21:43:30 +03:00