Difference between revisions of "User:Chase-san"

From Robowiki
Jump to navigation Jump to search
Line 21: Line 21:
 
}}
 
}}
 
== Background ==
 
== Background ==
I am a 24 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.
+
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.
 
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.

Revision as of 05:04, 30 April 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 Raikos Gun (from 2004) and ranks around 12th in the Rumble. Showing that movement is the name of the game.
  • Seraphim - A robot that I made in an attempt to race for 2000, it lost.
  • 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).
  • ExclusionNano - A nanobot that does simple shrapnel dodging, with averaged linear firing.

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