PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

psql-Client kann jetzt ein Schachbrett sein…

Ja, mit der pgChess-Erweiterung können Sie jetzt ein Schachspiel mit der Postgres-Instanz (Computer) spielen. Danke an die Autoren. Die Installation ist mit pgxnclient sehr einfach. pgChess-Erweiterung unterstützt mit einer anderen Erweiterung namens pg2podg.
Dokumentationslink:
https://github.com/gciolli/pgChess/blob/master/doc/

pgxnclient install pgchess
pgxnclient install pg2podg

After installing, just run CREATE EXTENSION commands

create extension pgchess;
create extension pg2podg;

Zwei Spielarten, (1) PC vs. PC und (2) PC vs. Human.
Um ein neues PC vs. Human-Spiel zu spielen, führen Sie die unten stehende Datei (Download-Quelle über den obigen Link für die Dateien) im nicht ausgerichteten Format aus psql-Terminal.

postgres=# pset format unaligned
postgres=# i /usr/local/src/pgchess/pgchess-0.1.7/test/sql/play/PG_v_Human.sql

Befolgen Sie für Ihren Zug die folgende Syntax, wenn Sie dazu aufgefordert werden:„Ihr Zug? “.

        -- For now, we use this syntax:
--
-- XXpYYz
--
-- where XX is the starting square, YY is the ending square, p
-- is the piece and z is an optional square where the desired
-- promotion is specified.

Viel Spaß….