I created a game ! It is ugly, small, not user-friendly, made by an amateur (me), but I like it. And I am awaiting for your feedback !
The name is PythonBot, and it is about coding AIs in Python. Bots are fighting each others in an arena. They can move around, fire and scan their environnement. You can't really "play" this game, I would rather say that you "watch" it (personally I "enjoy" it) . The fun part is in the creation of a bot, and in the process of testing it against other bots.
Here is a picture (so that you are not disappointed after having installed it):
You can see the bots (the triangles), some walls (grey circles), and a bunch of bullets. But it is much more enjoyable seeing it live !
For those interested in technical details (you can skip):
Behind the scene, it consists of a C++ game engine which manage almost everything. I used SFML because I find it light and simple to use ? and because I liked SDL at the time I was programming in C; SFML being basically SDL + OOP in my opinion ?. But if the game is named PythonBot, it is because there is Python somewhere; that is, in the bots
I have a thread per bot in Python. Each communicates to the game engine in TCP/IP. The game is started by a Python script which start the C++ game engine, create as many thread as there are bots available, and execute the bots in their thread.
As a picture is worth a thousand words:
Well, enough of technique. I would enjoy seeing people create bots and share them back here, it would be great (the supreme ? the utmost ? reward for me actually !). I do not have a compiled version to distribute (because I am lazy, I can code a game but I cannot share it properly afterwards…), but the sources are available on GitHub (open source, yeah !) here. The GitHub page contains all the instructions needed to launch PythonBot.
Let me know if you find bugs (almost nobody except me tested this game until now) so that I fix them. And of course, let me know if you like it (or not, err…). If you are even lazier than me, ask for a compiled version (would be for Windows), and I'll try to satisfy your request.
On a sidenote, I think that for those not familiar with Python, it could be a good start to learn it; a bot does not require complex manipulations in Python ? the only limit is your imagination though ?.
I hope you'll be interested, and maybe that you'll enjoy it !
Update: I finally uploaded the compiled version for Windows: [sharedmedia=core:attachments:28437]
Install Python 2.7
Unzip the game
Double click on pythonbot.py
Press the space bar to unpause !
Update 2: The instructions for writting your own bot are on the GitHub page, or in the README.