Difference between revisions of "User:Chase-san/Roboflight"
Jump to navigation
Jump to search
m (→TODO) |
(Updated the link, its somewhat useable now.) |
||
Line 7: | Line 7: | ||
This is the second draft of roboflight. Everything is up in the air at this point. | 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 [http://www.mediafire.com/? | + | In case you want to take a peek at what I have been up to here is the [http://www.mediafire.com/?vea3z70od4t7ofc latest demo]. |
== TODO == | == TODO == | ||
Line 15: | Line 15: | ||
#<strike>Add support for multiple robots of the same type to not share static data</strike> I think anyway | #<strike>Add support for multiple robots of the same type to not share static data</strike> I think anyway | ||
#Get missiles working again | #Get missiles working again | ||
− | #All those misc events... (on death, on other death, on hit by, on hit with, ...) | + | #<strike>All those misc events... (on death, on other death, on hit by, on hit with, ...)</strike> |
#<strike>Retweak UI to display energy in a nicer way.</strike> | #<strike>Retweak UI to display energy in a nicer way.</strike> | ||
#*<strike>Add UI support for more then two combatants while I am at it.</strike> | #*<strike>Add UI support for more then two combatants while I am at it.</strike> | ||
#<strike>Add pause/stop options</strike> | #<strike>Add pause/stop options</strike> | ||
#<strike>Add FPS slider</strike> | #<strike>Add FPS slider</strike> | ||
+ | #<strike>Add Non Interface Base Class</strike> | ||
:'''MILESTONE 2''' | :'''MILESTONE 2''' | ||
#Allow loading of robots from jars | #Allow loading of robots from jars |
Revision as of 22:53, 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
Create a simple battle starterLoading of robots from classes
Add support for multiple robots of the same type to not share static dataI think anyway- Get missiles working again
All those misc events... (on death, on other death, on hit by, on hit with, ...)Retweak UI to display energy in a nicer way.Add UI support for more then two combatants while I am at it.
Add pause/stop optionsAdd FPS sliderAdd Non Interface Base Class
- MILESTONE 2
- Allow loading of robots from jars
- Individual robot coloring for robot, missile and bullets (perhaps thrust as well).
- Add restart option
- Move current debug options into a menu/dialog.
- Add robot debug print support to UI
- Add the ability to save options.
- Battle Scoring
- ...
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.