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

From Robowiki
Jump to navigation Jump to search
(It's an update!)
 
Line 5: Line 5:
 
http://i.minus.com/iyS8vO2B5D1BR.gif
 
http://i.minus.com/iyS8vO2B5D1BR.gif
  
This is the second draft of roboflight. Everything is up in the air at this point.
+
They still look a good bit like that.
  
In case you want to take a peek at what I have been up to here is the [http://www.mediafire.com/?e0the3k8myderpk latest demo].
+
This is the second draft of roboflight. I have a solid idea where I want this to go.
  
[https://github.com/Chase-san/Roboflight GitHub Link]
+
In case you want to take a peek at what I have been up, you can get the [https://github.com/Chase-san/Roboflight/releases/ latest release here].
  
== TODO ==
+
If you find a problem, be sure to submit an [https://github.com/Chase-san/Roboflight/issues Issue] on GitHub.
:'''MILESTONE 1''' - [http://www.mediafire.com/?e0the3k8myderpk 0.4 MS1 Download]
 
#<strike>Create a simple battle starter</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>Get missiles working again</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>Add UI support for more then two combatants while I am at it.</strike>
 
#<strike>Add pause/stop options</strike>
 
#<strike>Add FPS slider</strike>
 
#<strike>Add Non Interface Base Class</strike>
 
:'''MILESTONE 2'''
 
#Allow loading of robots from jars
 
#Add some kind of delay between missile launches.
 
#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.''
+
You can find the [https://github.com/Chase-san/Roboflight Source Here].
  
=== Would be nice ===
+
A lot of missing features have been added since then, and in a relatively short period of time. Well relatively, anyway, I stopped working on it for a good while. I jumped back into this about a week ago, and I tackled the harder problems first, like sandboxing and threading, and jar loading.  I have been doing C for so long, it's nice to get back to Java.
*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.
 

Latest revision as of 13:37, 10 October 2014

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

They still look a good bit like that.

This is the second draft of roboflight. I have a solid idea where I want this to go.

In case you want to take a peek at what I have been up, you can get the latest release here.

If you find a problem, be sure to submit an Issue on GitHub.

You can find the Source Here.

A lot of missing features have been added since then, and in a relatively short period of time. Well relatively, anyway, I stopped working on it for a good while. I jumped back into this about a week ago, and I tackled the harder problems first, like sandboxing and threading, and jar loading. I have been doing C for so long, it's nice to get back to Java.