Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Coding the Game of Unspoken Rules in Scala 3

Scala Days Conferences via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
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

Reviews

Start your review of Coding the Game of Unspoken Rules in Scala 3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.