{"_id":"5467d75798b68408002689d8","is_link":false,"user":"5467aefc016b480800bc7c46","category":{"_id":"5467ae1798b68408002689a7","__v":3,"pages":["5467ae1898b68408002689ab","5467ae1898b68408002689ac","5467ae1898b68408002689ad","5467ae1898b68408002689ae","5467ae1898b68408002689af","5467ae1898b68408002689b0","5467ae1898b68408002689b1","5467ae1898b68408002689b2","5467ae1898b68408002689b3","5467ae1898b68408002689b4","5467d6a698b68408002689d1","5467d75798b68408002689d8"],"project":"5435c6595e1b20200043836f","version":"5467ae1798b68408002689a6","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2014-10-08T23:18:50.137Z","from_sync":false,"order":0,"slug":"documentation","title":"Documentation"},"project":"5435c6595e1b20200043836f","version":{"_id":"5467ae1798b68408002689a6","project":"5435c6595e1b20200043836f","__v":1,"forked_from":"5435c6595e1b202000438372","createdAt":"2014-11-15T19:48:39.092Z","releaseDate":"2014-11-15T19:48:39.092Z","categories":["5467ae1798b68408002689a7","5467ae1798b68408002689a8"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"4.2.0","version":"4.2"},"__v":8,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2014-11-15T22:44:39.282Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"try":true,"basic_auth":false,"results":{"codes":[]},"auth":"never","params":[],"url":""},"isReference":false,"order":2,"body":"[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/4qgz4t4NTjyuYyjHuaHw_game_screen.png\",\n        \"game_screen.png\",\n        \"829\",\n        \"505\",\n        \"#7d6057\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Making moves\"\n}\n[/block]\nBy default all you need to do when playing a normal **live** or **blitz** game is click on the board to make a move.\n\nWhen playing a **correspondence** game however the default move mode is to place your stone and then confirm your placement by hitting \"**Submit Move**\" button\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/QqZmVcomS3WQgOIKpwok_submit_move.png\",\n        \"submit_move.png\",\n        \"126\",\n        \"57\",\n        \"#4177d5\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nYou can change these behaviors under settings ( https://online-go.com/user/settings )\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/mnpktd0FReCYQXAOmb5Y_submit_move_prefs.png\",\n        \"submit_move_prefs.png\",\n        \"566\",\n        \"227\",\n        \"#404040\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Chatting with your opponent and spectators\"\n}\n[/block]\nTo talk to your opponent simply enter the message in the area where it says \"**Chat...**\" and hit enter.\n\nYour message will appear in the chat area above, and can be seen by your opponent and any spectators which may be watching the game.\n\nIf you are a spectator, your messages will only be visible to other spectators until the end of the game (at which point the players will be able to see your messages as well).\n\nChat messages are saved with the game, so even if you leave and come back you will be able to see all messages anyone has written.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Passing\"\n}\n[/block]\nWhen it's your move, you have the option of passing instead of placing a stone. Note that when both players pass, this signals the end of the game and the players enter the stone removal phase.\n\nTo pass, click the \"**Pass**\" button, as seen on the above screenshot with the \"1\" next to it.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Resigning or Canceling a game\"\n}\n[/block]\nIf you are confident you have lost, it is not necessary (or even courteous) to play out the game until the end. You may resign from a game by clicking the **Resign** icon, which is the last icon located on the right side of the screen (denoted **2** in the above screenshot).\n\nIf the game is just getting started but for some reason you are unhappy with your opponent, you can also **cancel** a game within the first few moves, this is done in the same way a resign is done, but the result of the game will not be counted against you or your opponent, the game is effectively annulled.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Requesting and granting an undo\"\n}\n[/block]\nIf you've made a mistake, you can request an Undo to undo your last move. To do this, click the \"**Undo**\" button above the chat area (Note, this button will only be visible when it's **not** your turn)\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/NXcfm8ESRiGzlJ4TMZhw_undo.png\",\n        \"undo.png\",\n        \"299\",\n        \"54\",\n        \"#fbfbfb\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nIf your opponent has made a mistake and clicked the **undo** button, then you will see the option to accept the undo\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/xnDp8kc1TJuoDLgzOtnb_undo_accept.png\",\n        \"undo_accept.png\",\n        \"284\",\n        \"56\",\n        \"#4072c9\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nClicking accept will undo the last move made. Ignoring the message and placing a stone, or clicking **pass** will ignore the undo request.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Pausing and resuming a game\"\n}\n[/block]\nIf you need to pause the game for any reason, clicking the **pause** button (labeled **3**) will stop the game clock. Note that this only pauses the clock, the game can still be played normally if you'd like.\n\nWhen the game is paused, both players will see a resume button which they can click to resume the clocks.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/ENnMCHcpQJij8a8ipMfk_resume.png\",\n        \"resume.png\",\n        \"258\",\n        \"87\",\n        \"#d13e36\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"body\": \"Either player can resume the game at any point, so you should always let your opponent know the reason for the pause and let them know how long you intend to pause for, as they may not allow the pause and thus resume the game.\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Reviewing past moves\"\n}\n[/block]\nTo see past moves in a game you can use the turn navigation arrows found at the bottom of the board (or on the right side if you are in fullscreen mode). These are labeled **4** in the screenshot.\n\nFrom left to right the icons perform the following actions\n* Go to the beginning of the game\n* Go back 10 moves\n* Go back one move\n* Auto-play the game (at 10 seconds per move)\n* Step forward one move\n* Step forward 10 moves\n* Go to the last move made\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Analyzing a game\"\n}\n[/block]\nClicking the **analyze game** button (labeled **5**) will put you into a game analysis mode where you can freely explore variations of the game. It will also open up the **move tree** which looks something like this\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/fGGk1QXhSuenTQ603G8R_gametree.png\",\n        \"gametree.png\",\n        \"294\",\n        \"149\",\n        \"#76acdb\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nThis display shows you where you are in the game. You can click on any of the moves in this tree to go to that move and show you what state the game was in when it was made. You can freely \"place\" stones on the board to explore different variations and see how things play out. \n\nIf you want to share a variation (aka board position) with other members in the chat, you can name your variation and click \"**Share**\", which will put a link that other users can click to see your variation.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/Dv6G4DaQ2K6v5S9m3oy3_variation_sharing.png\",\n        \"variation_sharing.png\",\n        \"298\",\n        \"128\",\n        \"#2a759b\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"You can jump to when a particular move was made by **shift-clicking** the move on the board, this will jump you to the point in the move tree when that stone was placed.\",\n  \"title\": \"Pro tip\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Planning conditional moves\"\n}\n[/block]\n*Note this option is only available when it is **not** your turn*\n\nWhen you are playing a correspondence game it is often the case that you can anticipate where your opponent might make their next move. You can use the conditional move planner (labeled **6**) to provide responses to specific moves. If your opponent makes a move you've anticipated, the system will automatically make your next move for you so that your opponent can then make their next move immediately instead of having to wait for you to respond. You can specify as many moves in advance as you'd like, and account for as many possible variations as you can think of.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/9bs7jzoPQX62j5os3IRY_conditional_moves.png\",\n        \"conditional_moves.png\",\n        \"303\",\n        \"274\",\n        \"\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nAfter entering the conditional move planner you can start your planning by simply making moves on the board. You'll see your \"conditional move tree\" (shown above) grow as you plan out your moves. To make plans for different responses from your opponent, simply click the move in the conditional move planner and continue making moves.\n\nTo remove a variation, click the response move (in this case 'black') to see a **red x** appear. Clicking the red x will remove that conditional move branch.\n\nOnce you are done, click \"**Accept conditional moves**\" to save your changes.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"The stone removal phase\"\n}\n[/block]\nAfter both players have passed you will enter the stone removal phase.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/yf4jR5HhTAiqTFVGxm4s_stone_removal_phase.png\",\n        \"stone_removal_phase.png\",\n        \"818\",\n        \"542\",\n        \"#7b664e\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nHere you may select **dead stones** and mark **dame** by clicking the stones or area on the board. After the state of the stones is agreed upon by both players, click the \"**Accept removed stones**\" button. Once both players have accepted the stones, the game will conclude. \n[block:callout]\n{\n  \"type\": \"danger\",\n  \"title\": \"Game scores are final\",\n  \"body\": \"Once both players have accepted the outcome of a game, there is no way to undo or alter the game state (not even the administrators have this capability), so double check that everything looks right before you accept!\"\n}\n[/block]\nThe **Auto-score** button attempts to automatically determine what stones are alive or dead. There are many times where this can produce inaccurate results, so it should never be counted on.\n\nIf you and your opponent cannot agree upon the state of the game, or if you missed something, you can click the **Cancel and resume game** button to pick up where you left off and continue playing the game. Passing twice again will bring you back to the stone removal phase.\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Linking to games\"\n}\n[/block]\nIf you wish to share a link to this game with another person, you can either copy and paste the URL from your browser to your friend, or you can click the **share** icon (labeled **7**) to open up a dialog box that contains the link to copy and paste to your friend.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Forking a game\"\n}\n[/block]\nGame forking is when you start playing a game from a particular board position. So for instance, if you want to start playing a game starting at a particular move from another game, you can click the **fork game** button (labeled **8**) to challenge another player or the computer. When the game begins, you will start at the same position you were looking at when you clicked \"**fork game**\". \n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Downloading SGFs\"\n}\n[/block]\nSGF files (which many Go programs can use to load a game) can be downloaded from any game by clicking the SGF download button (labeled **10**). Note that if you have created a game where analysis mode has been disabled, you cannot download an SGF of it until the game has concluded.\n\nThe SGF will contain all of the moves made throughout the game along with the chat log.","excerpt":"","slug":"playing-games","type":"basic","title":"Playing games"}
[block:image] { "images": [ { "image": [ "https://files.readme.io/4qgz4t4NTjyuYyjHuaHw_game_screen.png", "game_screen.png", "829", "505", "#7d6057", "" ] } ] } [/block] [block:api-header] { "type": "basic", "title": "Making moves" } [/block] By default all you need to do when playing a normal **live** or **blitz** game is click on the board to make a move. When playing a **correspondence** game however the default move mode is to place your stone and then confirm your placement by hitting "**Submit Move**" button [block:image] { "images": [ { "image": [ "https://files.readme.io/QqZmVcomS3WQgOIKpwok_submit_move.png", "submit_move.png", "126", "57", "#4177d5", "" ] } ] } [/block] You can change these behaviors under settings ( https://online-go.com/user/settings ) [block:image] { "images": [ { "image": [ "https://files.readme.io/mnpktd0FReCYQXAOmb5Y_submit_move_prefs.png", "submit_move_prefs.png", "566", "227", "#404040", "" ] } ] } [/block] [block:api-header] { "type": "basic", "title": "Chatting with your opponent and spectators" } [/block] To talk to your opponent simply enter the message in the area where it says "**Chat...**" and hit enter. Your message will appear in the chat area above, and can be seen by your opponent and any spectators which may be watching the game. If you are a spectator, your messages will only be visible to other spectators until the end of the game (at which point the players will be able to see your messages as well). Chat messages are saved with the game, so even if you leave and come back you will be able to see all messages anyone has written. [block:api-header] { "type": "basic", "title": "Passing" } [/block] When it's your move, you have the option of passing instead of placing a stone. Note that when both players pass, this signals the end of the game and the players enter the stone removal phase. To pass, click the "**Pass**" button, as seen on the above screenshot with the "1" next to it. [block:api-header] { "type": "basic", "title": "Resigning or Canceling a game" } [/block] If you are confident you have lost, it is not necessary (or even courteous) to play out the game until the end. You may resign from a game by clicking the **Resign** icon, which is the last icon located on the right side of the screen (denoted **2** in the above screenshot). If the game is just getting started but for some reason you are unhappy with your opponent, you can also **cancel** a game within the first few moves, this is done in the same way a resign is done, but the result of the game will not be counted against you or your opponent, the game is effectively annulled. [block:api-header] { "type": "basic", "title": "Requesting and granting an undo" } [/block] If you've made a mistake, you can request an Undo to undo your last move. To do this, click the "**Undo**" button above the chat area (Note, this button will only be visible when it's **not** your turn) [block:image] { "images": [ { "image": [ "https://files.readme.io/NXcfm8ESRiGzlJ4TMZhw_undo.png", "undo.png", "299", "54", "#fbfbfb", "" ] } ] } [/block] If your opponent has made a mistake and clicked the **undo** button, then you will see the option to accept the undo [block:image] { "images": [ { "image": [ "https://files.readme.io/xnDp8kc1TJuoDLgzOtnb_undo_accept.png", "undo_accept.png", "284", "56", "#4072c9", "" ] } ] } [/block] Clicking accept will undo the last move made. Ignoring the message and placing a stone, or clicking **pass** will ignore the undo request. [block:api-header] { "type": "basic", "title": "Pausing and resuming a game" } [/block] If you need to pause the game for any reason, clicking the **pause** button (labeled **3**) will stop the game clock. Note that this only pauses the clock, the game can still be played normally if you'd like. When the game is paused, both players will see a resume button which they can click to resume the clocks. [block:image] { "images": [ { "image": [ "https://files.readme.io/ENnMCHcpQJij8a8ipMfk_resume.png", "resume.png", "258", "87", "#d13e36", "" ] } ] } [/block] [block:callout] { "type": "warning", "body": "Either player can resume the game at any point, so you should always let your opponent know the reason for the pause and let them know how long you intend to pause for, as they may not allow the pause and thus resume the game." } [/block] [block:api-header] { "type": "basic", "title": "Reviewing past moves" } [/block] To see past moves in a game you can use the turn navigation arrows found at the bottom of the board (or on the right side if you are in fullscreen mode). These are labeled **4** in the screenshot. From left to right the icons perform the following actions * Go to the beginning of the game * Go back 10 moves * Go back one move * Auto-play the game (at 10 seconds per move) * Step forward one move * Step forward 10 moves * Go to the last move made [block:api-header] { "type": "basic", "title": "Analyzing a game" } [/block] Clicking the **analyze game** button (labeled **5**) will put you into a game analysis mode where you can freely explore variations of the game. It will also open up the **move tree** which looks something like this [block:image] { "images": [ { "image": [ "https://files.readme.io/fGGk1QXhSuenTQ603G8R_gametree.png", "gametree.png", "294", "149", "#76acdb", "" ] } ] } [/block] This display shows you where you are in the game. You can click on any of the moves in this tree to go to that move and show you what state the game was in when it was made. You can freely "place" stones on the board to explore different variations and see how things play out. If you want to share a variation (aka board position) with other members in the chat, you can name your variation and click "**Share**", which will put a link that other users can click to see your variation. [block:image] { "images": [ { "image": [ "https://files.readme.io/Dv6G4DaQ2K6v5S9m3oy3_variation_sharing.png", "variation_sharing.png", "298", "128", "#2a759b", "" ] } ] } [/block] [block:callout] { "type": "info", "body": "You can jump to when a particular move was made by **shift-clicking** the move on the board, this will jump you to the point in the move tree when that stone was placed.", "title": "Pro tip" } [/block] [block:api-header] { "type": "basic", "title": "Planning conditional moves" } [/block] *Note this option is only available when it is **not** your turn* When you are playing a correspondence game it is often the case that you can anticipate where your opponent might make their next move. You can use the conditional move planner (labeled **6**) to provide responses to specific moves. If your opponent makes a move you've anticipated, the system will automatically make your next move for you so that your opponent can then make their next move immediately instead of having to wait for you to respond. You can specify as many moves in advance as you'd like, and account for as many possible variations as you can think of. [block:image] { "images": [ { "image": [ "https://files.readme.io/9bs7jzoPQX62j5os3IRY_conditional_moves.png", "conditional_moves.png", "303", "274", "", "" ] } ] } [/block] After entering the conditional move planner you can start your planning by simply making moves on the board. You'll see your "conditional move tree" (shown above) grow as you plan out your moves. To make plans for different responses from your opponent, simply click the move in the conditional move planner and continue making moves. To remove a variation, click the response move (in this case 'black') to see a **red x** appear. Clicking the red x will remove that conditional move branch. Once you are done, click "**Accept conditional moves**" to save your changes. [block:api-header] { "type": "basic", "title": "The stone removal phase" } [/block] After both players have passed you will enter the stone removal phase. [block:image] { "images": [ { "image": [ "https://files.readme.io/yf4jR5HhTAiqTFVGxm4s_stone_removal_phase.png", "stone_removal_phase.png", "818", "542", "#7b664e", "" ] } ] } [/block] Here you may select **dead stones** and mark **dame** by clicking the stones or area on the board. After the state of the stones is agreed upon by both players, click the "**Accept removed stones**" button. Once both players have accepted the stones, the game will conclude. [block:callout] { "type": "danger", "title": "Game scores are final", "body": "Once both players have accepted the outcome of a game, there is no way to undo or alter the game state (not even the administrators have this capability), so double check that everything looks right before you accept!" } [/block] The **Auto-score** button attempts to automatically determine what stones are alive or dead. There are many times where this can produce inaccurate results, so it should never be counted on. If you and your opponent cannot agree upon the state of the game, or if you missed something, you can click the **Cancel and resume game** button to pick up where you left off and continue playing the game. Passing twice again will bring you back to the stone removal phase. [block:api-header] { "type": "basic", "title": "Linking to games" } [/block] If you wish to share a link to this game with another person, you can either copy and paste the URL from your browser to your friend, or you can click the **share** icon (labeled **7**) to open up a dialog box that contains the link to copy and paste to your friend. [block:api-header] { "type": "basic", "title": "Forking a game" } [/block] Game forking is when you start playing a game from a particular board position. So for instance, if you want to start playing a game starting at a particular move from another game, you can click the **fork game** button (labeled **8**) to challenge another player or the computer. When the game begins, you will start at the same position you were looking at when you clicked "**fork game**". [block:api-header] { "type": "basic", "title": "Downloading SGFs" } [/block] SGF files (which many Go programs can use to load a game) can be downloaded from any game by clicking the SGF download button (labeled **10**). Note that if you have created a game where analysis mode has been disabled, you cannot download an SGF of it until the game has concluded. The SGF will contain all of the moves made throughout the game along with the chat log.