To play it clone the repo and:
$ ruby Chess.rb
from the lib folder
To run the test suite comment out or delete the last 2 lines in Chess.rb and
$ bundle install
$ bundle exec rspec
Or play it online here
(Board Alignment is a bit off in Repl.it and save and load doesn't work as it require writing and reading files.)
The game features save and load state by Json serialization.
Para jugar:
$ ruby Chess.rb
desde la carpeta lib.
Para ejecutar los tests comente o borre las dos últimas líneas en Chess.rb
y:
$ bundle install
$ bundle exec rspec
O juegue online aquí
(El tablero no está muy bien alineado en Repl.it y la funcionalidad de guardar y cargar no funciona ya que require escribir en archivos.)
El juego incluye guardar y cargar estado usando serialización con JSON.