User:Chase-san
- Sub-pages:
- Kd-Tree Implementation - Roboflight - KohonenMap - Variable Dimension Array - Precise Prediction - StatBufferSet - Geometry Tools - Neo Roborumble Participants - Basic Enemy Tracker
Contents
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.
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.
- 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.
- 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.
- 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
- 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