A Pico-8 remake of Sirvo's classic puzzle game, Threes
Credits
By Disco Rectangle
Based on Three's by Servo
Controls
Move ⬆️⬇️⬅️➡️
Select 🅾️ / z
Background
For this project, I wanted to jump into a single screen game with a more complex game loop than I'd previously worked on. While the game is functional save for one known, game breaking bug (see below) and the art style is largely in place, I found that I quickly ran out of enthusiasm for the project, largely because it didn't 'feel' to me like what it was originally based on.
Having now read some about the development of Three's, I can see why. Those developers made the prototype in 1 night but spent 14 months testing, refining and tuning their game. When originally deciding to remake it, I had thought that it would be a simple process because the game is mechanically simple. I just hadn't considered how much balancing would also needed to make it feel just right!
That said, I'm very pleased with how much quicker and easier it was to get up and running with this project. Being able to reuse things such as player input, menus, etc, speeds up the process so much!
Were I to continue working on this, I would look to include the following:
Bugs
- Current version includes a game breaking bug, where if there are no empty tiles but there are still moves available, the player can try to move the board in a direction that won't work but will crash the app.
Improvements
- I implemented very, very basic randomisation of generated cards and where they should be placed on the board when I realised that calculus is not really my thing! This makes the game feel just not quite right, though I would struggle to articulate how it would be improved at the moment.
Additions
- Plans to include score tracking, player name input and a high scores table.
- More polish, with particle effects (to be used in conjunction with high scores), animations, music, sfx and screen transitions.
- Tutorial mode.
- Options with dark mode, music on / off and tutorial on / off.
- Save data.
Closing Thoughts
Though this project hasn't worked out how I originally imagined, it has really worthwhile experience as I've taken away some valuable lessons from it. In particular, mechanics don't count for much until they're balanced correctly.
[Please log in to post a comment]