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

  1. 0.22.0
    1. source

      1. 0.22.0 source October 21, 2026 (3.38 MB)
  2. 0.21.0
    1. source

      1. 0.21.0 source October 21, 2026 (3.38 MB)
  3. 0.20.0
    1. source

      1. 0.20.0 source October 20, 2026 (211 KB)
  4. 0.19.1
    1. source

      1. 0.19.1 source October 20, 2026 (207 KB)
  5. 0.18.0
    1. source

      1. 0.18.0 source October 20, 2026 (140 KB)
Show all versions (7 total)

Pushed by

SHA 256 checksum