Szachy / Chess

Locked
User avatar
gubihe
Site Admin
Posts: 61
Joined: Wed Apr 04, 2018 12:44 pm
Location: Białystok
Contact:

Szachy / Chess

Post by gubihe » Mon Mar 16, 2020 3:29 pm

For English version click here

Witam. Na serwerze do listy gier dołączyły szachy. Aktualnie rozgrywka jest możliwa jedynie przeciwko komputerowi, ale w przyszłości będzie możliwość rozgrywek między dwoma graczami. Aktualnie mobilna plansza znajduje się na Rookgaardzie po drodze na mostek łączący część FACC od PACC.

Aby rozpocząć rozgrywkę należy rzucić 1 platinum coin na dowolne miejsce na planszy do gry.

Image

Gracz zawsze gra kolorem białym, więc pierwszy ruch należy zawsze do niego. Rozgrywka odbywa się poprzez przesuwanie pionkami po planszy. Po turze gracza następuje ruch komputera, aktualnie jest ustawiony średni tryb trudności, więc zagranie przychodzi niemal natychmiast.

Image

W przypadku gdy gracz spróbuje wykonać niewłaściwy ruch, próba zostanie cofnięta, a gracz otrzyma odpowiedni komunikat.

Image

Rozgrywka jest toczona do czasu, aż któraś ze stron osiągnie pat, szach, szach-mat lub przekroczy limit ruchów (300). Koniec gry opatrzony jest komunikatem.

Image

Po zakończonej rozgrywce planszę można przywrócić do stanu początkowego także za pomocą 1 platinum coin rzuconego na planszę, a kolejny coin rozpoczyna kolejną grę.

Image

Uwagi:
  • nie jest możliwe przerwanie czyjejś gry (np poprzez rzucenie 1 platinum coin gdy gra ktoś inny)
  • gracz może zakończyć swoją rozgrywkę rzucając kolejny 1 platinum coin na planszę
  • wszystkie przedmioty rzucone na pole gry podczas rozgrywki zostają bezpowrotnie usunięte!
  • figury można "kraść", jednak skutkiem tego jest niemożliwość prowadzenia dalszej rozgrywki aniżeli osłabienie przeciwnika - pełnią one jedynie rolę obrazowania figur na planszy
  • gra wygasa 10 minut po ostatnim ruchu gracza
  • obowiązują wszystkie zasady ze stacjonarnej gry, tj. bicie w przelocie, długa i krótka roszada, długi start pionem, itd.
  • komputer gra w oparciu o https://github.com/jhlywa/chess.js z własną implementacją kolejnych ruchów

User avatar
gubihe
Site Admin
Posts: 61
Joined: Wed Apr 04, 2018 12:44 pm
Location: Białystok
Contact:

Re: Szachy / Chess

Post by gubihe » Mon Mar 16, 2020 3:37 pm

For Polish version click here

Hello. Chess has joined the list of games on the server. Currently, the game is only possible against the computer, but in the future it will be possible to play between two players. Currently, the mobile board is on Rookgaard on the way to the bridge connecting the FACC and PACC area.

To start the game, you need to throw 1 platinum coin anywhere on the game board.

Image

The player always plays white, so the first move always belongs to him. The game is played by moving pieces on the board. After the player's turn, the computer moves (currently the medium difficulty mode is set), so move comes almost immediately.

Image

In case that player attempts to make an incorrect move, the attempt will be undone and the player will receive an appropriate message.

Image

The game is played until one of the parties reaches a stalemate, check, checkmate or exceeds the limit of moves (300). The end of the game has a custom message.

Image

After the game is over, the board can be restored to its initial state also with 1 platinum coin thrown on the board, and the next coin starts the next game.

Image

Notes:
  • it's not possible to interrupt someone's game (e.g. by throwing 1 platinum coin when someone else plays)
  • the player can end his game by throwing another 1 platinum coin on the board
  • all items thrown on the field of play during the game are irretrievably removed!
  • figures can be "stolen", but the result is the inability to continue the game rather than weakening the opponent - they only play the role of imaging figures on the board
  • the game expires 10 minutes after the player's last move
  • all the rules from the stationary game apply, ie beating in the fly, long and short castling, long start with the pawn, etc.
  • computer is based on https://github.com/jhlywa/chess.js with its own implementation of subsequent moves

Locked