Frequently Asked Questions

 

What is Robot Battle?


Checkout the main Robot Battle site. Or if you want to purchase Robot Battle go to GarageGames.

 

When will "insert feature" be added added?


See the features page

 

Why are there missing header files and libraries?


Robot Battle depends on several licensed tools that are not open source. I can not distribute theses tools as source code or binaries. If you just want to examine the Robot Battle code, this should not hamper your. If you want to build your own working version, you will need to tweak some code to remove these dependences.

 

Why did you write the code for "insert feature" like that?


Robot Battle was started in 1992 as a way for me to learn Windows and C++. I was fairly new to development at the time and the project was meant to be practice for my real job. So it was written in an ad-hock manner and whatever worked was good enough. Originally the game had almost no UI and was not going to be released to the public. Once the game was working, I decided to polish it up a bit and share it with others.  Since 1994 when RobotBattle was originally released many parts of the game have been updated, but some very old code still exists. 

Another factor that has influenced the code is that up to and including version 1.4 I have developed RobotBattle alone. With no one else providing code reviews or making suggestions the implementation is limited by what I know or discover. Hopefully the code will improve with more eyeballs on it in an open-source model.

 

Is there a suggested coding style for Robot Battle code? It looks random.


Newer code should follow the coding style documented on this site. See the answer to the previous FAQ for older code :).

 

Why open source Robot Battle?


See the open source license page.

 

Why not use SourceForge to host Robot Battle code?


The primary reason is that I wanted to play around with my own Linux setup. RobotBattle is one of my hobbies and learning about various operating systems and software is part of the fun. I have a relatively fast DSL connection that will hopefully be fast enough. The second reason is that SourceForge is not the easiest service to use from Windows machines.

If the demand  on my system or DSL line grows too much I will switch to SourceForge. 

 

 


RBDev Home Robot Battle Development · Copyright © 2004 Bradley Schick · All rights reserved.