3ef673cf2155bde438da902361e5d27c528d8c48
Scoundrel ports by Luxferre
This is a collection of my own ports of the Scoundrel roguelike card game to as many platforms as possible.
Ports included in this repo
- ANSI C89 port - also compatible with CC65 and Z88DK (use the provided Makefile to build Scoundrel for Commodore 16/64/128/Plus-4/PET, Atari 400/800/XL/XE, ZX Spectrum, MSX and Apple II/IIe; a JRE installation on the host system is required to build Apple disk images)
- NES port - gamepad-oriented, considered stable but some impovements may come
- Game Boy port - gamepad-oriented, considered stable but some impovements may come
- Janet port - close to C89 port but not fully identical
- Fennel port - functionally identical to the Janet port
Ports NOT included in this repo for various reasons
- (Circuit)Python port (as a part of the T-DeckARD suite)
- HTML+CSS+JS port (hosted as a single HTML file with readable source code)
Currently planned ports
Low-hanging fruits
- POSIX AWK
- TI-74 BASIC
- VTL-2
- Free Pascal (CLI)
Some asset design required
- Tcl/Tk GUI
- Free Pascal + Lazarus GUI
Ultimate goals
- CHIP-8 (standard mode)
- Sega Mega Drive (SGDK)
Hypothetical ports
Not sure if necessary:
- POSIX sh without AWK
- Native Android
Not sure if physically possible:
- HP 12C
- Elektronika MK52/MK61
Credits
Original Scoundrel game concept and ruleset developed in 2011 by Zach Gage and Kurt Bieg.
All Scoundrel ports in this repo were created by Luxferre and released into public domain with no warranties.
Languages
C
70.3%
Fennel
9.5%
Janet
9.2%
Tcl
7%
Makefile
4%