Slavasil
  • Snickers
  • https://slavasil.ru/
  • Internet enthusiast, interested in automation, general programming (C++, C, JS, Rust, Python, Lua, Java, Go), self-hosting and archiving everything.

  • Joined on 2024-08-30
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-11-03 16:14:17 +03:00
f48094cd55 add Match model
1cadf00280 change Redis port to the standard one
Compare 2 commits »
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-11-02 23:44:49 +03:00
c198815a18 implement full game ui
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-11-02 21:39:24 +03:00
db89677790 update roadmap
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-11-02 21:27:32 +03:00
189b027a11 implement game turn logic
153dc74ff6 minor UI changes
Compare 2 commits »
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-11-02 14:29:43 +03:00
802968df3d implement ship placing UI
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-11-01 10:21:25 +03:00
27adf47465 rewrite websocket client with @rails/actioncable
6392c2ef03 add PlaceShips message
Compare 2 commits »
Slavasil pushed to main-menu at Slavasil/velometer 2026-10-30 09:25:56 +03:00
6bd8429fee edit CMakeLists: remove explicit SDK path and exclude beep.c from project
6370cfc891 move GUI code and unit conversion coefficients to corresponding separate files
Compare 2 commits »
Slavasil created branch main-menu in Slavasil/velometer 2026-10-30 09:25:56 +03:00
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-10-27 15:57:24 +03:00
31ef12b5f2 bugfixes and refactoring in game-server
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-10-27 10:34:29 +03:00
3629411030 add LLM instructions to the repo
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-10-27 10:32:51 +03:00
50e8aacfa9 add tests for controllers and ActionCable channels; improve main backend docs
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-10-27 09:35:06 +03:00
b122cbb652 add dotenv in go server
785cb6b7fc add dotenv-rails
3368686201 make every button that requires an account pop up a login prompt
Compare 3 commits »
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-10-26 00:00:58 +03:00
df2a334d7c fix broadcast id mismatch for matchmaking channel
9987407187 add matchmaking progress screen
656fc44fd8 remove outdated docs and routes
765a3365bd add player rating to the db
acdaebd491 implement alternative match-making approach with Lua scripts in Redis
Compare 5 commits »
Slavasil pushed to matchmaking-rewrite at Slavasil/ruby-sea-battle 2026-10-26 00:00:28 +03:00
df2a334d7c fix broadcast id mismatch for matchmaking channel
9987407187 add matchmaking progress screen
Compare 2 commits »
Slavasil pushed to matchmaking-rewrite at Slavasil/ruby-sea-battle 2026-10-25 18:16:47 +03:00
656fc44fd8 remove outdated docs and routes
765a3365bd add player rating to the db
acdaebd491 implement alternative match-making approach with Lua scripts in Redis
Compare 3 commits »
Slavasil created branch matchmaking-rewrite in Slavasil/ruby-sea-battle 2026-10-25 18:16:39 +03:00
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-10-13 16:14:25 +03:00
582ecb7c74 populate the UI kit page
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-10-12 20:09:05 +03:00
e5ec2e012b add UI kit page placeholder
Slavasil pushed to master at Slavasil/ruby-sea-battle 2026-10-12 08:21:47 +03:00
e612dbfa23 add tests for the Ruby backend
Slavasil pushed to master at Slavasil/velometer 2026-09-26 22:56:14 +03:00
50a893f536 complete the switch to SS49E hall sensor