Multiplayer Game Dynamics
summary
CrossPlay is a standalone New York Times' multiplayer app with a 15 by 15 board, seven tiles drawn from a 100‑tile bag, and three bot difficulties; on‑device AI uses a directed acyclic word graph built from the Oxford English Dictionary and NASPA lists to search plays, while postgame analysis comes from a crossbot that simulates candidate lines. Networking runs over server-sent events through Fastly fanout with recovery, matchmaking uses Elo plus activity heuristics, and chat moderation scores messages against 18 reason codes.
AI-written summary · about
chapters (20)
- 0:00NYT games introduction
- 1:08Speaker and game dev
- 4:43Why NYT built Crossplay
- 6:51Crossplay standalone app
- 7:11Core mechanics of Crossplay
- 8:36Board mechanics and UI
- 10:20Tile data and animation
- 12:25Distributed comms with SSE
- 14:10Post-game results and learning
- 15:15On-device AI difficulty
- 16:59Directed acyclic word graph
- 18:21Cross bot for analysis
- 19:24How Cross bot evaluates
- 20:25Learning tools and profiles
- 21:27Social features and chat
- 22:30Matchmaking with Elo
- 23:11Real-time chat system
- 24:40Automated content moderation
- 25:45Bans and enforcement
- 26:06Future of social play
related talks
01h 01mOnline Gaming
40mMultiplayer Game Dev in Web: how to build your own game in less than 30 minutes
28mState of Multiplayer Games & Current Trends
35mBuilding Multiplayer Games with Phoenix and Phaser
26mBuild a real-time multiplayer gaming app
54mHow About a Game... A Short Session of Rails' Adventurers?
08mDesigning Boardgames and How Tech (and React) Can Help
01h 13mCross-Platform Game Development with libGDX
