Skip to content
Home

2025, team of threePython · Pygame · Pillow · sockets

Ludoria

A platform bringing together three board games (Katerenga, Congress and Isolation) playable locally and online, under a single interface.

Three games, one experience.

Three games that share a board but not their rules. The point of the project was not writing one of them, but making them cohabit: one interface, one vocabulary of gestures, without the player having to relearn where to click each time the game changes.

A team of three. The original repository lives at simonpotel; my contributions are verifiable commit by commit.

Katerenga: the four-quadrant board with the pieces set up at the start of a game.
Katerenga, its board built from four randomly drawn quadrants.
Congress: pieces of one colour being gathered together.
Congress, where winning means gathering your own pieces together.
Isolation: squares neutralised as the turns go by.
Isolation, where the board closes in one square at a time.

Contribution

My part

Interface and art direction

Designing the interface and creating the boards: this is the part that decides whether three different games feel like one product. A fluid, consistent interface, built for the multi-game experience.

Game logic

Game engines, turn handling, victory conditions: each game has its own, on a shared base.

Computer opponents

Building the bot algorithms, so a game is playable without a human opponent at hand.

Next