Difference between revisions of "User:Chase-san/Roboflight"

From Robowiki
Jump to navigation Jump to search
m (This was surprisingly more complex then I thought.)
(Now for some easier things.)
Line 17: Line 17:
 
#Get missiles working again
 
#Get missiles working again
 
#All those misc events... (on death, on other death, on hit by, on hit with, ...)
 
#All those misc events... (on death, on other death, on hit by, on hit with, ...)
#Retweak UI to display energy in a nicer way.
+
#<strike>Retweak UI to display energy in a nicer way.</strike>
#*Add UI support for more then two combatants while I am at it
+
#*<strike>Add UI support for more then two combatants while I am at it.</strike>
 
#Add robot debug print support to UI
 
#Add robot debug print support to UI
 
#Move current debug options into a menu/dialog.
 
#Move current debug options into a menu/dialog.

Revision as of 21:11, 15 February 2013

Roboflight is a programming game planned as a spiritual successor to robocode. The name might change once it gets further along.

From Demo 20130214

http://i.minus.com/iyS8vO2B5D1BR.gif

This is the second draft of roboflight. Everything is up in the air at this point.

In case you want to take a peek at what I have been up to here is the latest demo.

TODO

MILESTONE 1
  1. Create a simple battle starter
    • Loading of robots from classes
    • Loading of robots from jars
  2. Add support for multiple robots of the same type to not share static data I think anyway
  3. Get missiles working again
  4. All those misc events... (on death, on other death, on hit by, on hit with, ...)
  5. Retweak UI to display energy in a nicer way.
    • Add UI support for more then two combatants while I am at it.
  6. Add robot debug print support to UI
  7. Move current debug options into a menu/dialog.
  8. Add the ability to save options.
  9. Add pause/stop/restart options
  10. Add FPS slider
MILESTONE 2
  1. Individual robot coloring for robot, missile and bullets (perhaps thrust as well).
  2. Battle Scoring
  3. ...

Note, I will fix bugs where I find them.

Would be nice

  • Eventually move rendering to a scene graph solution
  • Find something to replace slick-ttf.jar
  • Clean up some of my messier code
    • As I add options, this should happen automatically in some places.