A port of Zachtronics' match-4 game HACK*MATCH to the TI-84 Plus CE
C 98.3%
Makefile 1.7%
30 1 0

Clone this repository

https://tangled.org/euphory.gay/hackmatch-ce
git@tangled.org:euphory.gay/hackmatch-ce

For self-hosted knots, clone URLs may differ based on your setup.

README.md

HACK*MATCH for the TI-84+ CE#

Game by Zachtronics

Port by euphory

Support the official release! Check out EXAPUNKS, an incredible open-ended programming puzzle game and good introduction to Zachtronics's catalog; Last Call BBS, a collection best described as several outstanding games rolled into one; or check out the NES port this is most closely based on on itch.io.

Installation#

Using any linking program (TILP, TI Connect CE, etc), import HACKMTCH.8xg onto your calculator. This program also relies on the standard C library available here. If launching the program displays the error "need libload", try reinstalling that library.

If upgrading from version 1.0.0 to version 1.1.0, you will also need to replace the graphics var for the updated graphics. To do so, go to 2nd -> mem -> Mem management -> (scroll down) AppVars and DELETE "HKMCHGFX" before importing HACKMTCH.8xg.

How to Play#

HACK*MATCH is a match-4 game in the vein of Candy Crush, but (hopefully!) better. Move matching files into groups of 4 to remove them and score points. Files will continue to be added from the top; if they reach the bottom, it's game over!

Groups larger than 4 score bonus points. Two stars placed next to each other will destroy all matching files, but score no points. The higher your score gets, the faster the files will come!

Controls#

  • Arrow keys: move EXA (cursor) left/right
  • 2nd: grab/drop file
  • alpha: swap top files
  • clear: quit game (at any time)

Technical Information#

Format: auto-extracting 8xg

Program Type: ASM

Size and Variable Usage:

  • RAM: 7945 B
    • HACKMTCH: 7925 B
    • HKMCHDAT: 20 B
  • ARC: 26447 B
    • HKMCHGFX: 26447 B

Source#

https://github.com/ariajd27/hack-match-ce