PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Il client psql ora può essere una scacchiera...

Sì, l'estensione pgChess ora ti consente di giocare a scacchi con Postgres Instance (computer). Grazie agli autori. L'installazione è molto semplice con pgxnclient. Estensione pgChess supportata con un'altra estensione chiamata pg2podg.
Link alla documentazione:
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;

Due tipi di gioco, (1) PC vs PC e (2) PC vs Human.
Per giocare a un nuovo gioco di PC vs Human esegui il file sotto (scarica la fonte dal link sopra per i file) in un formato non allineato di terminale psql.

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

Per la tua mossa segui la sintassi di seguito quando richiesto "La tua mossa? “.

        -- 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.

Divertiti...