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

From Robowiki
Jump to navigation Jump to search
Line 10: Line 10:
  
 
=== TODO ===
 
=== TODO ===
 +
:'''MILESTONE 1'''
 
#Loading of robots from classes
 
#Loading of robots from classes
 
#Create a simple battle starter
 
#Create a simple battle starter
Line 24: Line 25:
 
#Add pause/stop/restart options
 
#Add pause/stop/restart options
 
#Add FPS slider
 
#Add FPS slider
 +
:'''MILESTONE 2'''
 
#Individual robot coloring for robot, missile and bullets (perhaps thrust as well).
 
#Individual robot coloring for robot, missile and bullets (perhaps thrust as well).
 +
#...
  
 
''Note, I will fix bugs where I find them.''
 
''Note, I will fix bugs where I find them.''

Revision as of 21:59, 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. Loading of robots from classes
  2. Create a simple battle starter
  3. 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
  4. Get missiles working again
  5. All those misc events... (on death, on other death, on hit by, on hit with, ...)
  6. Retweak UI to display energy in a nicer way.
    • Add UI support for more then two combatants while I am at it
  7. Add robot debug print support to UI
  8. Loading of robots from jars
  9. Move current debug options into a menu/dialog.
  10. Add the ability to save options.
  11. Add pause/stop/restart options
  12. 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.