Advertisement
Guest User

Untitled

a guest
Jan 18th, 2020
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.85 KB | None | 0 0
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html>
  4. <head>
  5. <title>MANGO (MAth Nerd GO)</title>
  6. </head>
  7. <body>
  8. <p>Here is an attempt to describe the rules of Go precisely.  This is actually for a
  9. generalization of Go that I call MANGO, which stands for <b>MA</b>th <b>N</b>erd <b>Go</b></p>
  10. <h2>Equipment</h2>
  11. <p>To play Mango, you need the following:
  12. </p>
  13. <ul>
  14. <li>A countable set, I.</li>
  15. <li>A set, C, whose members are subsets of I, each of which contains exactly two members of I.
  16. </li>
  17. <li>Three subsets of I, called E, B, and W, such that their union is I, and the intersections
  18. of any pair of them is empty.</li>
  19. <li>A real-valued function F, whose domain is I.</li>
  20. <li>A function, T, whose range is {0,1}, that is defined on the real numbers.</li>
  21. </ul>
  22. <h2>Definitions</h2>
  23. <p>If P is a finite subset of C, and n is a member of I, then
  24. the INDEX of n in P is the number of elements of P that
  25. contain n.</p>
  26. <p> A finite subset, P, of C is called a PATH if the following
  27. conditions are met:</p>
  28. <ul>
  29. <li>Each element of I has an index in P of 0, 1, or 2.</li>
  30. <li>There are exactly two elements of I whose index in P is 1.</li>
  31. </ul>
  32. <p> An element of I whose index in a path is 1 is called an
  33. ENDPOINT of the path.  An element of I whose index in a
  34. path is 2 is called an INTERIOR point of the path.</p>
  35. <p>Let S be one of the sets B or W.  Let s be a member of S.
  36. Let L be the set of all members, e, of E, such that there
  37. is a path whose endpoints are s and e, and whose interior
  38. points are all in S or E.  Let z be the sum over L of F.
  39. Then s is ALIVE if T(z) = 1.</p>
  40. <p> The ordered triple (E,B,W) is called the CONFIGURATION.</p>
  41. <h2>Playing</h2>
  42. <p>The players must first obtain a Mango set.  This consists
  43. of agreeing to the sets I, C, E, B, and W, and the functions
  44. F and T.</p>
  45. <p>The players must agree to an initial score for each player.</p>
  46. <p>The players than decide who shall have the first turn.
  47. Players alternate turns.</p>
  48. <p>On a players turn, that player may do one of two things:</p>
  49. <ul>
  50. <li>The player may PASS.  It then becomes the other players turn.</li>
  51. <li>The player may make a LEGAL MOVE.</li>
  52. </ul>
  53. <p>Note that a player *MUST* either pass or play a legal
  54. move.  If there is no legal move, the player is forced
  55. to pass.</p>
  56. <p>A MOVE consists of performing several actions.  In the
  57. following, if it is Black's turn we will use the symbol
  58. M to refer to the set B and the symbol H to refer to the
  59. set set W.  If it is White's turn, M will be W and H will
  60. be B.  Here are the actions that are taken by a player
  61. on that players turn:</p>
  62. <ol>
  63. <li>A member, n, of E is selected.</li>
  64. <li>n is removed from E and added to M.</li>
  65. <li>All members of H that are not alive at the
  66. end of the above step are removed from H and
  67. placed in E.</li>
  68. <li>All members of M that are not alive at the
  69. end of the previous step are removed from M
  70. and placed in E.</li>
  71. </ol>
  72. <p>A move is a LEGAL MOVE if the configuration, (E,B,W),
  73. produced by the move is new.</p>
  74. <p>The game ends when two consecutive turns are passes.</p>
  75. <h2>Scoring</h2>
  76. <p>Each player uses the following procedure to compute
  77. his score.  We will use the symbol M to refer to B
  78. if the player is Black, and to refer to W if the player
  79. is White.</p>
  80. <p>We use the symbol H to refer I-(E union M).</p>
  81. <p>The player starts with the initial score agreed upon
  82. at the start of the game.</p>
  83. <p>For each m in M, the player receives F(m) points.</p>
  84. <p>A player receives F(n) points for each member, n, of
  85. E for which the following conditions both hold:</p>
  86. <ol>
  87. <li>There exists a path with n as one endpoint
  88. and the other endpoint in M, and which contains
  89. no members of H as interior points.</li>
  90. <li>All paths that contain n as one endpoint and
  91. a member of H as the other endpoint contain a
  92. member of M as an interior point.</li>
  93. </ol>
  94. <p>The player with the most points wins.</p>
  95. <h2>Example</h2>
  96. <p>To play ordinary 19x19 Go, with a 5.5 point Komi, the players
  97. might agree to the following:</p>
  98. <ul>
  99. <li>I = { (x,y) | x and y are integers in [1,19] }</li>
  100. <li>C = { {(x,y),(u,v)} | (x,y) and (u,v) are in I, (x-u)^2+(y-v)^2 = 1 }</li>
  101. <li>B = W = {}</li>
  102. <li>E = I</li>
  103. <li>The initial scores are 0 for Black, 5.5 for White.</li>
  104. <li>It is Blacks turn.</li>
  105. <li>F((x,y)) = 1</li>
  106. <li>T(z) = int((z+360)/361)</li>
  107. </ul>
  108. <p>To play a Go-like game on an infinite board, the playersmight agree to this:</p>
  109. <ul>
  110. <li>I = { (x,y) | x and y are integers }</li>
  111. <li>C = { {(x,y),(u,v)} | (x,y) and (u,v) are in I, (x-u)^2+(y-v)^2 = 1 }</li>
  112. <li>B = W = {}</li>
  113. <li>E = I</li>
  114. <li>Initial scores are Black:0, White:0.</li>
  115. <li>It is Black to move.</li>
  116. <li>F((x,y)) = exp(-x^2-y^2)</li>
  117. <li>T(z) = 1 if z &gt; 1/1000, otherwise T(z) = 0</li>
  118. </ul>
  119. </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement