We are going to create a game that is quite similar to Google Ai Challenge (aichallenge.org), Robocode (
) and RoboWar (statico.github.com/jsrobowar/), CoreWar (
), MindRover (
) and CarnageHearts (video.google.com/videoplay?docid=-5659442866583550320) games, with enhanced tactical/analytical experience.
Unlike Google Challenge, this would be a tactical/analytical 2D challenge for EVERYONE, programmers and non-programmers alike.
The gameplay should be focused on programming the logic for one or more "robots" that make certain actions
during the match on a randomly generated map. Players should be able to test their units beforehand, and then participate in a full-scale championship ("Versus" mode) all alone or in teams. There should be multiple winning strategies, that is really important.
The match itself goes on without the player, he is just a spectator (watches his "robots" fighting).
Preferred setting: Open Space.
What do you think is better: making a game that supports common languages (Python, Java, etc.) OR invent some interesting way to implement coding without... actual coding?
Thanks!