Seraphim
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.