numworks_usunfish

μSunfish Chess for the NumWorks

Chess game for the NumWorks calculator in micropython based on Sunfish

The Sunfish engine has been ported to micropython to be able to work decently on devices with limited memory.

It has 7 levels of difficulty (use Ln to change levels or “N” on the desktop) and you can undo the last move (only the last one, with backspace). Use Pi (or “P” on the desktop) to switch to black (rotates the board and makes the engine move) You select the piece to move with the cursor keys and OK (or “Enter” on the Desktop). You can cancel the move selecting again the piece.

Requires the usunfish_chess.py, usunfish_engine.py, usunfish_data.py and usunfish_gmv.py to be also loaded. This version can be run on a PC.

You can find a simplified minified NumWorks version at my repository - usunfish_chess and my repository - usunfish_engine. You have to send both files to the calculator and execute usunfish_chess.py

You can play directly on your browser thanks to pyodide integration of pygame (it takes some time for the initial load): online NumWorks uSunfish

Screenshot

Features