{"id":13099,"date":"2022-10-03T00:31:53","date_gmt":"2022-10-02T19:01:53","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/"},"modified":"2022-10-03T00:31:53","modified_gmt":"2022-10-02T19:01:53","slug":"solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/","title":{"rendered":"[Solved] Coin game. How to make a player lose their next turn if they meet a certain criteria"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-16544877\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"16544877\" data-parentid=\"16544790\" data-score=\"2\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>You could have a boolean instance variable in the <code>Player Class<\/code> that keeps track of whether the player skips her next turn.  When you get to the point of checking if that value is true or false and it evaluate to true (ie yes, she skips her turn), then skip what you would normally do for a turn, but set the boolean to false before you move on to the next <code>Player<\/code> or <code>Turn<\/code> or what have you.  <\/p>\n<p>EDIT (based on user response):<br \/>\nPseudocode:<br \/>\nI&#8217;m assuming that you&#8217;re keeping track of whose turn it would be via an array or list or something comparable to that.  I&#8217;m going to refer to that as playerList.  If, for example, we have three players, then we would keep looping on <code>playerList[0]<\/code>,<code>playerList[1]<\/code>,<code>playerList[2]<\/code>.<\/p>\n<pre><code>while (gameNotOver())\n{\n    if (!playerList[currentPlayer].skipNextTurn())\n    {\n        \/\/do what you would normally do\n    }\n    else\n    {\n        playerList[currentPlayer].setSkipNextTurn(false);\n    }\n}\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">0<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Coin game. How to make a player lose their next turn if they meet a certain criteria <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] You could have a boolean instance variable in the Player Class that keeps track of whether the player skips her next turn. When you get to the point of checking if that value is true or false and it evaluate to true (ie yes, she skips her turn), then skip what you would normally &#8230; <a title=\"[Solved] Coin game. How to make a player lose their next turn if they meet a certain criteria\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/\" aria-label=\"More on [Solved] Coin game. How to make a player lose their next turn if they meet a certain criteria\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[323],"class_list":["post-13099","post","type-post","status-publish","format-standard","hentry","category-solved","tag-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Coin game. How to make a player lose their next turn if they meet a certain criteria - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Coin game. How to make a player lose their next turn if they meet a certain criteria - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] You could have a boolean instance variable in the Player Class that keeps track of whether the player skips her next turn. When you get to the point of checking if that value is true or false and it evaluate to true (ie yes, she skips her turn), then skip what you would normally ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-02T19:01:53+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Coin game. How to make a player lose their next turn if they meet a certain criteria\",\"datePublished\":\"2022-10-02T19:01:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/\"},\"wordCount\":164,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"java\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/\",\"name\":\"[Solved] Coin game. How to make a player lose their next turn if they meet a certain criteria - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-10-02T19:01:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Coin game. How to make a player lose their next turn if they meet a certain criteria\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Coin game. How to make a player lose their next turn if they meet a certain criteria - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Coin game. How to make a player lose their next turn if they meet a certain criteria - JassWeb","og_description":"[ad_1] You could have a boolean instance variable in the Player Class that keeps track of whether the player skips her next turn. When you get to the point of checking if that value is true or false and it evaluate to true (ie yes, she skips her turn), then skip what you would normally ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/","og_site_name":"JassWeb","article_published_time":"2022-10-02T19:01:53+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Coin game. How to make a player lose their next turn if they meet a certain criteria","datePublished":"2022-10-02T19:01:53+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/"},"wordCount":164,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["java"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/","url":"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/","name":"[Solved] Coin game. How to make a player lose their next turn if they meet a certain criteria - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-02T19:01:53+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-coin-game-how-to-make-a-player-lose-their-next-turn-if-they-meet-a-certain-criteria\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Coin game. How to make a player lose their next turn if they meet a certain criteria"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/13099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=13099"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/13099\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=13099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=13099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=13099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}