Join a sequence of at least two adjacent circles of the same colour to clear them and score points, the more are cleared in one move the more you score.  

Cleared circles will be replaced by new colours dropping from the top. You can move around corners to create L, S or U shapes, however you can't move back on yourself to draw a T-shape for example.

You have 90 seconds to build as high a score as possible.

As with my other entry it will only be playable in the browser until the competition deadline passes. Programmed in BASIC on TheC64.


Controls - Joystick in Port 2 (when released on C64)

  • Left, Right, Up, Down (Arrow keys) - move reticle
  • Hold fire (Z key) - join circles
  • Release fire - clear joined dots

  

Background

I wanted to see just how tight the Cassette 50 restrictions were for BASIC programmers and what was possible.  Like assembly games, BASIC games are to be restricted to use only memory below $1000, which can be done by inserting POKE 56, 16 at the start of the program to move the 'top' of BASIC to $0fff (I think that's how it works!). After doing this you will have just over 2,000 bytes free.

I thought a puzzle game was best suited to BASIC, rather than anything that needed to move fast or respond instantly to joystick control. I'm not a proficient BASIC programmer by any means, and my first attempt to make a more complex block-based game ran out of memory very quickly, so that will be re-programmed in assembly. I ended up with a reasonably playable and responsive game. You can see by the game having no title screen, and 'T, S, and B' being used instead of 'Time', 'Score' and 'Best', I was down to the last few bytes! I also had to remove the delay after the timer ran out, so it just carries straight on into the next

So you certainly won't be able to achieve as much depth in your game as you would with assembly, but perhaps you can still come up with something better than a lot of the original Cassette 50 games.


StatusReleased
PlatformsHTML5
Rating
Rated 4.0 out of 5 stars
(2 total ratings)
AuthorArlasoft
GenrePuzzle
Tagscassette50, Commodore 64

Download

Download
circles.prg 1.1 kB

Comments

Log in with itch.io to leave a comment.

It appears there's a bug... sometimes not all the dots connected get cleared. For example I connected 4 dots in a straight line down, but only one dot cleared and the dots above only moved down by 1. Not sure how to reproduce it, as it doesn't always happen.

Looks interesting. Please publish the game. Thanks in advance.

I will do when the competition ends on March 31st - if I release the .prg or .d64 now it's not eligible for the competition.

(1 edit)

Thanks for let me know. I would want to be the first (after you, if you want it ) in helping to publish your games. Take care.

Hello! Thanks a lot. Sure we will publish it as soon as possible. :) You may join our newsletter in www.playonretro.com greetings