Cart #56351 | 2018-09-07 | Code ▽ | License: CC4-BY-NC-SA

I had a 12 hour flight to Japan so I decided to remake my favorite flash game ever, Winterbells (http://www.ferryhalim.com/orisinal/g3/bells.htm)
Art and audio is terrible but I think I got the gameplay pretty close! I made it all from memory too since I had no internet on the flight.

LEFT/RIGHT to move
UP to jump at the beginning
RESET CART in the menu to restart

P#56261 2018-09-06 08:55 ( Edited 2018-09-07 03:17)

Speedy little thing. Where's the bunny ears ?

P#56268 2018-09-06 12:07 ( Edited 2018-09-06 16:07)

Is the score intended to go ridiculously high? I played a ten second round and I got 523,006,339,200 points.

P#56278 2018-09-06 13:31 ( Edited 2018-09-06 17:31)

My new high score is 45,025,721,497,611,318,000? I dunno the score ran off the screen when it got really high.

P#56279 2018-09-06 13:33 ( Edited 2018-09-06 17:33)

Wait ... how are you doing that ? PICO can only go up to 32767 AFAIK.

Reading source. Omy, you've gotta fancy little routine in here to count into the trillions. Hmm ...

Makes it kind of hard to figure out how well you are doing though. How about for every bop you make, you get 1 point extra. That is, your score would be:

1 2 4 7 11 16 22, etc.

 ```cls() n=1 for i=1,20 do print("i="..i.." ("..n..")") pset(64+i,127-n/2) n+=i end ```
P#56293 2018-09-06 14:53 ( Edited 2018-09-06 18:54)

ooooops, I left in some debug code that was multiplying the score like crazy.

It should be fixed now. The score IS supposed to go very high into the millions/billions, but it should take a while. That's the original Winterbells exponential scoring system which I love.

But yeah I had to implement an array-based bignum for tracking the score. I believe the maximum score is around 10^(3*32).

P#56352 2018-09-06 23:15 ( Edited 2018-09-07 03:15)