A framework for the server side of a game on an Asterism network: the host (tables exposed as Asterism objects, the state put and saved, who is there, time), the rooms of an Asterism console and the permanent tables next to them. A game subclasses AsterismGames::Game and AsterismGames::Remote and writes only its rules and the methods it exposes. Comes with othello and a shared drawing board as samples, terminal clients for othello and mahjong (asterism-games play), and a mahjong commentator that draws a table in the browser (asterism-games commentate).
Required Ruby Version
>= 3.4
Authors
Katsuhiko Kageyama
Versions
-
0.22.0
-
source
- 0.22.0 source October 21, 2026 (3.38 MB)
-
-
0.21.0
-
source
- 0.21.0 source October 21, 2026 (3.38 MB)
-
-
0.20.0
-
source
- 0.20.0 source October 20, 2026 (211 KB)
-
-
0.19.1
-
source
- 0.19.1 source October 20, 2026 (207 KB)
-
-
0.18.0
-
source
- 0.18.0 source October 20, 2026 (140 KB)
-