diff --git a/main.ipynb b/main.ipynb index 9fa3e38..6af3342 100644 --- a/main.ipynb +++ b/main.ipynb @@ -11,7 +11,25 @@ "Othello also known as reversi is a board game first published in 1883 by eiter Lewis Waterman or John W. Mollet in England (each one was denouncing the other as fraud).\n", "It is a strickt turn based zero-sum game with a clear Markov chain and now hidden states like in card games with an unknown distribution of cards or unknown player allegiance.\n", "There is like for the game go only one set of stones with two colors which is much easier to abstract than chess with its 6 unique pieces.\n", - "The game has a symmetrical game board wich allows to play with rotating the state around an axis to allow for a breaking of sequences or interesting ANN architectures, quadruple the data generation by simulation or interesting test cases where a symetry in turns should be observable if the AI reaches an \"objective\" policy.\n", + "The game has a symmetrical game board wich allows to play with rotating the state around an axis to allow for a breaking of sequences or interesting ANN architectures, quadruple the data generation by simulation or interesting test cases where a symetry in turns should be observable if the AI reaches an \"objective\" policy." + ] + }, + { + "cell_type": "markdown", + "source": [ + "\n", + "## Content\n", + "\n", + "* [The game rules](#the-game-rules) A short overview over the rules of the game.\n", + "* [Some common Otello strategies](#some-common-otello-strategies) introduces some easy approaches to a classic Otello AI and defines some behavioral expectations." + ], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "markdown", + "source": [ "\n", "## The game rules\n", "\n", @@ -32,7 +50,7 @@ "\n", "![Startaufstellung.png](Startaufstellung.png)\n", "\n", - "## Some strategies\n", + "## Some common Othello strategies\n", "\n", "As can be easily understood the placement of stones and on the bord is always a careful balance of attack and defence.\n", "If the player occupies huge homogenous stretches on the board it can be attacked easier.\n", @@ -44,7 +62,10 @@ "The scores change in the course of the game and converges against one. This gives some indications of what to expect from an Othello AI.\n", "\n", "![ComputerPossitionScore](computer-score.png)\n" - ] + ], + "metadata": { + "collapsed": false + } }, { "cell_type": "code", @@ -167,7 +188,7 @@ "## Creating new boards\n", "\n", "The first function implemented and tested is a function to generate the starting environment as a stack of games.\n", - "As described above i simply placed a 2 by 2 square in the center of an empty stack of boards." + "As described above I simply placed a 2 by 2 square in the center of an empty stack of boards." ] }, {