Bounce! PUR120 (C16 Plus4) by FeCO
A downloadable game
****************** * BOUNCE! PUR120 * ******************
by FeCO, 2025
Basic10Liner Contest, PUR120 Category
Commodore 16/116/232/Plus4
You have to guide the ball through the fields avoid the missing and some other bricks. You have 9 bounces in every level, extept the except the first stages (1 stage = 8 level), when 30 bounces available (and there insnt any orange bricks). The orange brick cause a long jump and add 6 more bounces. You can earn points when touch the other bricks (some types only one touch counts, others you can touch more times for more points), for ex. 3x points when touched the black bricks, 2x points increase in every touch. Have Fun!
Bricks: - Black: touch once, then gray, earn point - Red: stop the ball, no point, needs some bounces to escape, its a trap when you havent any bounces, you have to restart the game, press R - Cyan: 3x points for the black brick touches - Purple: - double points for every touch, you can touch more - Green brick: loose point in every touch - Blue: change direction of the ball - Orange: double speed, long jump - Dark Yellow: loose the "3X" bonus (black brick touch)
Keys:
Space - bounce the ball
R - restart the game
Program Lines: 0: first time: Set the graphic mode, the array of the field ( O()) disable the keyrepeat (poke) set the colors and goto0 ->. Rest of the time: the field X coordinate (G),8 levels (N) plays the next level, 6 stages (R), sound 1: In game: display "3X", else:, FOR P... - set the color of the bricks (S: default 1 (black), then random changes). These stores in O(). 2: In game: display the player's points (M), and draw the frame of the brick, then paint them if necessary. Sets the balls variables to start position (X coordinate, Q for bonus, V - speed, D - for points, E - phase for the ball movement, I - direction then displays the Level (B).
3: Set the bounce: 9, after second stage (if T$ has value), FOR C... will delete some bricks and paints the "long jump bricks" (orange).
4: keyboard control: SPACE - bounce the ball to the ground if U>0, (Y=95, phase E=8, simple speed (V=1)), decrease bounce (U-1) and display the amount.
5: draw the ball next position, then delete the old position, set the vertical movement (E). If E=8 (ball touches the ground), set K (which brick was touched) then made a decision.... (line 7)
6: if the ball is still on the stage (X= 0-159) go back to Line 4, else plays "stage ends" sound, NEXT N for the next stage, set the variables, adds T$ space for bigger holes. If N=8 then next level (R), If R=4, game ends, display message and points.
7: check if the brick touched (K=...) by the ball is black - lights that up to grey, reset variables, then add "Q" amount to points, or if the ball in a hole (K=G) then falls down and game ends.
8: K=5 (purple brick) - 2x points for every touch, K=7 (blue brick) - change direction, if O(A)=2 then ball touched gray brick do nothing just reset the variables, K=2 - double speed (long jump brick) and add 7 bounces.
9: if K=3 (red brick): stop the ball - try press space , K=4 (cyan brick): 3x points, K=6 (green brick) loose point, K=8 (orange)- loose the "3X"
Have Fun!
Install instructions
Recommended emulator: Yape
Install the emulator then File/Load PRG, select BOUNCE.PRG, and click "Megnyitas".
Type RUN and press Return(Enter).
Leave a comment
Log in with itch.io to leave a comment.