PHP /ajax/ajax-chess-admin.php function showGameOptions()
Process of Making a Move
The Game Options PHP optionally loads /views/form-chess-submit-move.php when
the game viewer is allowed to move.
This contains a form that posts back to the current url.
Every view controller PHP function that alows for moves to be posted
must check for this posted data using PHP code CHESS_VIEW_CONTROLLER->movePosted();
This function in the chess view controller controls all DB and PGN updates
for chess moves played.
Search for label UPDATE_CHESS_MOVE_IF_ANY_POSTED:
in the chess view controller.
Other PHP code labels in CHESS_VIEW_CONTROLLER->movePosted()
The chessMethods PHP class should handle these links :
We are off to a flying start,
even though there's more to do to make it much easier for us to play.
Here's the main tournament controlling page. Check out the cross table there.
2017 East Kent Email Tournament
Please make your moves by clicking on the game board.
There is also an input for typing in the moves,
but note that there are still some bugs with move validation and
if you write an invalid move, it may get through into the game score.
Invalid moves will result in the game not rendering properly and
a red border showing up around the board.
If you ever have to email a move, make sure that
you include all the basic game information.
Always mark your move with the move number.
EG: 23. Nf4 is a white move and 32 ... Bxf6 is a black move.
The PGN Games - (Check that your games are up to date here)
You are currently @username . To play properly in the tournament,
you should login . Everyone in this tournament has a username based on their real name,
without spaces, but with capital letters beginning each name word.
If you can't log in, contact me or shout out in the comments below.