Skip to project

Multiplayer prototype · Python + Pygame

Core Conflict

A multiplayer arena where players request new mechanics for their cows. Agents write and test those changes before the match.

View source Watch demo
Core Conflict arena gameplay after a feature patch
A match running with generated changes.

Generating mechanics in the lobby

  1. RequestA player describes an ability or a balance change. The agent works against the existing Python game.
  2. TestGenerated patches run through pytest. Failed tests feed a repair loop.
  3. MergeThe server combines the selected patches, using the agent when code changes conflict.
  4. PlayThe shared build is synchronized to the clients before the match begins.
A feature request being processed in the Core Conflict agent control center
A requested mechanic moving through generation and testing.
Core Conflict agent control center displaying passing tests
The generated feature after its tests pass.

Combining changes for multiplayer

Players can select different patches. The server merges them and distributes a shared game build to every client.

Generated mechanics modify an arena with movement, abilities, growth, and a shrinking safe zone.

Next: Clash Royale in Python All projects