Many years ago i worked on a “game,” where instead of playing, players wrote agent code that played the game for them. The environments were generally physics simulations, and the intention was for the code to either complete some task, or to compete against agents built by other players. (I originally wrote this as a Java applet with PHP backend, which will indicate just how long ago this was.) I called this the “Game of Intelligent Design” or (GoID) because instead of the agents evolving, they were designed by the (hopefully) intelligent players.
There were a number of people that “played” it, but interest was definitely limited (less than 100 people). I would like to think this was mostly due to my non-existent marketing skills and/or the implementation, for which i didn’t have nearly the time the build to the full vision. But i never lost interest in the concept, and after reading the new book it’s getting hard for me to not think about it. Before i go and do something foolish like trying to build it again (well, too late i guess, because i starting building a prototype photon game in a react app), I’m wondering if anyone here would be interested in playing such a thing? Or - hope springs eternal - perhaps helping to build it?
Just so summarize… The current thinking is that players would write agents that compete in various ways to survive/thrive/win within physics simulation environments. Consider such environments as cells in petri dishes, bees collecting honey, abstract agents playing capture the flag, battlebots, etc. (The original version had map navigation, food collection, and a robotic arm, competing via a leaderboard.) I envision libraries of code that players can utilize, implementing TBT concepts and such. There is a lot to figure out, and certainly some serious technical challenges to overcome (rapid agent development toolchain and potentially massive processing requirements to name a couple), but i personally think this would be super fun to play. (And seriously, people spend tons of time competing on Kaggle. Besides real-money payouts for winners, why couldn’t this be the same?) Or maybe CS professors could make their students play it?
Or maybe someone knows about something like this that already exists? I haven’t found anything, but that would be even better.