Difference between revisions of "User:Voidious"

From Robowiki
Jump to navigation Jump to search
(misc info update / corrections)
Line 4: Line 4:
 
== Background ==
 
== Background ==
  
"RoboWiki Donor"
+
I'm a 28 year old Software Engineer, fledgling guitar player, Smash Bros expert (well, I try =)), and <strike>admitted</strike> former Robocode addict. I took a stab at Robocode in late 2002 just before starting my college career, but never got much past LinearTargeting and PerpendicularMovement. I took another look in Fall of 2005, and in less than a week, I was completely hooked!
 
 
I'm a 26 year old Software Engineer, fledgling guitar player, Smash Bros expert (well, I try =)), and admitted Robocode addict. I took a stab at Robocode in late 2002 just before starting my college career, but never got much past LinearTargeting and PerpendicularMovement. I took another look in Fall of 2005, and in less than a week, I was completely hooked!
 
  
 
I've got some web sites, though most are not updated often and/or just out of date: (partially thanks to Robocode)
 
I've got some web sites, though most are not updated often and/or just out of date: (partially thanks to Robocode)
* [http://www.dijitari.com dijitari.com] - The root of a few small/fun web pages of mine. (man@machine isn't mine, though.)
+
* [http://www.dijitari.com dijitari.com] - The root of a few small/fun web pages from me and my brother.
 
* [http://www.dijitari.com/void dijitari/void] - Miscellaneous personal stuffs.
 
* [http://www.dijitari.com/void dijitari/void] - Miscellaneous personal stuffs.
  
 
== My bots ==
 
== My bots ==
* '''[[Dookious]]''' - A duelist named after [http://www.starwars.com/databank/character/countdooku/ Count Dooku], using WaveSurfing and GuessFactorTargeting. He's currently at #1 in the RoboRumble general 1v1 class  (since 4/18/2006).
+
All my bots are open source under the [[RWPCL]]. Some are related, hence the organization of the list.
** '''[[Shaakious]]''' - An experimental duelist, named after [http://www.starwars.com/databank/character/shaakti/ Shaak Ti]. Uses the movement from Dookious and a PatternMatching gun.
+
 
** '''[[Tyranius]]''' - A cross of the WaveSurfing movement from [[Dookious]], and the amazing targeting of [[Ascendant]]. Version 1.0 hit a rating of 2092, over 10 points ahead of Dookious at the #1 spot (at the time).
+
* '''[[Dookious]]''' - A duelist named after [http://www.starwars.com/databank/character/countdooku/ Count Dooku], using WaveSurfing and GuessFactorTargeting. He was RoboRumble General 1v1 champ for almost 2 years, and now sits at #2 behind the mighty [[DrussGT]].
 +
** '''[[Shaakious]]''' - An experimental duelist, named after [http://www.starwars.com/databank/character/shaakti/ Shaak Ti]. Used the movement from Dookious and a pretty strong (for the time) PatternMatching gun.
 +
** '''[[Tyranius]]''' - A cross of the WaveSurfing movement from [[Dookious]] and the amazing targeting of [[Ascendant]]. Version 1.0 hit a rating of 2092, over 10 points ahead of Dookious at the #1 spot at the time.
 
** '''[[Lukious]]''' - Built from the shell of [[Dookious]], Lukious is a duelist that uses DynamicClustering for data analysis in both movement and targeting.
 
** '''[[Lukious]]''' - Built from the shell of [[Dookious]], Lukious is a duelist that uses DynamicClustering for data analysis in both movement and targeting.
* '''[[Codious]]''' - A melee / team bot (only melee released so far), using MinimumRiskMovement and the same (but differently configured) PatternMatching gun as [[Shaakious]]. Retired for now.
+
* '''[[Codious]]''' - A melee / team bot (only melee was ever released), using MinimumRiskMovement and the same (but differently configured) PatternMatching gun as [[Shaakious]]. Retired for now.
* '''[[Komarious]]''' - A MiniBot duelist using WaveSurfing and GuessFactorTargeting, currently at #2 in the MiniBot class, and about #25 in the general rankings.
+
* '''[[Komarious]]''' - A MiniBot duelist using WaveSurfing and GuessFactorTargeting. Former MiniBot 1v1 champ, currently at #2.
** '''[[KomariousTeam]]''' - A TwinDuel team based on my mini surfer, [[Komarious]]. Started out as a very average team, but I left it in the tourney for the sake of variety. Then [[David Alves]] came along, tweaked it a bit, and now it is one of the top entrants in the TwinDuel.
+
** '''[[KomariousTeam]]''' - A [[TwinDuel]] team based on my mini surfer, [[Komarious]]. Started out as a very average team, but I left it in the tourney for the sake of variety. Then [[David Alves]] came along and tweaked it a bit, making it a very strong competitor for a while.
 
* '''[[LuminariousDuo]]''' - My serious TwinDuel team, currently using GuessFactorTargeting and MinimumRiskMovement.
 
* '''[[LuminariousDuo]]''' - My serious TwinDuel team, currently using GuessFactorTargeting and MinimumRiskMovement.
* '''BrokenSword''' - Born from [[LuminariousDuo]], this is a melee MiniBot. It's around #10 in the melee MiniBot rankings, but I'd love to get it into the top 5 (or 1) some day. =)
+
* '''[[BrokenSword]]''' - Born from [[LuminariousDuo]], this is a melee MiniBot. It's around #10 in the melee MiniBot rankings, but I'd love to get it into the top 5 (or 1) some day. =)
  
 
== Other stuff ==
 
== Other stuff ==
* '''TwinDuel''' - A 2v2, CodeSize restricted survivalist competition that I run weekly. The tourney consists of a round robin where everyone faces each other 1 or more times (these days, always 1) to determine the seeding for a traditional, single elimination bracket tourney, with the finals being best of 3. Originally, I just automated the round robin, but now the entire tourney is automated. Get the source code here: [http://www.dijitari.com/void/robocode/TwinDuelUtil_002.zip TwinDuelUtil_002.zip]. Thanks to [[Albert]] for his [[RoboRumble]] code, which I used to learn how to do some things, and copied a little code from, as well.
+
* '''[[TwinDuel]]''' - A 2v2, CodeSize restricted survivalist competition that I once ran weekly. The tourney consists of a round robin where everyone faces each other in round robin preliminary matches to determine the seeding for a traditional, single elimination bracket tourney. Originally, I just automated the round robin, but now the entire tourney is automated. Get the source code here: [http://www.dijitari.com/void/robocode/TwinDuelUtil_002.zip TwinDuelUtil_002.zip]. Thanks to [[Albert]] for his [[RoboRumble]] code, which I used to learn how to do some things, and which I copied a little code from, as well.
 
* '''[[/SegmentationResearch|Segmentation Research]]''' - Some machine learning methodologies applied to finding good [[Segmentation]] slices in targeting.
 
* '''[[/SegmentationResearch|Segmentation Research]]''' - Some machine learning methodologies applied to finding good [[Segmentation]] slices in targeting.
  

Revision as of 21:31, 22 April 2009

Sub-pages:
/Archived Talk 20071111

Background

I'm a 28 year old Software Engineer, fledgling guitar player, Smash Bros expert (well, I try =)), and admitted former Robocode addict. I took a stab at Robocode in late 2002 just before starting my college career, but never got much past LinearTargeting and PerpendicularMovement. I took another look in Fall of 2005, and in less than a week, I was completely hooked!

I've got some web sites, though most are not updated often and/or just out of date: (partially thanks to Robocode)

My bots

All my bots are open source under the RWPCL. Some are related, hence the organization of the list.

  • Dookious - A duelist named after Count Dooku, using WaveSurfing and GuessFactorTargeting. He was RoboRumble General 1v1 champ for almost 2 years, and now sits at #2 behind the mighty DrussGT.
    • Shaakious - An experimental duelist, named after Shaak Ti. Used the movement from Dookious and a pretty strong (for the time) PatternMatching gun.
    • Tyranius - A cross of the WaveSurfing movement from Dookious and the amazing targeting of Ascendant. Version 1.0 hit a rating of 2092, over 10 points ahead of Dookious at the #1 spot at the time.
    • Lukious - Built from the shell of Dookious, Lukious is a duelist that uses DynamicClustering for data analysis in both movement and targeting.
  • Codious - A melee / team bot (only melee was ever released), using MinimumRiskMovement and the same (but differently configured) PatternMatching gun as Shaakious. Retired for now.
  • Komarious - A MiniBot duelist using WaveSurfing and GuessFactorTargeting. Former MiniBot 1v1 champ, currently at #2.
    • KomariousTeam - A TwinDuel team based on my mini surfer, Komarious. Started out as a very average team, but I left it in the tourney for the sake of variety. Then David Alves came along and tweaked it a bit, making it a very strong competitor for a while.
  • LuminariousDuo - My serious TwinDuel team, currently using GuessFactorTargeting and MinimumRiskMovement.
  • BrokenSword - Born from LuminariousDuo, this is a melee MiniBot. It's around #10 in the melee MiniBot rankings, but I'd love to get it into the top 5 (or 1) some day. =)

Other stuff

  • TwinDuel - A 2v2, CodeSize restricted survivalist competition that I once ran weekly. The tourney consists of a round robin where everyone faces each other in round robin preliminary matches to determine the seeding for a traditional, single elimination bracket tourney. Originally, I just automated the round robin, but now the entire tourney is automated. Get the source code here: TwinDuelUtil_002.zip. Thanks to Albert for his RoboRumble code, which I used to learn how to do some things, and which I copied a little code from, as well.
  • Segmentation Research - Some machine learning methodologies applied to finding good Segmentation slices in targeting.

Where did you get that handle?

Once upon a time, my handle was "Void". (If you were around at the dawn of FPS internet gaming, you might remember me from PlanetQuake!) One night, I was "Darth Voidious" for a gaming session where we all played with Star Wars themed names (around the time of Episode I). Eventually, "Voidious" stuck, and the gaming scene got far too big for "Void" to be a unique handle... So after a bit of a hiatus from gaming, I got back into it a bit and used "Voidious" exclusively.