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

From Robowiki
Jump to navigation Jump to search
Line 11: Line 11:
 
=== TODO ===
 
=== TODO ===
 
:'''MILESTONE 1'''
 
:'''MILESTONE 1'''
#Loading of robots from classes
 
 
#Create a simple battle starter
 
#Create a simple battle starter
 +
#*Loading of robots from classes
 +
#*Loading of robots from jars
 
#Add support for multiple robots of the same type to not share static data
 
#Add support for multiple robots of the same type to not share static data
 
#*I have a vague idea how to do this. May be related to #1
 
#*I have a vague idea how to do this. May be related to #1
Line 20: Line 21:
 
#*Add UI support for more then two combatants while I am at it
 
#*Add UI support for more then two combatants while I am at it
 
#Add robot debug print support to UI
 
#Add robot debug print support to UI
#Loading of robots from jars
 
 
#Move current debug options into a menu/dialog.
 
#Move current debug options into a menu/dialog.
 
#Add the ability to save options.
 
#Add the ability to save options.

Revision as of 22:02, 14 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 have a vague idea how to do this. May be related to #1
  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. ...

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.