Building web-based board games only with Ruby
summary
Claims that full front-end work runs in Ruby using Opal (Ruby→JavaScript) and several author-created gems. It shows a Ruby virtual DOM (Hyalite virtual DOM), an isomorphic layer with shared models and server-side rendering (Menilite isomorphic framework), and a distributed-object client over WebSocket (drb-websocket / opal-drb). A shogi board demo is built but compiles slowly and the multiplayer opponent path is not working, so real-time play is incomplete.
AI-written summary · about
chapters (9)
related talks
35mWriting web application in Ruby
39mdRuby on Browser
40mLive code a game on the browser with Opal and Vue.js
40mRUBY: WRITE ONCE, RUN ANYWHERE
34mReimagining 2D graphics and game development with Ruby
01h 06mBuilding Games with Ruby
30mOpal: The Journey From JavaScript to Ruby
25mBuilding Board Games with Ruby
