Difference between revisions of "User:Exauge"
m (few minor changes) |
|||
Line 12: | Line 12: | ||
== Code Snippets == | == Code Snippets == | ||
You can look at a few free code snippets at my [[User:Exauge/snippets|code snippets page]]. | You can look at a few free code snippets at my [[User:Exauge/snippets|code snippets page]]. | ||
+ | |||
== My Robots == | == My Robots == | ||
*[[LemonDrop]] | *[[LemonDrop]] | ||
Line 17: | Line 18: | ||
*[[Leopard]] | *[[Leopard]] | ||
*[[Asio]] (Coming Soon) | *[[Asio]] (Coming Soon) | ||
+ | |||
+ | == My "Version Labeling" == | ||
+ | When you look at the versions of my robots you might see something like "1.6.130g". This is how I do my version labeling for all programs I write so I decided to label robots the same way. The number before the first period (ie 1) is the version number. The number before the second period (6) is the major revision number. The last number (130) is the build number. Also if there is a suffix attached (g) that is to signal how far in the release cycle it is. The suffixes have the following meanings: | ||
+ | *a - Alpha (a release not tested much that is usually somewhat buggy and/or may not function properly) | ||
+ | *b - Beta (a release that has been tested against many but not nearly all bots and may still have many bugs) | ||
+ | *d - Delta (a release that has been fairly thoroughly tested for the most part but still may have several bugs) | ||
+ | *g - Gamma (a release that has been very thoroughly tested but still may have a few unnoticed bugs) | ||
+ | *o - Omega (a release that has been tested extremely thoroughly and is generally considered bug-free) | ||
+ | *If there is no suffix assume Gamma (although in software terms this would be the version released to users and considered bug-free) | ||
== Future Hopes == | == Future Hopes == |
Revision as of 22:49, 28 May 2010
Contents
About Me
I am an almost-15-year-old highschool student living in the United States. I enjoy gaming (duh), coding stuff (but it can get old after spending a hour or so getting rid of compile errors haha), playing cards (I probably know how to play about every card game you can think of :P), just hanging out with my friends, paintballing/airsofting, riding fourwheelers and/or dirtbikes and/or side-by-sides, boating/tubing, and partying :). In the future I hope to attend a university majoring in computer science where I will (hopefully) achieve a masters. I started robocode in April of 2010 and I'm hooked :p.
Current Projects
- A few days ago my dad got a new computer at work, and after formatting the hard drive, they allowed him to take it home. I was very excited and my current project is turning it into my server. I bought a 1g stick of ram to replace one of the two 512mb ones, and I bought an 800gb hard drive to replace the 80gb one. I painted it jet black and stenciled EXAUGE on it in metalic gold letters. It looks pretty awesome. Unfortunately when I went to turn it on, it made a loud beeping noise and shut off. When I tried a second time, same thing, so I guess I'll take it apart again and try to figure out what's wrong with it. Anyways I plan on putting Ubuntu 10.04 LTS on it as well as Apache MySQL and PHP. Hopefully I'll get it fixed up soon - when I do I'll keep roborumble running constantly on it :) cheers to faster results! EDIT: problem solved - didn't snap the RAM in tightly enough :)
Other projects...
- Making more robots
- Making a "robocode talk" irc channel on freenode (and possibly a website with an online irc chat to access it)
Code Snippets
You can look at a few free code snippets at my code snippets page.
My Robots
- LemonDrop
- GateKeeper
- Leopard
- Asio (Coming Soon)
My "Version Labeling"
When you look at the versions of my robots you might see something like "1.6.130g". This is how I do my version labeling for all programs I write so I decided to label robots the same way. The number before the first period (ie 1) is the version number. The number before the second period (6) is the major revision number. The last number (130) is the build number. Also if there is a suffix attached (g) that is to signal how far in the release cycle it is. The suffixes have the following meanings:
- a - Alpha (a release not tested much that is usually somewhat buggy and/or may not function properly)
- b - Beta (a release that has been tested against many but not nearly all bots and may still have many bugs)
- d - Delta (a release that has been fairly thoroughly tested for the most part but still may have several bugs)
- g - Gamma (a release that has been very thoroughly tested but still may have a few unnoticed bugs)
- o - Omega (a release that has been tested extremely thoroughly and is generally considered bug-free)
- If there is no suffix assume Gamma (although in software terms this would be the version released to users and considered bug-free)
Future Hopes
Complete first robotDone :)- Make a very good nano
- Learn wavesurfing
- Learn more about pattern matching
- Learn circular targeting
- Learn minimum risk movement
- Make a good micro (who knows? maybe LemonDrop will be)
- Make a good mini
- Make a good mega
- Make an important contribution to the RoboCode community