It has 50 levels...
After level 2, 6, 10, 14, so on .. there is a bonus level ..
After level 50, and its bonus, there is 51, which is 1 repeated ... there is no ending >_>
EDIT:
This, for comparison, is the second WIP I did and just now realized that I never posted it here, it beats 9 levels and was corrected on the insivible level glitch. (Runs on Dega-S, which is equivalent to Dega 1.16 MAME core)
But this is what I recently decided to do, after deciding that the ending is not the point, it's the adventure what counts more =P
New WIP on BizMark 1.6.1, beats 18 levels, and finds new secrets
(Again microstorage is not letting me upload it, I hope it's not a problem to use 4shared)
New notes:
1- It's mostly better to "eat" the enemies, which is done by shooting them real close and not letting the ball escape;
2- The yellow cushion enemies require 8 hits to die, it costs around 26 frames to take them, IF I can get close enough, with two of them, it's not possible and we have to keep a distance, which raises the time to around 34 frames;
3- If I get the enemy ball in certain frames, new enemies spawn from dice slower, and focusing on letting them out the quickest possible should be the main focus;
4- When the last enemies is out and the die vanishes, that's the moment I should be grabbing him, first frame possible, but sometimes the distance will be a problem;
5- Rounds (levels) done in less than 1000 frames were easier to do;
6- I'm not using any type of RAM watch or luck manipulation, this could be very useful for getting quickest bonus rounds, making ninjas and oshishis go in our direction, and know if we can shoot in the next frame;
7- Not really useful but in round 12 it happened that I got 10 balls in a row, which gives a sound and 1.000.000 points, this is hard to accomplish as we need balls in our way connected to the path we're destroying enemies in;
8- I didn't start this WIP 3 to be an improvement, so: the WIP 2 is faster on round 2 and 4 .... and WIP 1 is faster on round 1 by 76 frames, 76!! @___@ after discovering that, I started to keep track of how much frames it costs for every round, ... and got this:
WIP 1
Round 1: 264 - 1407 = 1143 ! 76 frames faster
Round 2: 1834 - 3413 = 1579
Round 3: 5101 - 6159 = 1058
Round 4: 6535 - 7751 = 1216
Round 5: 8179 - 9446 = 1267
Round 6: 9871 - 11991 = 2120
WIP 2
Round 1: 251 - 1510 = 1259
Round 2: 1932 - 3199 = 1267 ! 10 frames faster
Round 3: 4521 - 5545 = 1024
Round 4: 5970 - 6955 = 985 ! 23 frames faster
Round 5: 7381 - 8552 = 1171
Round 6: 8975 - 10994 = 2019
Round 7: 12275 - 13463 = 1188
Round 8: 13890 - 14802 = 912
Round 9: 15231 - 16677 = 1446
WIP 3
Round 1: 253 - 1472 = 1219
Round 2: 1894 - 3171 = 1277
Round 3: 4487 - 5356 = 869
Round 4: 5783 - 6801 = 1018
Round 5: 7227 - 8364 = 1137
Round 6: 8787 - 10244 = 1457
Round 7: 11533 - 12533 = 1000
Round 8: 12964 - 13855 = 891
Round 9: 14284 - 15201 = 917
Round 10: 15633 - 17123 = 1490
Round 11: 18434 - 19435 = 1001
Round 12: 19861 - 20882 = 1021
Round 13: 21304 - 22298 = 994
Round 14: 22722 - 23679 = 957
Round 15: 25028 - 26421 = 1393
Round 16: 26844 - 27837 = 993
Round 17: 28263 - 29400 = 1137
Round 18: 29821 - 30880 = 1059
Rounds with more than a 1000 frames will all go to the "rounds to improve list" ... and the others will be reviewed later, when I start to think 900 frames is the goal;
9- I can't manipulate the bonus round to be always the one I want.. +_+
10- The first 4 rounds look terrible because I was doing them in a hurry, round 10 got terrible because I focused on the denden first and ninjas later, and let them spread.. and......
11- I don't have anything to compare, no decent Teddy Boy runs online,.. so I'm testing routes, and doing the hard job ... ... anyway, feedback is appreciated =)
I'm restarting it all for a WIP 4 already, since this 76 frames thing annoyed me a lot >__>