Techno's Chess
Techno's Chess is an implementation of chess I made around 2019 in Lua with the LÖVE framework. It features the following:
- Networked multiplayer
- Exports game in the PGN format
How to use
Upon running the application, you will be greeted with a chess board. Get a friend and just play the thing as you want by tapping the pieces. Following the rules of chess is greatly recommended for the best experience.
While checks are implemented, checkmates aren't, and the game won't tell you if the game is over or not.
The game does not have any bot players or any ways to play in singleplayer.
If you want to export the game into a PGN file format for analysis, press the S key. A file will silently appear within this directory:
- Windows:
%appdata%\LOVE\technochess
- Linux:
$XDG_DATA_HOME/love/technochess
- macOS:
/Users/user/Library/Application Support/LOVE/technochess
- Android:
/data/data/org.love2d.android/files/save/technochess
If you wish to play in a networked game, the first player will need to run the application with the -server
command line parameter, while the second player will need to run the application with -client [ip]
, with [ip]
being replaced by the first player's computer's IP address.
Downloads
Note: The multiplatform download is a .love file, which requires LÖVE to be installed to run the game. While the game is playable on mobile systems, it wasn't specifically made for it.