Submissions open from 2025-09-03 15:00:00 to 2025-11-30 23:59:59
Submissions due in
years
months
days
hours
minutes
seconds

MEMORY GAME JAM


Programming Challenge for 8Bit/16Bit Machines


=========================================================

Please read the Rules and Submissions Requirements carefully

=========================================================


Overview

Welcome to the 8/16-Bit Game Jam, where the the task is to create a MEMORY GAME (Concentration or Matching Pairs) or similar (you allowed to use your imagination), where you have to uncover 2 tiles per turn, using one of the following programming languages

  1.  BASIC (Can be compiled BASIC)
  2. BASIC with ASM
  3. ASM or C or a mix

This time we are dividing the Game Jam into the above 3 programming language Categories.

As always the idea behind our Game Jams is to increase knowledge and awareness around the retro computers that we all love. 

Your win is your achievement in completing such a challenge. 

Any submissions that has malicious  intentions or do not follow the rules (Read Below) will be removed.

If you have DOUBTS about something or QUESTIONS regarding the JAM please ASK and do not ASSUME.

Send an email to retroprogrammersInside@gmail.com or get in touch via Phaze101 Discord.

RULEZ (see also Submissions Requirements)

  1.  The code must be written in one of the programming languages BASIC / ASM / C or a mix of these. The source code needs to be supplied with the game.
  2.  It needs to include the below text in it visible on the game title screen
    "Participated in the Retro Programmers Inside (RPI) and Phaze101 Game Jam" 
  3. Include a doc as stated in the Submissions Requirements further down and please include your email where you can be reached.
  4. Do not share the code or make it available on ITCH.IO before the stream happens.
  5. This challenge is for 8/16bit machines but we tend to stay away from Intel CPUs Machines hence they are not permitted.

Deadline and Submission

Participants must send their game by 30th November to retroprogrammersInside@gmail.com or via Phaze101 Discord, complete with source code and with the Submissions Requirements doc.

Note: If you don't have an 8/16-bit machine, you can use emulators like Vice for the Commodore 64 or Fuse for the ZX Spectrum.

Live Screen

At the end of the challenge there will be a live stream event announced by Phaze101 in which all the games made will be shown.

This is our way of celebrating the Game Jam and how everyone gets his glory.

Submission Requirements

Here are some requirements for the submission doc that you need to mention in your instructions

  1. Link to the retro emulator in which your software runs
  2. How to setup the EMU
  3. How to load your Game in the EMU
  4. How to Run the Game 
  5. What Controls such a Keys / Joystick your Game Uses
  6. State for which computer model your Game was written since some machines like the MSX do not have the same specs.
  7. State Ram required if it needs to be set since some machines have different memory setups such as VIC20, MSX etc
  8. What programming Language was used and if it needs to be loaded before such as BASIC
  9. Some Retro EMUs require that your code is in the same directory of your EMU like the X16, so you can include the EMU with your Game
  10.  Links to your game on Itch.io is not enough, please write the game doc and submitted however links to itch.io are allowed to have but do not share game.
  11. Submit the Game SOURCE CODE and specify where it is or its name with its extension.
  12. Please add an email to the Game Doc in case we need to contact you.

Note: Do not share the code or Game before the JAM Ends and the stream is done



Phaze101 Socials