Chess games maker
When you use Zillions to play a game in real time, your game will be disrupted if your computer crashes or your opponent's does. But with Game Courier, you can play in real-time without worrying about this, because crashing your computer won't affect the log of your game. You can alternate between playing a game in real-time and playing it asynchronously. If your session is disprupted by a computer crash or another event, you can just continue it later. When you move in Zillions of Games while playing in real-time, it is possible to make the wrong move because of a slip of the mouse.
With Game Courier, you can more reliably enter the move you intended, because it requires moves to preview and confirm your move before logging it. Zillions of Games is a commercial Windows program. As a server-side web-based program, Game Courier will work for you no matter what operating system or web browser you use. This expands your range of potential opponents to Macintosh users, Linux users, Amiga users, etc. It has no math, no string manipulation, no functions, no subroutines, and limited control structures.
In contrast, GAME Code is a Turing-complete programming language with math, boolean, and string operators, user-defined functions and subroutines, and all the usual control structures normally found in other languages, as well as various functions and commands designed specifically to aid rule-enforcement in Chess variants.
It generally takes more programming skill to program game rules in GAME Code, but more can be done with it. It can be used to program rules for games that can't be programmed for Zillions of Games, such as Marseillais Chess. It can easily be used for games that could be done in Zillions of Games only with large, bloated code, such as Xorix Shogi.
It can handle the finer details of rules that Zillions of Games can't, such as the Shogi rule against checkmating the King with a Pawn drop. It can easily be used for games with random elements, such as Vegas Fun Chess, and it has a set of commands for using cards, which can allow games similar to Knightmare Chess. This is not to say that it is more versatile in every respect. Game Courier cannot support multiplayer games, whereas Zillions of Games can.
But other than that, Game Courier is more versatile than Zillions of Games. You can help out by making a small donation or by using this site's affiliate links when you shop at ebay.
Jean-Louis, you type drawn into the Moves text field instead of clicking anything. I've never seen this possibility in the games I have played. I don't know how to do, when I do a move, I move a piece, how can I enter "drawn"? I think you have to submit drawn as a move. In a rule-enforcing preset you have to make sure the preset would accept that GAME-code command. Resigning is not really a solution because if a game is going to no end, it is unfair to give a "lost" at the player who resigns and "has won" to the other player.
Secure Correspondence Play thanks to your own free password-protected account and server-side Game Logs that keep track of all moves. So, no one else can move as you, and there is a central record of all game moves, which also allows you to review past games and watch ongoing games.
Fast Real-Time Play thanks to pages that update shortly after your opponent moves. Convenient Piece Movement by means of mouse , touch, or notation. Automation of complicated moves for selected games, so that all you have to do is move a piece. Avoid Illegal Moves in selected games, thanks to rule enforcement.
Where available, you can choose the piece set, board images, or colors you prefer to use, even using different graphics than your opponent. Platform independence. All you need is a web browser.
Fully compatible with Windows, Apple, Linux, and Android. Play on your desktop, laptop, tablet, or phone. Solve and compose Chess variant problems.
Even turn game positions into problems. Sophisticated Time controls. Game Courier ratings let you compare yourself against other players. User's Guide and FAQ available to help you get started. Features for Developers Design and program your own Chess variants and other strategy board games in Edit mode. For those who can program, you may program rule enforcement or automated moves with GAME Code , a Turing-complete, interpreted programming language with variables, constants, flags, control structures, functions, subroutines, and commands for piece and board manipulation.
To help you get started in programming games for Game Courier, there are several tutorials to help you learn how. You may also design and play games without any automation or rule-enforcement. This puts the responsibility for enforcing rules and entering notation for complicated rules on the players, but it lets non-programmers play the games they want, and it lets you play games too difficult to program.
Several piece sets are already available, including multiple styles for Chess, Shogi, Janggi, and Xiang Qi, as well as sets with many common fairy pieces. Automatic generation of many types of boards, including circular boards and those with square or hexagonal spaces. Tiled graphic images can be used to automatically generate boards with square spaces. Graphic images of the whole board can be used for artistically crafted boards, boards with special markings, or boards with unusual topography.
You can draw your own boards or pieces and have us add them to the site. Remember, repeals must simply reinstate the normal game of chess. If not specified, the repeal of a rule will reinstate the normal rules of chess as modified by the currently active set of rules in the make-a-rule chess game. R16 No rule shall enable a player to break any of the rules in the meta-rules, except as allowed by R For purposes of this rule, a player may be assumed to be any participant in the game, including those empowered through rules, but not limited to them.
It is customary for any move made more that one full turn ago, to stand if it wasn't challenged, this is not a rule, but helps keep the game moving. If the original author does not say anything by the time the presuming player moves again, the presumption is written into the rule. In the interim, any players using a presumption must leave alternate moves if the original author decides that the presumption is not in the spirit of the rules. Alternately, the presuming player is given the opportunity to make a new move.
The Following are clarifications for multi-player games:. M2 If a player chooses to make a rule, that rule may apply to the entire multiverse or any one specific universe, as long as it adheres to the standing rules note especially rule R8.
M3 Each Person shall start with only one real king, all multiverses with more than two players will start with n-2 dummy kings each , where n is the number of players. Each Player shall designate which king is the real king with their first move. C1 Instead of white and black, we should use a different color for each set of pieces in each universe: I suggest hot colors to move first, cold colors to move second.
This provides an easy way to keep track of a piece's owner when the pieces start moving around. The move order will be based on color, not game. For instance,. Pieces move in all universes in the following order: white, yellow,green, orange,blue,red.
This allows for easy mailing around, and for the games to remain in sync, which is vital. I also suggest that each multiverse should have a name, like Zaphod, and each universe have the name followed by a digit, like universe Zaphod This will make it easy to identify games where everybody has pieces.
The first player will designate the name for the multiverse, the colors used, and the turn sequence. C2 A subroutine library will be kept for things like hiesenberg moves, spaghetti rules, a sunset clause, and acceptable randomizers. C3 For Randomizers, the players will either use dice and trust each other or base it on stocks in the NYSE, at a date given in the letter which must be at least two days in advance of their being printed in the paper to avoid someone who has electronic market reports available, and mails the letter the same day, as the number appears in the paper the next day.
I suggest that we use the last digit in the volume of shares sold column for a stock we name on a date we name as a percentile die roll, and every random event defines a mapping from however many percentile dice rolls are needed to what happens. Using the stocks shall be the default method, unless all players agree otherwise. More recently, good randomizers on the web have become available see e. Irony Games' Dice Server and shall be used in preference where all players have adequate net access.
C4 A meta-rule custodian shall be appointed to assign rule numbers and keep a list of the current meta-rules. L1 Heisenberg moves: useful for conditional moves, the Heisenberg move is an essentially random move.
It can be used conditionally for circumstances not under the player's control, but neither conditional on what the other players do. For instance, a rule may require each player to make a Heisenberg move once every five turns, or it could be used as a default: Ex "I forgot my last move, if it was d2-d4, then I move b1-c3, else I do a Heisenberg move.
L2 The Spaghetti Rule: Before any player moves an actual piece, they must say or write in mail games "I like spaghetti", or they lose that piece. L3 The Manicotti Rule: Before any player moves a piece, they must say or write I like Manicotti, otherwise, their opponent gets to move it for them.
Technically, this violates the letter of an old rule stating that rules cannot affect anything outside the game, but if the players don't object, it can be used. If any player objects within one turn, treat the rule as a pass instead. If anyone finds some interesting rules, or run into any problems with the current rules, please let me know. These rules have been evolving since , and there is no reason to expect it to stop - though they are much more stable than at any time in the past!
To contact one of the designers, email to: Randy King: email removed contact us for address mni. Last modified: 16 June You can help out by making a small donation or by using this site's affiliate links when you shop at ebay. Make-A-Rule Chess. Play chess and modify its rules concurrently. Chess with Nomic. More would work well face to face, but not so well in email games due to the long turnaround times based on past experience with Nomic.
It sort or reminded me of the card game 'Mao. Does it work with just two?
0コメント