rlane / Oort-legacy

Space fleet programming game
http://oort.lefora.com
GNU General Public License v2.0
12 stars 5 forks source link

implement replays #14

Open rlane opened 13 years ago

rlane commented 13 years ago

This is important for tournaments. We want to be able to show players how their AI fought without giving them the opponent's source code. We could keep track of the actions each ship takes (thrusting, firing), save that to a file, then allow replaying it in the UI. We'd need to keep the file small enough for players to download.

austinjames314 commented 13 years ago

Ah, so does that mean you envisage that each player's AI would be 'closed source' then?

rlane commented 13 years ago

I want to encourage them to show off snippets of their code, or even full AIs, in the forums, but by default we should keep the source private. Otherwise someone could just resubmit the current champion AI and be on the leaderboard without doing any work, which would be unfair to the real players.

austinjames314 commented 13 years ago

OK. Again, it's a design decision, go ahead and make it. I would just point out that every other programming game I have participated in had open source AI's and there were never any problems, because everyone could see if your side was a copy of someone else's. In cases where people forked other peoples AI's or copied parts, they just attributed it and carried on. Again, your call, but I felt I should point it out.