Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Build the Finance Skills That Lead to Promotions, Not Just Certificates
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore the development journey of creating a multiplayer, browser-based game entirely in Scala 3 where players program the rules in real-time. Learn from Adrien Piquerez and Benoît Fouré as they share their experience building a game inspired by the chaotic card game Mao, where rules are unknown, constantly evolving, and authored by the players themselves. Discover the technical challenges and solutions involved in modularizing game logic and runtime, implementing live Scala code editing in the browser, analyzing user-submitted code, creating Scala-style web animations and UI interactivity, using LLMs to help non-programmers write game rules, and securing against malicious code. Examine broader questions about whether Scala 3 is suitable for game development, the trade-offs between full Scala programming versus specialized DSLs, and strategies for lowering barriers to entry while preserving language expressiveness. Gain insights into pushing Scala 3 into experimental spaces that combine programming, gaming, and real-time code execution in a web environment.
Syllabus
A. Piquerez & B. Fouré: Coding the game of unspoken rules in Scala 3 [Scala Days 2025]
Taught by
Scala Days Conferences