diff options
Diffstat (limited to 'doc/listings')
-rw-r--r-- | doc/listings/goInterface/01-start.txt | 11 | ||||
-rw-r--r-- | doc/listings/goInterface/02-firstMove.txt | 23 | ||||
-rw-r--r-- | doc/listings/goInterface/03-fullGame.txt | 96 | ||||
-rw-r--r-- | doc/listings/goInterface/04-ko.txt | 75 | ||||
-rw-r--r-- | doc/listings/imagocliInterface/01-start.txt | 40 | ||||
-rw-r--r-- | doc/listings/test.sh | 2 | ||||
-rw-r--r-- | doc/listings/testOutput.txt | 24 |
7 files changed, 271 insertions, 0 deletions
diff --git a/doc/listings/goInterface/01-start.txt b/doc/listings/goInterface/01-start.txt new file mode 100644 index 0000000..0aa8dfd --- /dev/null +++ b/doc/listings/goInterface/01-start.txt @@ -0,0 +1,11 @@ + A B C D E F G H J +9 · · · · · · · · · +8 · · · · · · · · · +7 · · · · · · · · · +6 · · · · · · · · · +5 · · · · · · · · · +4 · · · · · · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · · +Move (B): diff --git a/doc/listings/goInterface/02-firstMove.txt b/doc/listings/goInterface/02-firstMove.txt new file mode 100644 index 0000000..3fb46d6 --- /dev/null +++ b/doc/listings/goInterface/02-firstMove.txt @@ -0,0 +1,23 @@ + A B C D E F G H J +9 · · · · · · · · · +8 · · · · · · · · · +7 · · · · · · · · · +6 · · · · · · · · · +5 · · · · · · · · · +4 · · · · · · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · · +Move (B): e6 + + A B C D E F G H J +9 · · · · · · · · · +8 · · · · · · · · · +7 · · · · · · · · · +6 · · · · B · · · · +5 · · · · · · · · · +4 · · · · · · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · · +Move (W): diff --git a/doc/listings/goInterface/03-fullGame.txt b/doc/listings/goInterface/03-fullGame.txt new file mode 100644 index 0000000..4e01b75 --- /dev/null +++ b/doc/listings/goInterface/03-fullGame.txt @@ -0,0 +1,96 @@ + A B C D E F G H J +9 · · · · · · · · · +8 · · · · · · · · · +7 · · · · · · · · · +6 · · · · · · · · · +5 · · · · · · · · · +4 · · · · · · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · · +Move (B): e6 + + A B C D E F G H J +9 · · · · · · · · · +8 · · · · · · · · · +7 · · · · · · · · · +6 · · · · B · · · · +5 · · · · · · · · · +4 · · · · · · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · · +Move (W): e4 + + A B C D E F G H J +9 · · · · · · · · · +8 · · · · · · · · · +7 · · · · · · · · · +6 · · · · B · · · · +5 · · · · · · · · · +4 · · · · W · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · · +Move (B): g5 + + A B C D E F G H J +9 · · · · · · · · · +8 · · · · · · · · · +7 · · · · · · · · · +6 · · · · B · · · · +5 · · · · · · B · · +4 · · · · W · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · · +Move (W): c5 + + A B C D E F G H J +9 · · · · · · · · · +8 · · · · · · · · · +7 · · · · · · · · · +6 · · · · B · · · · +5 · · W · · · B · · +4 · · · · W · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · · +Move (B): g3 + + A B C D E F G H J +9 · · · · · · · · · +8 · · · · · · · · · +7 · · · · · · · · · +6 · · · · B · · · · +5 · · W · · · B · · +4 · · · · W · · · · +3 · · · · · · B · · +2 · · · · · · · · · +1 · · · · · · · · · +Move (W): g7 + + A B C D E F G H J +9 · · · · · · · · · +8 · · · · · · · · · +7 · · · · · · W · · +6 · · · · B · · · · +5 · · W · · · B · · +4 · · · · W · · · · +3 · · · · · · B · · +2 · · · · · · · · · +1 · · · · · · · · · +Move (B): pass + + A B C D E F G H J +9 · · · · · · · · · +8 · · · · · · · · · +7 · · · · · · W · · +6 · · · · B · · · · +5 · · W · · · B · · +4 · · · · W · · · · +3 · · · · · · B · · +2 · · · · · · · · · +1 · · · · · · · · · +Move (W): pass +Both players passed: end of the game. diff --git a/doc/listings/goInterface/04-ko.txt b/doc/listings/goInterface/04-ko.txt new file mode 100644 index 0000000..f1ef2dd --- /dev/null +++ b/doc/listings/goInterface/04-ko.txt @@ -0,0 +1,75 @@ + A B C D E F G H J +9 B · B · · · · · · +8 W B · · · · · · · +7 · · · · · · · · · +6 · · · · · · · · · +5 · · · · · · · · · +4 · · · · · · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · W +Move (W): b9 + + A B C D E F G H J +9 · W B · · · · · · +8 W B · · · · · · · +7 · · · · · · · · · +6 · · · · · · · · · +5 · · · · · · · · · +4 · · · · · · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · W +Move (B): a9 +Invalid Move. Illegal by ko rule. + + A B C D E F G H J +9 · W B · · · · · · +8 W B · · · · · · · +7 · · · · · · · · · +6 · · · · · · · · · +5 · · · · · · · · · +4 · · · · · · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · W +Move (B): z9 +Invalid move syntax. Example of move: A1 + + A B C D E F G H J +9 · W B · · · · · · +8 W B · · · · · · · +7 · · · · · · · · · +6 · · · · · · · · · +5 · · · · · · · · · +4 · · · · · · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · W +Move (B): a0 +Invalid move syntax. Example of move: A1 + + A B C D E F G H J +9 · W B · · · · · · +8 W B · · · · · · · +7 · · · · · · · · · +6 · · · · · · · · · +5 · · · · · · · · · +4 · · · · · · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · W +Move (B): a10 +Invalid move syntax. Example of move: A1 + + A B C D E F G H J +9 · W B · · · · · · +8 W B · · · · · · · +7 · · · · · · · · · +6 · · · · · · · · · +5 · · · · · · · · · +4 · · · · · · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · W +Move (B): diff --git a/doc/listings/imagocliInterface/01-start.txt b/doc/listings/imagocliInterface/01-start.txt new file mode 100644 index 0000000..b1c72f0 --- /dev/null +++ b/doc/listings/imagocliInterface/01-start.txt @@ -0,0 +1,40 @@ +name += Imago + +version += 0.0.0 + +protocol_version += 2 + +known_command nonexistentcommand += false + +known_command name += true + +nonexistentcommand +? unknown command + +play b e6 += + +genmove w += C8 + +showboard += + A B C D E F G H J +9 · · · · · · · · · +8 · · W · · · · · · +7 · · · · · · · · · +6 · · · · B · · · · +5 · · · · · · · · · +4 · · · · · · · · · +3 · · · · · · · · · +2 · · · · · · · · · +1 · · · · · · · · · + +quit += + diff --git a/doc/listings/test.sh b/doc/listings/test.sh new file mode 100644 index 0000000..b929249 --- /dev/null +++ b/doc/listings/test.sh @@ -0,0 +1,2 @@ +#!/bin/sh +coverage run --source=imago -m unittest discover tests/ && coverage report -m --skip-empty diff --git a/doc/listings/testOutput.txt b/doc/listings/testOutput.txt new file mode 100644 index 0000000..e6fb2d6 --- /dev/null +++ b/doc/listings/testOutput.txt @@ -0,0 +1,24 @@ +Name Stmts Miss Cover Missing +------------------------------------------------------------------------ +imago/data/enums.py 17 0 100% +imago/engine/core.py 39 7 82% 43, 50-52, 60-62 +imago/engine/createDecisionAlgorithm.py 11 5 55% 13-21 +imago/engine/decisionAlgorithm.py 9 4 56% 6, 10, 14, 18 +imago/engine/imagoIO.py 107 9 92% 76-77, 189-196, 208 +imago/engine/keras/convNeuralNetwork.py 11 0 100% +imago/engine/keras/denseNeuralNetwork.py 11 0 100% +imago/engine/keras/keras.py 30 3 90% 48-49, 53 +imago/engine/keras/neuralNetwork.py 137 1 99% 141 +imago/engine/monteCarlo.py 110 7 94% 128, 181-188, 194-195 +imago/engine/parseHelpers.py 48 0 100% +imago/gameLogic/gameBoard.py 205 7 97% 116, 180, 205, 272, 284, 306, 312 +imago/gameLogic/gameMove.py 95 9 91% 21, 27, 34, 138-142, 146 +imago/gameLogic/gameState.py 41 0 100% +imago/scripts/monteCarloSimulation.py 17 17 0% 3-25 +imago/sgfParser/astNode.py 70 7 90% 10, 14, 22, 45, 59, 67, 157 +imago/sgfParser/parsetab.py 18 0 100% +imago/sgfParser/sgf.py 6 0 100% +imago/sgfParser/sgflex.py 31 9 71% 37-38, 42-43, 47-48, 64-65, 71 +imago/sgfParser/sgfyacc.py 41 14 66% 35-36, 51, 59-68, 71 +------------------------------------------------------------------------ +TOTAL 1054 99 91% |