This will be my first TAS, and I am currently working out testing and calculations to help me.
This game, simply put, is a clone of Puyo Puyo. Colored beans fall from the sky into a 6x12 grid, and when 4 or more are chained together, they disappear. Whenever beans are cleared in groups or chains, they produce grey trash beans that fall in groups on the enemy's side. The objective is to make the opponent unable to place any more beans on their side of the screen.
I'm trying to work out formulae how much trash is produced by groups and chains. I've got some for a few basic things, but if someone can help me come up with a definitive group of equations, then that would be absolutely wonderful.
So far, I've worked out that beans cannot be manipulated once they are set at the beginning of a level; they always come down in a set order. However, the outcome of the previous level can be manipulated (either score or time, I'm not sure) to produce a different set of beans. This means that I can catalog the exact order of beans and come up with a way to quickly and efficiently remove a large group from the field.
Current guesstimates say that a total of 7 or 8 rows of trash beans would be enough to kill my opponent, but 9 or 10 would destroy them royally. That would translate out to around a 5 or 6 chain possibly, as high as 8, though.
If anybody can help me, then I will be very grateful. :)
Currently working on the equations for trash beans. For now, we have a formula we
believe works.
n(n+K)/7, where n is the number of beans cleared, and K is a constant dependant on the level of the chain.
The constants for the chains are:
0: -3
1: 4
2: 12
3: 28
4: 60
Memory addresses to watch are:
7e0775: Trash beans produced by the current clear (0 if beans not being cleared)
7e0777: Trash beans waiting to drop
7e070e: Remainder to the equation (Holding down to speed up beans increases this number) When this number reaches a certain amount, it will add 1 trash bean to the next group cleared.
BIG thanks to Nitrodon for helping me out with these values.
[Edited once due to fluidity/content reasons]
UPDATE! (so soon, I know. :P)
Test run of the first level can be found here.
http://dehacked.2y.net/microstorage.php/info/1235/Kirby%27s%20Avalanche%20%28U%29%20%5B%21%5D.smv
It completes a single combo that kills the enemy (barely) and ends input. It's just a test run for now, and it just barely makes it before the opponent can do anything. I still need to get frame perfection down, and I do need to get everything down to the exact frame.