Difference between revisions of "User:Chase-san"

From Robowiki
Jump to navigation Jump to search
m (subpage)
(Fleshing out my robots list)
Line 21: Line 21:
 
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.
 
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 ==
 +
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 ===
 
* '''[[Seraphim]]''' - A robot that I made in an attempt to race for 2000, it lost, but is still my best robot to date.
 
* '''[[Seraphim]]''' - A robot that I made in an attempt to race for 2000, it lost, but is still my best robot to date.
 
** '''[[Prototype]]''' - A robot that uses at this point a Neural Network gun and Seraphim's movement.
 
** '''[[Prototype]]''' - A robot that uses at this point a Neural Network gun and Seraphim's movement.
* '''[[Velshea]]''' - Amoung my first wave-surfers, still in the arena, but not ranked to highly.
+
* '''[[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.
 +
* '''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).
 +
* '''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 movement that allows it to get hit very easily and a reverse aim gun that only fires 3 shots.
  
== 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.
Line 35: Line 42:
 
* '''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). What happens when no bullet can hit it and it makes 100, 3 power bullets firing toward all enemies from 100 different directions (so 2 enemies means 100 bullets for each).
 
* '''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). What happens when no bullet can hit it and it makes 100, 3 power bullets firing toward all enemies from 100 different directions (so 2 enemies means 100 bullets for each).
  
== My Vapourware ==
+
=== Planned Robots ===
These are bots I planned to make but never quite made it.
+
 
* '''Caffeine''' - A robot that was suppose to use a DC Surfing Movement and a Single-Tick Pattern Gun.
+
=== Wiki Robots ===
* '''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.
+
* '''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 ==

Revision as of 11:39, 23 July 2010

Sub-pages:
Kd-Tree Implementation - Roboflight - KohonenMap - Variable Dimension Array - Precise Prediction - StatBufferSet - Geometry Tools

Background

I am a 22 year old college student at 'some unknown' university :). 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

  • Seraphim - A robot that I made in an attempt to race for 2000, it lost, but is still my best robot to date.
    • Prototype - A robot that uses at this point a Neural Network gun and Seraphim's movement.
  • 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.
  • 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).
  • 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 movement that allows it to get hit very easily and a reverse aim gun that only fires 3 shots.

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.
  • 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.
  • 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.
  • 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). What happens when no bullet can hit it and it makes 100, 3 power bullets firing toward all enemies from 100 different directions (so 2 enemies means 100 bullets for each).

Planned Robots

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. If I ever start work on it. :P