What
Proglad is a competitive programming platform where bots written by participants play games by some predefined rules.
It is different from some of the popular competitive programming platforms in that it focuses on interactions between programs,
as opposed to running a fixed sets of tests. It is also different from (AI) challenges
where bots need to play a game on their own and achieve maximum score. The platform supports either mode:
they can be considered 1-player games.
How to play
Register, choose a game from the menu available at Games, write your bot in the language of your choice,
upload it and observe how it performs against other bots, viewing stats and game replays.
Contributing a game
- You can navigate to the new game editing page from Games or directly through this link
- Fill in the form, upload game server source code, game description, rules (only markdown is supported for now)
and an icon that will be visible on the Games page (only svg is supported for now).
Upload some bots that can play this game and run some matches. Iterate on the code and assets as needed.
- See writing a game server for instructions on how to build a game server.
- Once the game server is ready and tested, contact the site owner at submulticativity@gmail.com to discuss how to launch the game.
Contact / Bug Reports
The platform is built and maintained by Konstantin Mandelbaum.
Feel free to drop an e-mail to submulticativity@gmail.com with anything of interest. Discord coming soon, maybe.
Open source
Find the source code at https://github.com/kmandelbaum/proglad.