Martin BODIN - 2012-07-09

Hi there ☺

I'm presenting a new creature “Speedy” I've just done.  It follows a pattern that allows very fast creatures.
Its main problem is that it is very sensible:  in contrary to “Colony” (see https://sourceforge.net/projects/timecorewar/forums/forum/2514282/topic/5338280 to get its source), it does not survive if one of its cell has been changed randomly.  Actually, Colony wins against it nearly each time.
There are surely a lot of possible improvments.  Among them, we can increase the number of threads.  This would both increase its speed, but also it would increase the “not-vital” part of it (in percentage of its size).  This useless code could then be used either to build traps (see https://sourceforge.net/projects/timecorewar/forums/forum/2514282/topic/5338272 for more informations about it), or to build a very fast Colony-like.

As always, I’m only giving the extracted code, but I’ll add the commented one as soon as someone asks for it. ☺

Here is my code:

; Extracted from file “champions/speedy”.
Add 4, 6, 4.
If 3, 9, -1.
Back 0.
Data -142.
Data 24.
Data 1.
Data -1.
Data -3.
Data 4.
Data 14.
JmpIfEqu -2, -1, 6.
Back -4.
Add -7, -8, -8.
Add -8, -5, -5.
Goto @-6.
If 3, 34, 0.
Add -11, -10, 2.
Goto 26.
Data 1.
Goto -4.
Cp -18, @-17.
Cp -19, @-18.
Cp -20, @-19.
Cp -21, @-20.
Cp -22, @-21.
Cp -23, @-22.
Cp -24, @-23.
Cp -25, @-24.
Cp -26, @-25.
Cp -27, @-26.
Cp -28, @-27.
Cp -29, @-28.
Cp -30, @-29.
Cp -31, @-30.
Goto 3.
Data -2.
Data 22.
Cp @-2, @-1.
Cp @-3, @-2.
Cp @-4, @-3.
Cp @-5, @-4.
Cp @-6, @-5.
Goto 19.
Add 12, -8, -8.
Add 11, -9, -9.
Add 10, -10, -10.
Add 9, -11, -11.
Add 8, -12, -12.
Goto 19.
Add 6, -13, -13.
Add 5, -14, -14.
Add 4, -15, -15.
Add 3, -16, -16.
Add 2, -17, -17.
Goto 19.
Data 5.
Data -2.
Back -1.
Goto -1.

Do not hesitate to post improvements, comments, etc.

Enjoy!
Martin.