Sneech spoilers

From Jonnydigital.com, the only reliable source


The more time you spend with Sneech (an arena multiplayer Worm/Snake game for the Amiga), the more you get the impression that each CPU opponent has a distinct personality. Not bad considering that the characters are just different colours of dot snake!

Now that the game's author has released the source code to Sneech, we can finally see what makes them tick.

Warning: Reading the following list might spoil the magic for you. If you don't want to see the Sneech characters reduced to cold facts and figures, quit this page now. Go read my K240 page or read up on the Sneech port for iPhone instead. If you still want to know why Mr.White is so speedy, read on.

Sneech AI settings

Mr.Red *
50 kill points. Favours Reverse, Bomb Deflect, and Extra Speed. Ahead 4, Speed 2.
Mr.Blue *
50 kill points. Favours Bomb Deflect, Reverse, and Self Reverse. Ahead 4, Speed 2.
Mr.Green *
50 kill points. Favours Bomb Deflect, Self Reverse, and Extra Speed. Ahead 4, Speed 1.
Mr.Blonde ****
60 kill points. Favours Self Reverse, Reverse, and Extra Speed. Ahead 9, Speed 0.
Mr.Black ****
60 kill points. Favours Bomb, Bomb Deflect, and Self Reverse. Ahead 9, Speed 0.
Mr.White *
50 kill points. Favours Extra Speed, Reverse, and Extra Speed again. Ahead 4, Speed 2.
Mr.Pink **
58 kill points. Favours Extra Speed, Self Reverse, and Extra Speed again. Ahead 6, Speed 0.
Mr.Orange ****
60 kill points. Favours Self Reverse, Extra Speed, and Stunner. Ahead 9, Speed 0.
Mr.Grey *
50 kill points. Favours Bomb Deflect, Self Reverse, and Extra Speed. Ahead 4, Speed 2.
Mr.Chrome ****
60 kill points. Favours Extra Speed, Bomb, and Bomb Deflect. Ahead 9, Speed 0.
Mr.Gold **
54 kill points. Favours Bomb Deflect, Reverse, and Extra Speed. Ahead 6, Speed 1.
Mr.Bogey **
54 kill points. Favours Self Reverse, Extra Speed, and Super Scooper. Ahead 6, Speed 1.
Mr.Dark ***
54 kill points. Favours Bomb, Self Reverse, and Extra Speed. Ahead 8, Speed 1.
Mr.Deep ****
60 kill points. Favours Bomb, Self Reverse, and Bomb. Ahead 8, Speed 1.
Mr.Sky ***
54 kill points. Favours Extra Speed, Reverse, and Extra Speed. Ahead 8, Speed 1.
Mr.Check ***
58 kill points. Favours Self Reverse, Extra Speed, and Super Scooper. Ahead 8, Speed 1.
Mr.Banana ***
58 kill points. Favours Self Reverse, Super Scooper, and Extra Speed. Ahead 8, Speed 1.
Mr.Purple ***
58 kill points. Favours Extra Speed, Self Reverse, and Bomb Deflect. Ahead 8, Speed 0.
Mr.Ball ***
45 kill points. Favours Self Reverse, Extra Speed, and and Super Scooper. Ahead 8, Speed 3.
Mr.Sheen ****
60 kill points. Favours Extra Speed, Bomb, and Bomb Deflect. Ahead 9, Speed 0.

Statistics meanings

Favoured items are applied as follows. The AI receives one of the first item on its list for free unless it's already at maximum. It buys one of the second item if it can afford it and is not at maximum, then one of the third item if it can afford it and is not at maximum.

The AI then enters a loop to buy other items. It picks an item at random, which can be any except Stun and Shop Page 3 (Shield 25%, Shield 50%, Auto Turn, Bomb Grab and Shield Grab). If it can afford this and is not carrying the maximum of that item, there is a random chance which varies by item that it will buy it:

The AI repeats this shopping loop for a maximum of 150 milliseconds. It has a one in 26 chance each time to break out of the shopping loop, unless this is the final round and the AI still has 80 or more money to spend.

Ahead and Speed are attributes used in the AI routines. Unfortunately I haven't worked out exactly what they do yet. Higher-ranked opponents tend to have a higher Ahead.


Page created: 23rd January 2010