{"id":3933,"date":"2009-01-14T12:00:00","date_gmt":"2009-01-14T11:00:00","guid":{"rendered":"https:\/\/www.westpark-gamers.de\/blog\/2009\/01\/14\/westpark-analyse-cant-stop-oder-pig\/"},"modified":"2009-01-14T12:00:00","modified_gmt":"2009-01-14T11:00:00","slug":"westpark-analyse-cant-stop-oder-pig","status":"publish","type":"post","link":"https:\/\/www.westpark-gamers.de\/blog\/2009\/01\/14\/westpark-analyse-cant-stop-oder-pig\/","title":{"rendered":"Westpark Analyse: &#8220;Can&#8217;t Stop&#8221; oder &#8220;Pig&#8221;"},"content":{"rendered":"<p><\/p>\n<p class=\"MsoTitle\">\u201eCan\u2019t Stop!\u201c oder \u201ePig\u201c<\/p>\n<p class=\"MsoNormal\">\u201e<a href=\"http:\/\/en.wikipedia.org\/wiki\/Can't_Stop_(board_game)\" target=\"_blank\">Can\u2019t Stop!<\/a>\u201c ist ein alter Spieleklassiker von Sid Sackson,<br \/>\nder immer wieder in neuen Auflagen auf den Markt\u00a0 gebracht wird. Das Grundprinzip des Spieles<br \/>\nwird von vielen anderen Spielen genutzt, so auch vom W\u00fcrfelspiel \u201e<a href=\"http:\/\/en.wikipedia.org\/wiki\/Pig_(dice)\" target=\"_blank\">Pig<\/a>\u201c, das in etwas<br \/>\nabgewandelter Form mehrfach bei \u201eSchlag den Raab\u201c gespielt wurde.<\/p>\n<p class=\"MsoNormal\">Was ist das Spielprinzip?<\/p>\n<p class=\"MsoNormal\">Ein Spieler kann w\u00e4hrend seines Zuges eine zufallsbedingte Aktion<br \/>\n\u201ebeliebig\u201c oft durchf\u00fchren oder seinen Zug beenden und seinen Status absichern. F\u00fchrt<br \/>\nman eine Aktion durch, so hat sie als Ergebnis entweder eine Verbesserung der Spielposition zur<br \/>\nFolge oder\u00a0 die Beendigung des Zuges mit Verlust aller in diesem Zug erworbenen Vorteile.<\/p>\n<p class=\"MsoBodyText2\">Betrachten wir hier das Beispiel aus der Fernsehsendung \u201eSchlag den<br \/>\nRaab\u201c:<\/p>\n<p style=\"font-style: italic\" class=\"MsoNormal\">Das Ziel dieses 2-Personenspieles ist es, als<br \/>\nerster 50 Punkte zu erreichen.<\/p>\n<p style=\"font-style: italic\" class=\"MsoNormal\">Ein\u00a0 Zug jedes Spielers besteht aus dem<br \/>\nmehrmaligen\u00a0 W\u00fcrfeln eines normalen 6-seitigen W\u00fcrfels. Beide Spieler wechseln sich<br \/>\nnacheinander ab, bis einer mit 50 Punkten das Spiel gewinnt.<\/p>\n<p class=\"MsoBodyText\">W\u00e4hrend des Zuges eines Spielers hat dieser nach dem W\u00fcrfelwurf immer 2<br \/>\nM\u00f6glichkeiten: Beenden des Zuges oder noch einmal W\u00fcrfeln \u2013 mit diesen<br \/>\nErgebnism\u00f6glichkeiten:<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:36.0pt;text-indent:-18.0pt\"><i>1)<span style='font:7.0pt\"Times New Roman\"'>\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/i> <i>Der Spieler<br \/>\nhat eine 6 gew\u00fcrfelt: der Zug ist sofort beendet und der Gegner ist am Zug. Die gesamte<br \/>\nZwischensumme dieses Zuges ist verloren!<\/i><\/p>\n<p class=\"MsoNormal\" style=\"margin-left:36.0pt;text-indent:-18.0pt\"><i>2)<span style='font:7.0pt\"Times New Roman\"'>\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/i> <i>Der Spieler<br \/>\nhat 1..5 gew\u00fcrfelt: Der Wurf\u00a0 wird zur Zwischensumme dieses Zuges addiert. Der Spieler hat das<br \/>\nRecht, noch einmal zu w\u00fcrfeln.<\/i><\/p>\n<p class=\"MsoNormal\" style=\"margin-left:36.0pt;text-indent:-18.0pt\"><i>3)<span style='font:7.0pt\"Times New Roman\"'>\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/i> <i>Falls der<br \/>\nSpieler aber nicht noch einmal w\u00fcrfeln sondern seinen Zug beenden will, so wird die Zwischensumme<br \/>\ndieses Zuges zu seinen Siegpunkten hinzugez\u00e4hlt und der Gegner ist am Zug. Diese Siegpunkte k\u00f6nnen<br \/>\njetzt nicht mehr verloren gehen!<\/i><\/p>\n<p class=\"MsoBodyText2\">Bei dieser Art von Spiel steht man also st\u00e4ndig vor dem \u201eCan\u2019t<br \/>\nStop!\u201c Dilemma: Soll ich jetzt meinen Zug abbrechen und mein bisheriges Ergebnis absichern,<br \/>\noder soll ich doch noch ein oder zwei weitere W\u00fcrfelw\u00fcrfe riskieren??<\/p>\n<p class=\"MsoBodyText3\">Ich m\u00f6chte in diesem Artikel die Vorgehensweise f\u00fcr die Entwicklung einer<br \/>\noptimalen Strategie f\u00fcr den \u201eCan\u00b4t Stop! Effekt\u201c darlegen:<\/p>\n<p class=\"MsoNormal\">Wir werden diese Strategie weiter unten entwickeln und erkennen m\u00fcssen, dass<br \/>\ndie exakte, optimale Strategie manchmal recht umfangreich und komplex sein kann. Hat man allerdings<br \/>\ndie exakte Strategie, so kann man daraus dann eine verbesserte Faustregel ableiten!<\/p>\n<p class=\"MsoNormal\">Daher wollen wir als erstes eine ganz einfache und nachvollziehbare Faustregel<br \/>\nf\u00fcr das oben beschriebene W\u00fcrfelspiel entwickeln.<\/p>\n<p class=\"MsoNormal\">Fakten:<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:27.0pt;text-indent:-9.0pt\">&#8211; ich kann pro Wurf im Mittel 3<br \/>\nPunkte gewinnen ( = (1+2+3+4+5) \/ 5 )<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:27.0pt;text-indent:-9.0pt\">&#8211; ich riskiere bei jedem Wurf<br \/>\nmeine aktuelle Zwischensumme<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:27.0pt;text-indent:-9.0pt\">&#8211; meine Gewinnchancen stehen<br \/>\n5:1<\/p>\n<p class=\"MsoNormal\">Bei einer Wette mit Gewinnchancen von 5:1 kann ich also bis zu\u00a0 15 Punkte<br \/>\neinsetzen um im Mittel jeweils 3 Punkte zus\u00e4tzlich zu gewinnen!!<\/p>\n<p style=\"font-weight: bold\" class=\"MsoNormal\">Die einfache Faustregel hei\u00dft also:<\/p>\n<p class=\"MsoBodyText2\">Falls deine Zwischensumme weniger als 15 Punkte betr\u00e4gt, so w\u00fcrfle noch<br \/>\neinmal; anderenfalls beende deinen Zug sofort!<\/p>\n<p class=\"MsoBodyText2\"><span style=\"font-weight:normal\">Was bewirkt diese Faustregel nun und warum<br \/>\nist sie nicht optimal?<\/span><\/p>\n<p class=\"MsoBodyText2\"><span style=\"font-weight:normal\">Einfach ausgedr\u00fcckt:<\/span><\/p>\n<p class=\"MsoBodyText2\">Diese Regel maximiert den Ertrag pro einzelnem Zug \u2013 sie maximiert<br \/>\naber nicht die Gewinnwahrscheinlichkeit des Spielers!<\/p>\n<p class=\"MsoBodyText2\"><span style=\"font-weight:normal\">Dies erkennt man leicht an folgendem<br \/>\nBeispiel:<\/span><\/p>\n<p class=\"MsoBodyText2\"><span style=\"font-weight:normal\">Spieler1 ist am Zug und hat noch keinen<br \/>\nSiegpunkt; sein Gegner hat aber schon 49 Punkte. Man sieht leicht ein, dass man hier viel mehr als<br \/>\nnur 15 Punkte riskieren sollte, da der Gegner schon so nahe am Sieg ist. Bei optimaler Strategie<br \/>\nsollte man hier tats\u00e4chlich versuchen ohne abzubrechen in einem Zug die 50 Punkte zu erreichen!<br \/>\n(Aber auch das kann man nicht verallgemeinern: Manchmal ist es auch bei einem gro\u00dfen Vorsprung des<br \/>\nGegners besser, nicht zuviel auf einmal zu versuchen &#8230;)<\/span><\/p>\n<p class=\"MsoBodyText2\"><span style=\"font-weight:normal\">In Einzelf\u00e4llen weicht die Faustregel also<br \/>\nextrem von der optimalen Strategie ab \u2013 im Mittel \u00fcber viele Spiele erzielt sie aber nur etwa<br \/>\n5% schlechtere Gewinnwahrscheinlichkeiten!<\/span><\/p>\n<p class=\"MsoBodyText2\"><span style=\"font-weight:normal\">Um nun die optimale Strategie zu<br \/>\nberechnen, vereinfachen wie die Spielregeln noch ein klein wenig:<\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin-left:36.0pt;text-indent:-18.0pt\"><i>1)<span style='font:7.0pt\"Times New Roman\"'>\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/i> <i>Der Spieler<br \/>\nhat eine 6 gew\u00fcrfelt: der Zug ist sofort beendet und der Gegner ist am Zug. Die gesamte<br \/>\nZwischensumme dieses Zuges ist verloren!<\/i><\/p>\n<p class=\"MsoNormal\" style=\"font-style: italic; margin-left: 18.0pt\">wird ge\u00e4ndert zu<\/p>\n<p class=\"MsoNormal\" style=\"font-style: italic; margin-left: 36.0pt; text-indent: -18.0pt\">1a) Der<br \/>\nSpieler hat eine 6 gew\u00fcrfelt: der Zug ist sofort beendet und der Gegner ist am Zug. Der Spieler<br \/>\nbekommt einen Siegpunkt gutgeschrieben(auch wenn er ohne zu W\u00fcrfeln abbricht)!<\/p>\n<p class=\"MsoNormal\">Wir machen diese \u00c4nderung im Moment deshalb, um Zyklen zu vermeiden; wir<br \/>\ngelangen also im Laufe des Spieles nie zu einem fr\u00fcheren Zustand zur\u00fcck.<\/p>\n<p class=\"MsoNormal\">Jetzt k\u00f6nnen wir uns daran machen und die Gewinnwahrscheinlichkeiten eines<br \/>\nSpielers zu maximieren, wenn er am Zug ist; sei<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:81.0pt;text-indent:-63.0pt\">P(i,j,k)<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0= Wahrscheinlichkeit zu gewinnen, wenn ich &lt;i&gt; Siegpunkte habe,<br \/>\nmein Gegner &lt;j&gt; Siegpunkte hat und meine aktuelle Zwischensumme &lt;k&gt; betr\u00e4gt.<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:81.0pt;text-indent:-63.0pt\">P(i,j,k,W) = \u00a0<br \/>\nWahrscheinlichkeit zu gewinnen, wenn ich mich entschieden habe, noch einmal zu <b>W<\/b>\u00fcrfeln<br \/>\n(i,j,k wie oben).<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:81.0pt;text-indent:-63.0pt\">P(i,j,k,S)\u00a0 \u00a0=<br \/>\nWahrscheinlichkeit zu gewinnen, wenn ich mich entschieden habe, NICHT noch einmal zu W\u00fcrfeln, also<br \/>\nzu <b>S<\/b>toppen,\u00a0 (i,j,k wie oben). Ich habe dann i+k Siegpunkte.<\/p>\n<p class=\"MsoNormal\">Zu jedem Entscheidungszeitpunkt w\u00e4hle ich die Aktion W oder S mit der h\u00f6heren<br \/>\nGewinnwahrscheinlichkeit P(i,j,k,W) oder P(i,j,k,S), also<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\"><span lang=\"EN-GB\">P(i,j,k) = MAX{ P(i,j,k,W) ,<br \/>\nP(i,j,k,S) }<\/span><\/p>\n<p class=\"MsoNormal\">Wenn ich stoppe, kommt mein Gegenspieler(der die gleiche Strategie nutzt) dran<br \/>\nund ich gewinne nur dann, wenn er verliert:<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\"><span lang=\"EN-GB\">P(i,j,k,S) = 1 \u2013<br \/>\nP(j,i+k,0)\u00a0\u00a0 , k &gt; 0<\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\"><span lang=\"IT\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 1<br \/>\n\u2013 P(j,i+1,0)\u00a0\u00a0 , k = 0<\/span><\/p>\n<p class=\"MsoNormal\">Wenn ich weiter w\u00fcrfle, gilt:<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:81.0pt;text-indent:-63.0pt\"><span lang=\"EN-GB\">P(i,j,k,W) =<br \/>\n1\/6 * [ P(i,j,k+1) + P(i,j,k+2) + P(i,j,k+3) + P(i,j,k+4) + P(i,j,k+5) + ( 1 \u2013<br \/>\nP(j,i+1,0))]<\/span><\/p>\n<p class=\"MsoNormal\">denn wenn ich eine 1..5 w\u00fcrfle hat sich meine Zwischensumme entsprechend<br \/>\nerh\u00f6ht; wenn ich eine 6 w\u00fcrfle, bekomme ich einen Siegpunkt gutgeschrieben und mein Gegner ist<br \/>\ndran, der mit P(j,i+1,0) gewinnt.<\/p>\n<p class=\"MsoNormal\">Bei den Summanden auf den rechten Seiten der Gleichungen f\u00fcr P(i,j,k,S) und<br \/>\nP(i,j,k,W) ist nun entweder der Parameter &lt;k&gt; <b>gr\u00f6\u00dfer<\/b> geworden bei gleichem &lt;i&gt;<br \/>\nund &lt;j&gt; oder die <b>Summe<\/b> der Parameter &lt;i&gt; und &lt;j&gt; ist <b>gr\u00f6\u00dfer<\/b><br \/>\ngeworden! Man kann also die Werte f\u00fcr P(i,j,k,S) und P(i,j,k,W) nacheinander r\u00fcckw\u00e4rts berechnen;<br \/>\nzuerst die Werte mit maximalem i+j und maximalem k, dann das n\u00e4chst kleinere k bis k=0, dann die<br \/>\nSumme i+j um 1 reduzieren , usw. (Dieses Verfahren nennt man in der Mathematik \u201edynamische<br \/>\nProgrammierung\u201c).<\/p>\n<p class=\"MsoNormal\">Im Beispiel:<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\">P(49,49,0) =<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\u00a0\u00a0\u00a0 (man bekommt ja mindestens<br \/>\neinen Punkt und gewinnt)<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\"><span lang=\"IT\">P(49,j,k) =<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\u00a0\u00a0\u00a0\u00a0\u00a0<br \/>\n(dito)<\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\">P(48,49,2) =<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\u00a0\u00a0 (ich habe ja 48+2 Punkte beim<br \/>\nStoppen)<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\">P(48,49,1,S) =<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0 1 \u2013 P(49,49,0) = 1 \u2013 1 = 0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\">P(48,49,1,W) =<br \/>\n\u00a0\u00a0\u00a0 1\/6 * [ 1+1+1+1+1+ ( 1 \u2013 P(49,49,0)] = 5\/6<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\">Also P(48,49,1) = MAX { 0 ,<br \/>\n5\/6} = 5\/6<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\">P(48,49,0,S) =<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0 (wenn der Gegner dran kommt, macht er aus 49 Punkten<br \/>\nmindestens 50)<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\">P(48,49,0,W) =<br \/>\n\u00a0\u00a0\u00a0 1\/6 * [P(48,49,1) + 1+1+1+1+ ( 1 \u2013 P(49,49,0) ] = 1\/6 * [ 5\/6 + 4 ] =<br \/>\n29\/36<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\">also P(48,49,0) = \u00a0 29\/36<br \/>\n!<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\">usw.<\/p>\n<p class=\"MsoNormal\">Diese Berechnungen sind langwierig und aufwendig, daher gibt es am Ende auch<br \/>\nein kleines Programm, mit welchem man diese Strategien berechnen und testen kann!<\/p>\n<p class=\"MsoNormal\">Zuguterletzt m\u00f6chte ich nun die Regel 1a) von oben wieder fallen lassen und<br \/>\n<b>zur\u00fcck auf Regel 1)<\/b> gehen. Wir k\u00f6nnen jetzt tats\u00e4chlich auch Schleifen bekommen:<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:81.0pt;text-indent:-63.0pt\"><span lang=\"EN-GB\">P(i,j,k,W) =<br \/>\n1\/6 * [ P(i,j,k+1) + P(i,j,k+2) + P(i,j,k+3) + P(i,j,k+4) + P(i,j,k+5) + ( 1 \u2013<br \/>\nP(j,i,0))]<\/span><\/p>\n<p class=\"MsoNormal\">Die <b>Summe<\/b> der Parameter &lt;i&gt; und &lt;j&gt; auf der rechten Seite<br \/>\nist jetzt <b>gr\u00f6\u00dfer<\/b> oder <b>gleich<\/b> der Summe auf der linken Seite. Trotzdem kann man diese<br \/>\nGleichungen (wenn auch aufwendiger) l\u00f6sen; ein m\u00f6gliches (N\u00e4herungs-)Verfahren hierzu ist die<br \/>\nWerte-Iteration. Wir werden dieses Verfahren hier nicht n\u00e4her erkl\u00e4ren, da das etwas zu weit f\u00fchren<br \/>\nw\u00fcrde; das Programm am Ende dieses Artikels benutzt aber dieses Verfahren.<\/p>\n<p class=\"MsoNormal\">Im Beispiel:<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\"><span lang=\"EN-GB\">P(49,49,1)<br \/>\n= \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1<\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\"><span lang=\"EN-GB\">P(49,49,0,S) = \u00a0\u00a0\u00a0\u00a0\u00a0 1\u00a0 &#8211; P(49,49,0);<\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\"><span lang=\"EN-GB\">P(49,49,0,W) = \u00a0\u00a0\u00a0 1\/6 * [ 1+1+1+1+1+ ( 1 \u2013 P(49,49,0))]\u00a0 = 1<br \/>\n\u2013 1\/6 * P(49,49,0)<\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\">P(49,49,0) =<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MAX { 1 \u2013 P(49,49,0) , 1 \u2013 1\/6 * P(<br \/>\n49,49,0)} = 1 \u2013 1\/6 * P(49,49,0)<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:108.0pt;text-indent:-90.0pt\">Also P(49,49,0) = 6\/7\u00a0<br \/>\n!\u00a0 ( und damit P(49,49,S) = 1\/7 )<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">(es ist nat\u00fcrlich klar, dass ich immer mindestens<br \/>\neinmal W\u00fcrfeln muss!)<\/p>\n<p class=\"MsoNormal\"><u>Ein weiteres, kleines M\u00fcnzwurf-Beispiel:<\/u><\/p>\n<p class=\"MsoNormal\">Eine M\u00fcnze wird geworfen: Bei Zahl erh\u00e4lt man einen Siegpunkt in die<br \/>\nZwischensumme; bei Kopf geht die komplette Zwischensumme verloren und der Mitspieler ist am Zug.<br \/>\nMan kann jederzeit stoppen; wer zuerst 3 Siegpunkte hat, gewinnt!<\/p>\n<p class=\"MsoNormal\">Anbei alle Wahrscheinlichkeiten P(i,j,k,S) und P(i,j,k,W);<\/p>\n<p class=\"MsoNormal\">Wahrscheinlichkeiten: I=Ich, G=Gegner, Z=Zwischensumme<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\"><span lang=\"EN-GB\">I-G-Z ==<br \/>\nW(Stop)&#8211;W(Wurf)<\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">2-2-0 == 33,3%&#8211;66,7%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">2-1-0 == 60,0%&#8211;80,0%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">2-0-0 == 77,8%&#8211;88,9%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">1-2-1 == 33,3%&#8211;60,0%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">1-2-0 == 20,0%&#8211;40,0%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">1-1-1 == 60,0%&#8211;71,4%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">1-1-0 == 42,9%&#8211;57,1%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">1-0-1 == 77,8%&#8211;81,8%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">1-0-0 == 63,6%&#8211;72,7%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">0-2-2 == 33,3%&#8211;55,6%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">0-2-1 == 20,0%&#8211;33,3%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">0-2-0 == 11,1%&#8211;22,2%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">0-1-2 == 60,0%&#8211;63,6%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">0-1-1 == 42,9%&#8211;45,5%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">0-1-0 == 27,3%&#8211;36,4%\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">0-0-2 == 77,8%&#8211;72,7%&#8212;&#8211; nur hier<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">0-0-1 == 63,6%&#8211;61,6%&#8212;&#8211; und hier sind W(Stop)<br \/>\n&gt; W(Wurf)<\/p>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\"><span lang=\"EN-GB\">0-0-0 ==<br \/>\n45,5%&#8211;54,5%\u00a0<\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\">\u00a0<\/span><\/p>\n<p class=\"MsoNormal\">Nur f\u00fcr den Startspieler ganz am Anfang beim Stand 0:0 lohnt es sich nach dem<br \/>\nWurf einer Zahl zu stoppen; ansonsten sollte man immer weiter spielen!<\/p>\n<p class=\"MsoNormal\">Damit bin ich nun am Ende; die vollst\u00e4ndige Strategie-Beschreibung f\u00fcr das<br \/>\n\u201eSchlag den Raab\u201c Beispiel findet ihr unter diesem Link &lt;<a href=\"cantstop-sdr.html\">HIER<\/a>&gt;. Hieraus kann man sich selbst verbesserte Faustregeln generieren;<br \/>\nz.B. in den in der folgenden Tabelle aufgef\u00fchrten F\u00e4llen weiterw\u00fcrfeln \u2013 sonst stoppen:<\/p>\n<table class=\"MsoNormalTable\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:35.6pt;border-collapse:collapse;border:none\">\n<tr>\n<td width=\"101\" valign=\"top\" style=\"width:75.5pt;border:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"font-weight: bold; margin-left: 18.0pt; text-align: center\">Ich<\/p>\n<\/td>\n<td width=\"144\" valign=\"top\" style=\"width:108.0pt;border:solid windowtext 1.0pt;\n border-left:none;padding:0cm 3.5pt 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"font-weight: bold; margin-left: 18.0pt; text-align: center\">Gegner<\/p>\n<\/td>\n<td width=\"141\" valign=\"top\" style=\"width:106.0pt;border:solid windowtext 1.0pt;\n border-left:none;padding:0cm 3.5pt 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"font-weight: bold; margin-left: 18.0pt; text-align: center\">\nZwischensumme<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"101\" valign=\"top\" style=\"width:75.5pt;border:solid windowtext 1.0pt;\n border-top:none;padding:0cm 3.5pt 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">&gt;= 30<\/p>\n<\/td>\n<td width=\"144\" valign=\"top\" style=\"width:108.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">Egal<\/p>\n<\/td>\n<td width=\"141\" valign=\"top\" style=\"width:106.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">Egal<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"101\" valign=\"top\" style=\"width:75.5pt;border:solid windowtext 1.0pt;\n border-top:none;padding:0cm 3.5pt 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">20 &#8230; 30<\/p>\n<\/td>\n<td width=\"144\" valign=\"top\" style=\"width:108.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">&gt;= 20<\/p>\n<\/td>\n<td width=\"141\" valign=\"top\" style=\"width:106.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">Egal<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"101\" valign=\"top\" style=\"width:75.5pt;border:solid windowtext 1.0pt;\n border-top:none;padding:0cm 3.5pt 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">20 &#8230; 30<\/p>\n<\/td>\n<td width=\"144\" valign=\"top\" style=\"width:108.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">&lt; 20<\/p>\n<\/td>\n<td width=\"141\" valign=\"top\" style=\"width:106.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">&lt;=10<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"101\" valign=\"top\" style=\"width:75.5pt;border:solid windowtext 1.0pt;\n border-top:none;padding:0cm 3.5pt 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">10 &#8230; 20<\/p>\n<\/td>\n<td width=\"144\" valign=\"top\" style=\"width:108.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">&gt; 30<\/p>\n<\/td>\n<td width=\"141\" valign=\"top\" style=\"width:106.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">Egal<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"101\" valign=\"top\" style=\"width:75.5pt;border:solid windowtext 1.0pt;\n border-top:none;padding:0cm 3.5pt 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">10 &#8230; 20<\/p>\n<\/td>\n<td width=\"144\" valign=\"top\" style=\"width:108.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">&lt;= 30<\/p>\n<\/td>\n<td width=\"141\" valign=\"top\" style=\"width:106.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">&lt;= 17<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"101\" valign=\"top\" style=\"width:75.5pt;border:solid windowtext 1.0pt;\n border-top:none;padding:0cm 3.5pt 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">0 &#8230; 10<\/p>\n<\/td>\n<td width=\"144\" valign=\"top\" style=\"width:108.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">&gt; 35<\/p>\n<\/td>\n<td width=\"141\" valign=\"top\" style=\"width:106.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">Egal<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"101\" valign=\"top\" style=\"width:75.5pt;border:solid windowtext 1.0pt;\n border-top:none;padding:0cm 3.5pt 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">0 &#8230; 10<\/p>\n<\/td>\n<td width=\"144\" valign=\"top\" style=\"width:108.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">20 &#8230; 35<\/p>\n<\/td>\n<td width=\"141\" valign=\"top\" style=\"width:106.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">&lt;= 20<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"101\" valign=\"top\" style=\"width:75.5pt;border:solid windowtext 1.0pt;\n border-top:none;padding:0cm 3.5pt 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">0 &#8230; 10<\/p>\n<\/td>\n<td width=\"144\" valign=\"top\" style=\"width:108.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">&lt; 20<\/p>\n<\/td>\n<td width=\"141\" valign=\"top\" style=\"width:106.0pt;border-top:none;border-left:\n none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 3.5pt\n 0cm 3.5pt\"><\/p>\n<p class=\"MsoNormal\" style=\"margin-left: 18.0pt; text-align: center\">&lt;= 17<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p class=\"MsoNormal\" style=\"margin-left:18.0pt\">(diese Strategie ist im Mittel etwa 1% schlechter<br \/>\nals die optimale Strategie)<\/p>\n<p class=\"MsoNormal\"><b>Mit dem folgenden kleinen Programm k\u00f6nnt ihr Strategien berechnen und gegen<br \/>\nden<\/b> <b>Computer spielen<\/b> (Genauigkeit der Berechnungen: 0,1%; Strategien k\u00f6nnen in diesem<br \/>\nRahmen also minimal vom Optimum abweichen)!<\/p>\n<div class=\"MsoNormal\">\n<p>Die folgenden Parameter kannst du nur vor dem Start eines neuen Spieles \u00e4ndern:<\/p>\n<ul>\n<li>Startspieler: ankreuzen, wenn Du den ersten Zug machen willst.<\/li>\n<li>Seitenanzahl des W\u00fcrfels: Willst du einen anderen als den normalen 6-seitigen W\u00fcrfel benutzen,<br \/>\nso kannst du das hier einstellen<\/li>\n<li>Endpunktzahl: Der Spieler, der diese Siegpunktzahl zuerst erreicht, hat gewonnen.<\/li>\n<li>W\u00fcrfelzahl f\u00fcr Abbruch: W\u00fcrfelt ein Spieler diese Zahl, so ist sein Zug sofort beendet; alle in<br \/>\ndiesem Zug erreichten Punkte gehen verloren.<\/li>\n<\/ul>\n<p>Dann den Start\/Reset Button dr\u00fccken &#8211; ein neues Spiel wird begonnen! (beim ersten Spiel mit<br \/>\nneuen Parametern kann dies etwas dauern, da die Computerstrategien neu berechnet werden) Dr\u00fccke den<br \/>\n&#8220;W\u00fcrfeln&#8221;-Button, solange du weiterw\u00fcrfeln m\u00f6chtest. M\u00f6chtest du abbrechen und deine<br \/>\nZwischensumme sichern, so dr\u00fccke den &#8220;Stop!&#8221;-Button.<\/p>\n<p>Falls du die &#8220;W\u00fcrfelzahl f\u00fcr Abbruch&#8221; gew\u00fcrfelt hast, so wird dein Zug automatisch<br \/>\nbeendet &#8211; du mu\u00dft aber noch den &#8220;Stop!&#8221;-Button dr\u00fccken, damit dann der Computer seinen<br \/>\nZug beginnt.<\/p>\n<p>Unter &#8220;Wurfserie&#8221; wird immer die letzte Wurfserie der Spieler angezeigt. Deine aktuell<br \/>\ngew\u00fcrfelte Zahl und deine Gewinnwahrscheinlichkeit(bei optimalen Folgez\u00fcgen) wird links neben dem<br \/>\nW\u00fcrfel-Button angezeigt.<\/p>\n<p style=\"text-align: center\"><applet codebase=\"http:\/\/www.rosenbaum-games.de\/wpg\/javagames\/sdr\/dist\" code=\"de.rosenbaumgames.javagames.sdr.SdR\" archive=\"sdr.jar\" width=\"580\" height=\"330\">Java not supported!<\/applet><\/p>\n<\/div>\n<p class=\"MsoBodyText3\"><span lang=\"EN-GB\">Links:<\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\">1) T.W. Neller, C.G.M. Presser: <a href=\"http:\/\/cs.gettysburg.edu\/~tneller\/papers\/pig.zip\">Optimal Play of the Dice Game Pig<\/a><\/span><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\">2)<\/span> <a href=\"http:\/\/cs.gettysburg.edu\/projects\/pig\/pigVis.html\"><span lang=\"EN-GB\">Pig<br \/>\nVisualizations<\/span><\/a><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-GB\">3) T.W. Neller, &#8230;:<\/span> <a href=\"http:\/\/cs.gettysburg.edu\/~tneller\/papers\/ccscne06.pdf\"><span lang=\"EN-GB\">Pedagogical<br \/>\nPossibilities for the Dice Game Pig<\/span><\/a><\/p>\n<div id=\"ratingblock\" class=\"ratingblock\">\n<script type=\"text\/javascript\" language=\"javascript\">\n<!--\nsndReq(0, createID(), 10);\n\/\/-->\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u201eCan\u2019t Stop!\u201c oder \u201ePig\u201c \u201eCan\u2019t Stop!\u201c ist ein alter Spieleklassiker von Sid Sackson, der immer wieder in neuen Auflagen auf den Markt\u00a0 gebracht wird. Das Grundprinzip des Spieles wird von vielen anderen Spielen genutzt, so auch vom W\u00fcrfelspiel \u201ePig\u201c, das in etwas abgewandelter Form mehrfach bei \u201eSchlag den Raab\u201c gespielt wurde. Was ist das Spielprinzip? &hellip; <a href=\"https:\/\/www.westpark-gamers.de\/blog\/2009\/01\/14\/westpark-analyse-cant-stop-oder-pig\/\" class=\"more-link\"><span class=\"screen-reader-text\">Westpark Analyse: &#8220;Can&#8217;t Stop&#8221; oder &#8220;Pig&#8221;<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3933","post","type-post","status-publish","format-standard","hentry","category-spieleabende"],"views":12,"_links":{"self":[{"href":"https:\/\/www.westpark-gamers.de\/blog\/wp-json\/wp\/v2\/posts\/3933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.westpark-gamers.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.westpark-gamers.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.westpark-gamers.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.westpark-gamers.de\/blog\/wp-json\/wp\/v2\/comments?post=3933"}],"version-history":[{"count":0,"href":"https:\/\/www.westpark-gamers.de\/blog\/wp-json\/wp\/v2\/posts\/3933\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.westpark-gamers.de\/blog\/wp-json\/wp\/v2\/media?parent=3933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.westpark-gamers.de\/blog\/wp-json\/wp\/v2\/categories?post=3933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.westpark-gamers.de\/blog\/wp-json\/wp\/v2\/tags?post=3933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}