Difference between revisions of "User:Chase-san"

From Robowiki
Jump to navigation Jump to search
 
(29 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{Navbox small
 +
| title = Sub-pages
 +
| page1 = Kd-Tree
 +
| title1 = Kd-Tree Implementation
 +
| page2 = Roboflight
 +
| title2 = Roboflight
 +
| page3 = KohonenMap
 +
| title3 = KohonenMap
 +
| page4 = VDA
 +
| title4 = Variable Dimension Array
 +
| page5 = MovSim
 +
| title5 = Precise Prediction
 +
| page6 = StatBufferSet
 +
| title6 = StatBufferSet
 +
| page7 = GeomTools
 +
| title7 = Geometry Tools
 +
| page8 = NeoRoboRumbleParticipants
 +
| title8 = Neo Roborumble Participants
 +
| page9 = BasicTracker
 +
| title9 = Basic Enemy Tracker
 +
}}
 
== Background ==
 
== Background ==
A college student at Michigan Technological University in Houghton, Michigan. I joined robocode in early 2006 and have been making bots on and off since then. I tend to get distracted easily, and sometimes may disappear for days at a time, but have generally always come back. Atleast for the community.
+
I joined robocode in early 2006 and for awhile I programmed some robots. I have in several instances taken considerable time off from robocode. Since my last bout of activity I have spent much time in the C/C++ camps along with algorithms.
  
I was born in February 1988, which means I will be turning 20 very soon. I am a Pagan, and if you don't like it... well, to bad.
+
There are many things that when I go back to work in java that I miss about C and C++. This makes it particularly difficult to get interested again. Packed structures, unsigned types, raw memory manipulation and pointer tricks are just some of these things. But I still visit now and again.
  
== My Bots ==
+
== Robots ==
* '''[[Seraphim]]''' - A robot that I made in an attempt to race for 2000, it lost, but is still my best robot to date.
+
Most my robots usually become a problem bot for someone, usually someone higher in the ranks. I do not plan it that way, but because of it I even made a joke bot about it.
** '''[[Prototype]]''' - A robot that uses at this point a Nueral Network gun and Seraphim's movement.
+
=== Current Robots ===
* '''[[Velshea]]''' - Amoung my first wave-surfers, still in the arena, but not ranked to highly.
+
* '''[[Nene]]''' - My current best robot. It uses a prototype DC gun and ranks around 6th in the Rumble. It originally used Raiko's ancient gun, showing that movement is the name of the game.
 +
* '''[[Seraphim]]''' - A robot that I made in an attempt to race for 2000, it lost. Recent bug fixes has propelled it upward many ranks.
 +
* '''[[Pytko]]''' - A brute force pattern matcher on top of Raikos movement.
 +
* '''SurroundingTeam''' - A TwinDuel team of robots whose strategy is that of TwintelligenceTeam. Just a lot smaller.
 +
* '''Grudge''' - Minds its own business until it is hit in melee, then it makes a bee line for the opponents that hit it in order they hit it.
 +
* '''[[ExclusionNano]]''' - A nanobot that does simple shrapnel dodging, with averaged linear firing.
 +
* '''[[Wren]]''' - A melee bot that uses [[HawkOnFire]] '''inspired''' minimum risk movement and [[DustBunny]]'s gun.
  
== My Retired Bots ==
+
=== Retired Bots ===
 +
* '''[[Velshea]]''' - Amoung my first wave-surfers, never ranked too highly.
 
* '''Tyrra''' - My first surfer that used the pluggable system.
 
* '''Tyrra''' - My first surfer that used the pluggable system.
 
* '''Beowulf''' - Retired shortly after release, my first surfer to surf multiple waves. Simplistic targeting.
 
* '''Beowulf''' - Retired shortly after release, my first surfer to surf multiple waves. Simplistic targeting.
 +
* '''Genesis''' - A robot that uses anti-pattern matcher 'surfer-like' movement, and a combination of a VCS/GF gun in 1 on 1 and best angle crowd targeting in melee (selects the best fire angle based on enemy angles to it). Retired due to its poor performance.
 
* '''MirrorMaster''' - The first bot I ever entered into the rumble. Used a simple mirror movement and a simple gf gun.
 
* '''MirrorMaster''' - The first bot I ever entered into the rumble. Used a simple mirror movement and a simple gf gun.
 
* '''AiayJabitW''' - The first bot I ever made, entered for a short time in the rumble, was a anti-gravity movement based off [[DustBunny]].
 
* '''AiayJabitW''' - The first bot I ever made, entered for a short time in the rumble, was a anti-gravity movement based off [[DustBunny]].
 
* '''AiayHaiku''' - The haiku version of AiayJabitW, very short lifespan aswell.
 
* '''AiayHaiku''' - The haiku version of AiayJabitW, very short lifespan aswell.
* '''Grudge''' - My first melee bot, used a gf gun, and poor Minimum Risk Movement, it focused on the bots in the battle in the same order every time, the first know robot to use this type of melee system.
+
* '''PringerX''' - A robot that uses a folded symbolic pattern matcher, and WeekendObsessions movement.
* '''EvilDrone''' - A nanobot and a curiousity at best, from the short period of time where bots could statically modify internal robocode classes. Might be worthy to metion it was undefeatable (by any robot).
+
* '''ProblemBot''' - A robot that is based off PringerX but only fires on a certain special list of enemy robots. It otherwise switches to a very simple movement that allows it to get hit very easily and a reverse aim gun that only fires 3 shots.
 +
* '''[[Prototype]]''' - A robot that uses at this point a Neural Network gun and Seraphim's movement.
 +
* '''EvilDrone''' - A nanobot and a curiosity at best, from the short period of time where bots could statically modify internal Robocode classes. Might be worthy to mention it was unbeatable (by any robot).
  
== My Vapourware ==
+
=== Planned Robots ===
These are bots I planned to make but never quite made it.
+
* A good melee bot eventually.
* '''Caffeine''' - A robot that was suppose to use a DC Surfing Movement and a Single-Tick Pattern Gun.
+
* I have in development a Skunkworks Project, it will be a long time before it is released, if at all.
* '''Genesis''' - Dispite making it to the arena, its at best vapour. Uses mix of Minimum-Risk Movement and Surfing to achieve a very unique way to ''not'' dodge bullets.
+
 
 +
=== Wiki Robots ===
 +
* '''InevitableTeam''' - A TwinDuel team I created from highly modified RaikoMicro. Not doing to well.
 +
* '''BurningStick''' - HawkOnFire's movement, Sprouts gun.
 +
* '''Wolverine''' - A modified version of gg.Wolverine, to keep it from skipping turns due to getXX calls.
 +
 
 +
=== Unreleased Robots ===
 +
These are bots which I had in planning or development, but I never really announced or put considerable effort into.
 +
* '''LapisLazuli''' - A TwinDuel team that used a melee folded pattern matcher and minimal risk movement, I never got the pattern matcher to work.
 +
* '''Caffeine''' - A robot that used a buggy DC surfing and and a simple GF gun. To terrible to release. Was going to use a single-tick PM.
 +
* '''Gravitron''' - A old bot that uses anti-gravity movement, it didn't do to well, even in melee.
 +
* '''Blackjack''' - Several versions of this went by, but they all we're terrible. Used a buggy DC gun and buggy VCS movement.
 +
* '''Succubus''' - Old Seraphims DC counterpart which was never finished. Its initial scoring looked good at the time.
  
 
== Other Stuff ==
 
== Other Stuff ==
 
I have put considerable work into strange projects that never get finished, such as Neural Network guns and k-type clustering (which was pointless).
 
I have put considerable work into strange projects that never get finished, such as Neural Network guns and k-type clustering (which was pointless).
 +
 +
=== Roboflight ===
 +
This is a project me and Fnl talked about for some times, I decided to actually start it. Its basically robocode in 3-dimensions, which adds a great deal more complexity to targeting and movement patterns. It also would allow all the hard core veterans of robocode to cut their teeth on something new. [https://github.com/Chase-san/Roboflight Now on GitHub.]
 +
  
 
[[Category:Bot Authors|Chase-san]]
 
[[Category:Bot Authors|Chase-san]]

Latest revision as of 11:00, 4 August 2013

Sub-pages:
Kd-Tree Implementation - Roboflight - KohonenMap - Variable Dimension Array - Precise Prediction - StatBufferSet - Geometry Tools - Neo Roborumble Participants - Basic Enemy Tracker

Background

I joined robocode in early 2006 and for awhile I programmed some robots. I have in several instances taken considerable time off from robocode. Since my last bout of activity I have spent much time in the C/C++ camps along with algorithms.

There are many things that when I go back to work in java that I miss about C and C++. This makes it particularly difficult to get interested again. Packed structures, unsigned types, raw memory manipulation and pointer tricks are just some of these things. But I still visit now and again.

Robots

Most my robots usually become a problem bot for someone, usually someone higher in the ranks. I do not plan it that way, but because of it I even made a joke bot about it.

Current Robots

  • Nene - My current best robot. It uses a prototype DC gun and ranks around 6th in the Rumble. It originally used Raiko's ancient gun, showing that movement is the name of the game.
  • Seraphim - A robot that I made in an attempt to race for 2000, it lost. Recent bug fixes has propelled it upward many ranks.
  • Pytko - A brute force pattern matcher on top of Raikos movement.
  • SurroundingTeam - A TwinDuel team of robots whose strategy is that of TwintelligenceTeam. Just a lot smaller.
  • Grudge - Minds its own business until it is hit in melee, then it makes a bee line for the opponents that hit it in order they hit it.
  • ExclusionNano - A nanobot that does simple shrapnel dodging, with averaged linear firing.
  • Wren - A melee bot that uses HawkOnFire inspired minimum risk movement and DustBunny's gun.

Retired Bots

  • Velshea - Amoung my first wave-surfers, never ranked too highly.
  • Tyrra - My first surfer that used the pluggable system.
  • Beowulf - Retired shortly after release, my first surfer to surf multiple waves. Simplistic targeting.
  • Genesis - A robot that uses anti-pattern matcher 'surfer-like' movement, and a combination of a VCS/GF gun in 1 on 1 and best angle crowd targeting in melee (selects the best fire angle based on enemy angles to it). Retired due to its poor performance.
  • MirrorMaster - The first bot I ever entered into the rumble. Used a simple mirror movement and a simple gf gun.
  • AiayJabitW - The first bot I ever made, entered for a short time in the rumble, was a anti-gravity movement based off DustBunny.
  • AiayHaiku - The haiku version of AiayJabitW, very short lifespan aswell.
  • PringerX - A robot that uses a folded symbolic pattern matcher, and WeekendObsessions movement.
  • ProblemBot - A robot that is based off PringerX but only fires on a certain special list of enemy robots. It otherwise switches to a very simple movement that allows it to get hit very easily and a reverse aim gun that only fires 3 shots.
  • Prototype - A robot that uses at this point a Neural Network gun and Seraphim's movement.
  • EvilDrone - A nanobot and a curiosity at best, from the short period of time where bots could statically modify internal Robocode classes. Might be worthy to mention it was unbeatable (by any robot).

Planned Robots

  • A good melee bot eventually.
  • I have in development a Skunkworks Project, it will be a long time before it is released, if at all.

Wiki Robots

  • InevitableTeam - A TwinDuel team I created from highly modified RaikoMicro. Not doing to well.
  • BurningStick - HawkOnFire's movement, Sprouts gun.
  • Wolverine - A modified version of gg.Wolverine, to keep it from skipping turns due to getXX calls.

Unreleased Robots

These are bots which I had in planning or development, but I never really announced or put considerable effort into.

  • LapisLazuli - A TwinDuel team that used a melee folded pattern matcher and minimal risk movement, I never got the pattern matcher to work.
  • Caffeine - A robot that used a buggy DC surfing and and a simple GF gun. To terrible to release. Was going to use a single-tick PM.
  • Gravitron - A old bot that uses anti-gravity movement, it didn't do to well, even in melee.
  • Blackjack - Several versions of this went by, but they all we're terrible. Used a buggy DC gun and buggy VCS movement.
  • Succubus - Old Seraphims DC counterpart which was never finished. Its initial scoring looked good at the time.

Other Stuff

I have put considerable work into strange projects that never get finished, such as Neural Network guns and k-type clustering (which was pointless).

Roboflight

This is a project me and Fnl talked about for some times, I decided to actually start it. Its basically robocode in 3-dimensions, which adds a great deal more complexity to targeting and movement patterns. It also would allow all the hard core veterans of robocode to cut their teeth on something new. Now on GitHub.