Difference between revisions of "User:Chase-san/Roboflight"
Jump to navigation
Jump to search
m (→TODO) |
(Milestone 1 reached) |
||
Line 14: | Line 14: | ||
#*<strike>Loading of robots from classes</strike> | #*<strike>Loading of robots from classes</strike> | ||
#<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 | + | #<strike>Get missiles working again</strike> |
#<strike>All those misc events... (on death, on other death, on hit by, on hit with, ...)</strike> | #<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> | ||
Line 30: | Line 30: | ||
#Add robot debug print support to UI. | #Add robot debug print support to UI. | ||
#Add the ability to save options. | #Add the ability to save options. | ||
− | |||
#Add security manager. | #Add security manager. | ||
+ | #Add missing collision events (wall, missile, robot, etc) | ||
:'''MILESTONE 3''' | :'''MILESTONE 3''' | ||
+ | #Allow missiles to be armed, disarmed programmatic | ||
+ | #*Perhpas allow unarmed missiles to remain undetected and move slowly? | ||
+ | #Battle winning | ||
+ | #Multiple Rounds | ||
+ | #Battle Scoring | ||
#??? | #??? | ||
Revision as of 13:34, 1 May 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 anywayGet missiles working againAll 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 Robot/Robot collisions
- Add Missile/Bullet collisions
- Add restart option
- Move current debug options into a menu/dialog.
- Add robot debug print support to UI.
- Add the ability to save options.
- Add security manager.
- Add missing collision events (wall, missile, robot, etc)
- MILESTONE 3
- Allow missiles to be armed, disarmed programmatic
- Perhpas allow unarmed missiles to remain undetected and move slowly?
- Battle winning
- Multiple Rounds
- 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.