Seraphim

From Robowiki
Revision as of 13:23, 12 December 2007 by 141.219.78.215 (talk)
Jump to navigation Jump to search
Seraphim
http://chase.tfsnewworld.com/images/gunnm_thumb.png
Author(s) Chase-san
Extends AdvancedRobot
Targeting GuessFactorTargeting
Movement WaveSurfing
Released December 8, 2006
Best Rating 1981.1 (25th)
Current Rating 1971.08
Current Version v0.052 (v0.071)
Code License Proprietary
RWPCL (v0.071)
Download
Source

Creation

The very first release version of Seraphim was finished on December 8, 2006 at 7:03pm. Coinsidentally, this was version 0.002. It used a very elongated class structure and was highly inefficient. It creates its different gun and surfing buffers in seperate files as Dookious did at the time, however as no actual code, only ideas we're used from Dookious its license was Proprietary.

Strange Licensing

For the most part Seraphim has always been Proprietary, meaning its source is undisclosed. Due to this however I misplaced the code to my most successful versions, having the robot slowly die as a result. Later after a few failed attempts at salvaging the robot, I released the source code for version 0.071 to the robocode community.

After I relocated the source code to v0.052, my best version, I decided not to release its source, so that means that the robot may take a split route. However dispite regaining the source, very little work has been preformed since mid-2007.

Licensed Material in Seraphim

Dispite my best efforts I am sure that some licensed material made its way into Seraphim, and because of this I have at times have been tempted to release the source of Seraphim in full. However it has occured to me, that even if I had, that its source would not be helpful because of the strange way the structure is setup, and finding out how anything worked would be impossible for all but the most deticated individual.

Targeting

Seraphim uses a guessfactor targeting system, based on the use of visit count stats, more formally known as a Tradition Guessfactor Gun. It uses 5 different sets of buffers, each with increasing number of segments and buffer importance (also known as its weight).

Future

Plans are on going to get Seraphim into the 2000 Club. I have a rebuild in the works, I doupt I will finish it, or if I do finish it if it will use the same type of movement and targeting. If it doesn't it will be put under a different name.