ALFRED GALICHON'S

MASTERCLASSES

Ubiquitous
Team: Enzo Di Pasquale, Alfred Galichon, and Antoine Jacquet
Ubiquitous is a digital laboratory, which develops online games and computational environments in which participants write Python strategies, submit them to a server, and let their algorithms interact with those of other players.
A first prototype is based on a repeated penalty-shootout game: each player writes a strategy that decides where to shoot and where to defend against each opponent, using the history of previous rounds. The system is designed so that strategies can be run automatically through GitHub Actions, while keeping the player’s code private through encryption. The template repository explains how to fork the player, register it with the game server, encrypt the strategy, and submit actions automatically.
This illustrates the broader goal of Ubiquitous: to create reproducible, hands-on environments where students and researchers can test algorithms in strategic settings, from simple games to richer problems in markets, matching, auctions, pricing, and allocation.
Prototype / player template:
https://github.com/enzodipasquale/template-encrypted-player