Memory Game
A downloadable game
A simple tile matching game for the Commodore 64, written in BASIC.
This game is a submission for the Retro Programmers Inside (RPI) and Phaze101 Game Jam.
The premise of the game is to find the matching tiles.
The game is a great educational tool to promote short-term memory re-collection.
How to Play
Upon starting the game, all of the tiles are covered, face down in the grid.
On your turn, select two tiles to turn over, which will reveal their tile symbol.
If the tile symbols match, you get to pick two new tiles.
If the tile symbols do not match, the tiles are re-covered. If you're playing a multiplayer game, your turn will be over and play will pass to your opponent.
If you're playing a multiplayer game, either against another player or the computer, the objective is to turn over more matching pairs before your opponent.
The game can be played single player as a casual game.
Controls
This game is played using the keyboard only.
The cursor is moved using the cursor keys (up, down, left and right), the WASD keys (W-Up, A-Left, S-Down, D-Right).
The RETURN key confirms the tile choice.
The keys move the highlighted frame around the relevant tile grid.
Both players in multiplayer mode use the same keys.
Game Mode / Options
Board Size
There are 3 sizes of pattern grid to play with:
- 5x4 - 5 tiles wide by 4 tiles tall
- 6x5 - 6 tiles wide by 5 tiles tall
- 7x6 - 7 tiles wide by 6 tiles tall
Press F1 to toggle the board size in the menu.
Number of Players
There are 3 player modes in this game:
- 1 - The game can be played single-player
- 2 - 2 players can play against each other, taking turns
- 1VCPU - A 2 player game where the second player is controlled by the computer
Press F3 to toggle this option in the menu.
Player 1 will be shown in light green. Player 2 / The Computer will be in light red / pink. The cursor frame will update to show who currently has control.
When playing in the 1VCPU mode, the computer player has 3 probability levels for whether the computer player will remember the tiles as they are turned over.
- LOW - The computer has an 30% chance of remembering the turned over tile
- MID - The computer has an 50% chance of remembering the turned over tile
- HI - The computer has an 80% chance of remembering the turned over tile
Press F5 to toggle this option in the menu. This option is only available if 1VCPU is highlighted in the menu.
Versions
There are two versions of this game available. The original version written in BASIC and the follow-up version, written in 6502 Assembly.
Both versions are available to download on this page.
Special Thanks
Special Thanks / Credits can be read in-game by pressing C at the game mode menu.
Thanks to Retro Programmers Inside (RPI) and Phaze101 for hosting the game jam - https://itch.io/jam/memorygame
The Polar Pop for allowing me to waffle on about how the game was built and for helping to promote the Commodore 64 games I have already submitted to the RPI and Phaze101 game jams.
The source code was written in Visual Studio Code, using the VS64 extension by Roland Shacks.
| Published | 2 days ago |
| Status | In development |
| Rating | Rated 4.7 out of 5 stars (3 total ratings) |
| Author | AltoFluff |
| Genre | Educational |
| Tags | 8-Bit, Board Game, Casual, Commodore 64, Local multiplayer, memory, Retro, Singleplayer, Tabletop |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard |
| Multiplayer | Local multiplayer |
| Player count | 1 - 2 |
| Links | GitHub, GitHub |







Comments
Log in with itch.io to leave a comment.
very good
The game mode against the computer is a lot of fun! Nice job!
Thank you. ☺️
I’m glad you had fun with it. 👍