
About
XOR is a 1987 puzzle video game by Astral Software, published by Logotron, in which players guide characters through a series of mazes; it was released for the Acorn Electron, Amiga, Amstrad CPC, Atari ST, BBC Micro, Commodore 64, and ZX Spectrum. XorCurses is a console/terminal clone of XOR written in C for Linux using the ncurses library, rendering the maze puzzles in ASCII characters. It includes a level menu with increasing difficulty and a replay system that lets players rewind to a point before a wrong move.
How it differs from the original
An 'old school' difficulty mode restricts the play area to 8x8 and the scrolling threshold to 1 to emulate the original XOR's gameplay more closely, and disables replay-interrupt and breakpoint features that the default 'new school' mode allows.
Getting started
Build it per the included install instructions, then navigate the level menu with the arrow keys or number keys 1-9. Arrow keys move the selected player, Enter switches between the two players, and pressing q during play opens a replay menu. The game runs best in an xterm window, since resizing can cause lag in other terminals.
Known limitations
- compatibility: Window resizing can cause lag in some terminals; xterm is recommended for best performance.
Media
Additional notes
- License
- Code is licensed under the GPL; the maze maps are believed to be public domain, sourced from dancingwithferrets.org.