perfect-information-game

View on PyPIReverse Dependencies (0)

0.0.11 perfect_information_game-0.0.11-py3-none-any.whl

Wheel Details

Project: perfect-information-game
Version: 0.0.11
Filename: perfect_information_game-0.0.11-py3-none-any.whl
Download: [link]
Size: 170325
MD5: f4000df87170ffa3714c64abee852f76
SHA256: dcceb2839e6f1b72d328113cfcf9f658171a98dfc4be38a40c25b1b2d86352ef
Uploaded: 2021-03-11 04:57:43 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: perfect-information-game
Version: 0.0.11
Summary: Create 2D perfect information board games, and play them with machine learning systems.
Author: Amaar Quadri
Author-Email: amaarquadri[at]gmail.com
Home-Page: https://github.com/amaarquadri/perfect-information-game
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: numpy
Requires-Dist: tensorflow
Requires-Dist: tensorflowjs
Requires-Dist: keras
Requires-Dist: pygame
Requires-Dist: easygui
Requires-Dist: chess; extra == "dev"
Requires-Dist: memory-profiler; extra == "dev"
Requires-Dist: matplotlib; extra == "dev"
Requires-Dist: check-manifest; extra == "dev"
Requires-Dist: twine; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
[Description omitted; length: 4747 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.35.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
games/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
games/amazons.py sha256=2YJCSKYiuSv3x56jESkKoPbRZWAofRu2v-sNWMWr3Dk 5179
games/battleship.py sha256=GRjZuBc5X0PR6LlIr15H0FG5CHlZHCijyjTfBe7lim0 6439
games/checkers.py sha256=6GXKQQyhbYg_H0v8lpVlm6Qo04Hx-JWdmJr8XnIMQxg 8750
games/chess.py sha256=woFU8RB4i2_CwtWJBIDJvsZlv_wr__38E6iDuxGKhAg 31288
games/connect4.py sha256=ypwY9ulSXFMBOgCjIaiXMt5j5xIY1rdTczrMcLUSlRc 3119
games/dots_and_boxes.py sha256=p1dGOgzqkZAGTYXP23ccHVi77Ig4msMvxvzKoRbDdQk 394
games/game.py sha256=ntrPl2qcv2YKiellAC72l-12k9yCukBj-z3y6SvhySQ 5525
games/gomoku.py sha256=PXrGtVLlQ1mSqRJDmhOp10i7x6DJWBMpIaRx55eBnEo 2601
games/king_of_the_hill_chess.py sha256=uVZGKPg3IJ69L0yq5Ghx-PpxPP_SMBqGvCo0vn9iibo 1363
games/monster_chess.py sha256=4nZDON56KIqOYsd5XLvDfi8Sz-wDJHSYqAPWgaTNr8M 457
games/multi_tic_tac_toe.py sha256=EQgUmwpFIERLr3NAI1yIeOU86aBNiSnoO_rvS6y-yZE 3888
games/othello.py sha256=gF_AxZDYrn_Zif8-zrDZ2rCvepAhW-Slq2u_ZLrbK9g 6166
games/tic_tac_toe.py sha256=yRPDetfv5WzxxON8sUeRGzXMpAaCKCDjP70TGBVn7gs 2409
heuristics/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
heuristics/network.py sha256=t5U9Lya0wXEOorlJkhJ9urselT0kIXAcAAdaWxaBmvY 9927
heuristics/proxy_network.py sha256=suNoViCm841q45ZMibzD4ecVV96aBrpxZaqKnXCAVu8 991
heuristics/utils.py sha256=jgGNMbW3ZA3osJjKbZVj_KELG8SYlC7HuV_BPS-_68c 3788
learning/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
learning/learning.py sha256=7laNWm0B8rgsD6t0x5S3b1eQGc2nq5EnFWHTCjFObZk 12564
learning/utils.py sha256=9ZN2OQAjBnYOJHNkUoMlKhhVzWYIQGKx1960U9EsB34 3490
move_selection/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
move_selection/mini_max.py sha256=jH_fYzAJpxwzcgHxaEIvds2On2ptQ6rcAFGM5sS-O_8 3647
move_selection/move_chooser.py sha256=au1__rTQ3BDI_c284B8XWjYhFcCVJx4eagS3HYUA_io 1742
move_selection/random_chooser.py sha256=hmSX0Dw95ZkPPjLy0rMoq5fTTsQjIC7KS2NcFCmbmPo 1044
move_selection/raw_network.py sha256=jMiKGzOPeJaPrLeVpcPdIOjCd_Zt50Q-H4pZxEo8Waw 1302
move_selection/tablebase_chooser.py sha256=D9VPWqt7MpO-KUV-D8ruoUIbQSDuvQI__BJimRWluVk 1512
move_selection/iterative_deepening/__init__.py sha256=08F5swKiTHRMLnSfgYCwdAvprXLfSCno7MSONIK9eYU 67
move_selection/iterative_deepening/async_iterative_deepening.py sha256=a2fG4fgAFWB3chitMJ6Dg0jzqMMeYFjSFsCZpz3RFO0 2823
move_selection/iterative_deepening/deepening_node.py sha256=46WCrtH3cJbRHjjAQiBrX7zLQYG-39pkpuVRsCtgBIw 2651
move_selection/iterative_deepening/iterative_deepening.py sha256=dG1LzI9lb2-4uFmjHXe8HE0J4eToU1Kty8oSd898W8k 1495
move_selection/mcts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
move_selection/mcts/abstract_node.py sha256=zG55eWxf-9pxX_-1uKj908nFDx5p-dCR7L-JnK6rE4g 7009
move_selection/mcts/async_mcts.py sha256=dUzJ5g_HhQwYY3Cy_HW_hasfslmV2VmnBNDYgj0Axr8 5876
move_selection/mcts/heuristic_node.py sha256=s8mpnRmDOGfiGX91rh9A9w3BWjUGB4nxNBGX75MfvxY 3534
move_selection/mcts/mcts.py sha256=_FbL26_qbI9PEp2ioCO_zSIBO1QIRuS2QmuBx39yeCc 2859
move_selection/mcts/rollout_node.py sha256=GgFCKgJt8jn816jZy7GW8Q_YlAQNrTnCIcplknMuDgA 2423
perfect_information_game/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perfect_information_game/games/__init__.py sha256=tDA_0Bm-UZatt45YFcz9UTzmK9uOomy7mFtuhM4iAcM 903
perfect_information_game/games/amazons.py sha256=hFMwZLlDAdt8-4hRW_v5CSqvGz3HS_YOodmeMtT6sGo 5218
perfect_information_game/games/battleship.py sha256=O0c7jHcBsVl6hPxIxQ80ALuAfKzo1TOkRu-aBcckeYw 6478
perfect_information_game/games/checkers.py sha256=lKAfhcQptd8f9WaQ1eSpCJ-PWC-6972TKUhCJjN6Za0 8789
perfect_information_game/games/chess.py sha256=pT2hJcGoogMWOuOSSeWzUbYdq7JRb87-Yxu8smNhuuI 31327
perfect_information_game/games/connect4.py sha256=quHZJKdkuSk2E3awifUwYAA4Lih5dBdMwwEfqa9UJ9c 3158
perfect_information_game/games/dots_and_boxes.py sha256=OZA_JZza7ijKeBdJqPgt7io34c04oL4mcLRGz9sO8Ps 414
perfect_information_game/games/game.py sha256=ntrPl2qcv2YKiellAC72l-12k9yCukBj-z3y6SvhySQ 5525
perfect_information_game/games/gomoku.py sha256=EIuIOAgk1MhAtB9ahE74Ryv9kmIhaOctm0DvdLT3dQc 2640
perfect_information_game/games/king_of_the_hill_chess.py sha256=GXJdJDwlw1Psz5mYGHrmxkTCbo4Uw1ir_ICUYJ18dro 1382
perfect_information_game/games/monster_chess.py sha256=nkJUs0UCf2FLx2NUmBbphEP4nuxUtBg7ZnV9Ed-0FeA 476
perfect_information_game/games/multi_tic_tac_toe.py sha256=b3KmSv-U-E9pswLxGX6pDPJsHKLgEH_qQljAxmC5aC0 3927
perfect_information_game/games/othello.py sha256=6Spz7pDHBgBLBdeh3aWE321C65Qe-sRGGXKPB0qKkTM 6205
perfect_information_game/games/tic_tac_toe.py sha256=hk-UwbHZOo-g92ylpNMJIzWnjfMu6LWjryG80UX680c 2448
perfect_information_game/heuristics/__init__.py sha256=i2IgZxvN8_2wG08Sf5UcPFjMPNgxspJ86gurXOe6QFE 239
perfect_information_game/heuristics/network.py sha256=BDTxagrx62OggH2OXHb6DIwyQqGEQDpTjAVBOReneAQ 9946
perfect_information_game/heuristics/proxy_network.py sha256=lZdqKoo7e_9JXrOBm6v8aIlG7H9-qJKYY82pHjgfc8Y 1008
perfect_information_game/heuristics/utils.py sha256=51APonWnu_khDfE0sWO48Ob9QuJyYG1pPBM0rk5u-6M 3835
perfect_information_game/learning/__init__.py sha256=ZhkkSSb0vnwhFbao9ezxoLmkWBcB7vp7ZsPVy2NwTqc 183
perfect_information_game/learning/learning.py sha256=Yy1daXOIxgWO0pYQqDVRXY6cgk5KjYsM3gj6hbvqqf8 12641
perfect_information_game/learning/utils.py sha256=KN6BDlb7_vbpPdkrSc6PuC6Qbz8Sk0a9SCWpCnLa4go 3544
perfect_information_game/move_selection/__init__.py sha256=6J8-EQNshgqEjZMhhwdICSzP6e2RwyR4JechPsdGbsA 398
perfect_information_game/move_selection/mini_max.py sha256=QUYSo5Oc3fryR3yLI0R9rHdHggrQQsdNV-eW-agkj1M 3659
perfect_information_game/move_selection/move_chooser.py sha256=au1__rTQ3BDI_c284B8XWjYhFcCVJx4eagS3HYUA_io 1742
perfect_information_game/move_selection/random_chooser.py sha256=wxf_kBi1f0QQ0omGWCNWSG65TLxEtrwXh9TjQB-wvM8 1075
perfect_information_game/move_selection/raw_network.py sha256=_ntlHO-HML6l3HHn4B2x3c3EsFjkHYU6D-deO3pGLj0 1314
perfect_information_game/move_selection/tablebase_chooser.py sha256=i2LQa_4jStt3JWstD04uWQspYuZTNjyW8Ko0TJNJaYM 1531
perfect_information_game/move_selection/iterative_deepening/__init__.py sha256=s284snDZRw83evSqYwGJjtracNpvQDp_XpCaqSKgrO8 344
perfect_information_game/move_selection/iterative_deepening/async_iterative_deepening.py sha256=fYowvFb6_PDj-p0QQqhwW9DbEQjeaMlea6hi7cFJGrY 2845
perfect_information_game/move_selection/iterative_deepening/deepening_node.py sha256=46WCrtH3cJbRHjjAQiBrX7zLQYG-39pkpuVRsCtgBIw 2651
perfect_information_game/move_selection/iterative_deepening/iterative_deepening.py sha256=gB18DEY5Ii_yyGePi_4ZVRLTQr3GKHBt1n2o-pm7OW4 1517
perfect_information_game/move_selection/mcts/__init__.py sha256=eO3DHOzYKYQ-GpySFuKo-ku7Mnwd6bhYXVzzvMtbmRY 402
perfect_information_game/move_selection/mcts/abstract_node.py sha256=zG55eWxf-9pxX_-1uKj908nFDx5p-dCR7L-JnK6rE4g 7009
perfect_information_game/move_selection/mcts/async_mcts.py sha256=f5-cIeH5mGBDgAUv0bMYj15Sa0672ikCX7GpmeuUGZk 5910
perfect_information_game/move_selection/mcts/heuristic_node.py sha256=s2Fhhx7k7xw8YlY_ij2wcGzOCnB6aOOBDc3-dpOfdUw 3545
perfect_information_game/move_selection/mcts/mcts.py sha256=yNQlr1UTVx4m57NfaXQqvULfRQFHxYkh212xah9sF8w 2893
perfect_information_game/move_selection/mcts/rollout_node.py sha256=Kk6Ov5ZJFWSRcAeCNE3HBx8o8XB4ylhcZREtnPPW-kA 2434
perfect_information_game/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perfect_information_game/resources/black_bishop.png sha256=WpZoKDDA_Hya896vGNot7aHB-KXqsFs2maNRMIiJhtA 1260
perfect_information_game/resources/black_circle_dark_square.png sha256=RrW21tUgY-e3a-3OWT8ei7lHH5ItKbGuLSp4_Ve1Dxc 602
perfect_information_game/resources/black_circle_k_dark_square.png sha256=cZAGkexQ1UMdETmThQUZjnHNE1pN5YU6EaFToh0wzlE 856
perfect_information_game/resources/black_king.png sha256=M8un84bwAYfMYmZhyykwiMYU8ptiHi3m-l3H8bQSHBQ 2485
perfect_information_game/resources/black_knight.png sha256=ZXJDK4JDw2eOFFtWasm4aGdOcD3oP-aILTRmnHCMFYg 1516
perfect_information_game/resources/black_pawn.png sha256=9Ox9pcvyFjGwnNbPV56_XNSZsvVYm2cVerzWGfPWeCE 797
perfect_information_game/resources/black_queen.png sha256=nKn2-4lFJpkuXcb5VomuZCoq1h9ZidyTSSMVG8mPDes 2267
perfect_information_game/resources/black_rook.png sha256=5-wWobKBMDLNnwUEK5yjpUi40e_xwPrIDoDWgccIxuk 725
perfect_information_game/resources/blue_border.png sha256=v4jSMbZniMd9hZVhiRegdPLYyv5kWmrc07U0LiECcl4 237
perfect_information_game/resources/dark_square.png sha256=BI5Whv41HA7Yf80iZe8cBeIqWwPkmie82JLo9Euo8J4 219
perfect_information_game/resources/light_square.png sha256=GBF45VbvyQtuKU75duy-Z9Z8s9QtjNd0kUBgf_wlJdk 387
perfect_information_game/resources/red_circle_dark_square.png sha256=xND_x2xbdQTqS04db5HAMaNxiV4sWn8XgBqnSt3NhXM 681
perfect_information_game/resources/red_circle_k_dark_square.png sha256=OPdoHBZpL0VMbmVkoWJBCNsoMoAgdmnykhQe5kNiWi4 1011
perfect_information_game/resources/white_bishop.png sha256=NYCcQoyk5jmrIRW2VfLIiiJmmPk1aw0PazocEhY4UKQ 1944
perfect_information_game/resources/white_circle_dark_square.png sha256=b15AvOnmZpmEI8Bm7S3SAIqOdiDomqVfQmyJQN7z9OQ 673
perfect_information_game/resources/white_king.png sha256=fIDV8Bk0T7ORyOkX3SLJUkCJJPGQzuqg_TX5ppmCeaw 2279
perfect_information_game/resources/white_knight.png sha256=CTQ53D2T2xdfenIY4owQUAEo_rsmoqm3Dg2716EWpvU 1878
perfect_information_game/resources/white_pawn.png sha256=COKXQ8-AMSWjGVZt_0ujAOP3D-tA9N6Fu-eZ-EBFYvU 1294
perfect_information_game/resources/white_queen.png sha256=bOBhq9KTADxbxnDk_sX9ecSHm6QpJKii-_FqLQ88Cnw 2637
perfect_information_game/resources/white_rook.png sha256=gWcDMgjWe8icH_yTCjJsMAcUEI8wkdcOPGBZ4dUoAR4 933
perfect_information_game/resources/yellow_circle_dark_square.png sha256=4LPKYAddL83Gi8BZ3kLroLX7ozrxxgE_huIIun1bz2Y 674
perfect_information_game/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perfect_information_game/scripts/ai_battleground.py sha256=1wQ4sB--n5FYm9lU70Du6xadG7GqE8qOPcj1Q4D5J54 3173
perfect_information_game/scripts/benchmark.py sha256=5ntKIVqZgKeskHMi47_vNUu1vQnQPOBnm0GB6nPPT2E 2345
perfect_information_game/scripts/explore_tablebase.py sha256=KbSsGcQK3TqXaYBrMGbWKVZOImDm7QQCzySVH7LgXUM 2010
perfect_information_game/scripts/generate_tablebases.py sha256=CNjHOGGHVh3BELNciZIIbNTXHglWz7jqM1T_DOH6UO4 991
perfect_information_game/scripts/model_converter.py sha256=7ezy-zmPFbX7d3VE9oAM7zHMIrArPBooCG9fmju-RU4 1082
perfect_information_game/scripts/play_vs_ai.py sha256=Q9yYXyC8HJ12OpoAVjDMMc2eZb-21nFQ7txBZPmEZBY 1680
perfect_information_game/scripts/search_tablebases.py sha256=eO0grwSDgmxR5xrnmSWEATfyhn0j5w61bROMNAfi_K4 2856
perfect_information_game/scripts/start_tensorboard.py sha256=cGJn9w5KDh_P8tYDQvrshB3kbcwBHLo11JgFX0h8sPo 635
perfect_information_game/scripts/training.py sha256=j1rGv8SUbqKvF0D1cviun0Y8OI_odUQEdrJm0f8MWu0 213
perfect_information_game/scripts/view_game_file.py sha256=kgtw7U6-aQduNkNmC6u8udjjcO2QZPMxTUx_PXVjFSI 802
perfect_information_game/tablebases/__init__.py sha256=M_YfCXuNIDlYlAsbVAGNCPz1X1RGd24pWr8xnc3uFSQ 341
perfect_information_game/tablebases/symmetry_transform.py sha256=REcuGtlBJQSLgynI5-Wu6m7CWJ7oRGJa7bluceLPnlU 3183
perfect_information_game/tablebases/tablebase_generator.py sha256=Xx1SKHp-t46EZngyxjt9YVoJ7un2xDgUxbVwf8__bWU 14666
perfect_information_game/tablebases/tablebase_manager.py sha256=_yUgmISpQktgwh3Ljb-EXxeR3Ts7UWonSMTFYBzs1mM 6928
perfect_information_game/tablebases/utils.py sha256=AaYcQ9W6PWriGlfWvsFDvWeIvqN2tPZMeUvwWSU0yOo 301
perfect_information_game/ui/__init__.py sha256=tJ3gVhsX_5OQGrTmWKaw49SAl7XvV5kcKcZm_pijfmA 60
perfect_information_game/ui/pygame_ui.py sha256=nsIu3GvKpg1iSdojzVcgisRcuxeWQUGuGiFNZw3Q1iI 9300
perfect_information_game/utils/__init__.py sha256=R5NfJEDca0QCZGupQ8PjDbjdqgchn2PqpLntUF9m7h0 183
perfect_information_game/utils/active_game.py sha256=_TExLFdVcJjcQDe9KPVX9s_YLnfWLZilybSdeoRuO_I 699
perfect_information_game/utils/utils.py sha256=c0GxQ203XiWgCcQbrHdllVd87r6yGU93pNf7Qz2KQEE 1824
scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scripts/ai_battleground.py sha256=bcuaKs7AqlYcn9YjU85UjClWyfysNly6K6Iw0fl-Fkk 3087
scripts/benchmark.py sha256=8hKOOybtvqrzLGZ4M14o6lyzEEZpaqVPoGrlMKTuB5g 2325
scripts/explore_tablebase.py sha256=jMsB1buzD5GkHvFqSecA8X7Ncl3TWUEr6SXK8ou_vr8 2023
scripts/generate_tablebases.py sha256=5XyzXXQxbyN3JEI71lBIl0gploFXT2_xe_i9dPwoIT8 959
scripts/model_converter.py sha256=GbT3bADOskwvYCELK6XGL0eDNRbME6B1mrNgC26G1Js 1055
scripts/play_vs_ai.py sha256=WIIW75fLMMqVwV9RG_x_CoQiNITOXFSSEXuq-SXCJq0 1595
scripts/search_tablebases.py sha256=2myoF-tgTk3Yw6ESd98jpxr2aKda2s2s5iYxipg7w4o 2822
scripts/start_tensorboard.py sha256=GVb6OVurQU0_EHMniGlVMkiNCGLZ_U3SquDjuq-ypWk 608
scripts/training.py sha256=y9W52k3qLorfQjbhpbtUDaLdYRnNzbctkDfavyj8WNI 186
scripts/view_game_file.py sha256=BhRauoJUyc3Jo2diOtXLRWdMJOch_5_z9aY3t5Ti5_k 760
tablebases/__init__.py sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
tablebases/symmetry_transform.py sha256=eDtes427kYFk1b2TMO13EaNJrPsdvA5c2w8XzmpfB8Q 3126
tablebases/tablebase_generator.py sha256=etlrlUMrhPXW7v203_nMyTp7j3RTe4Qu_sRe0sU83a8 14615
tablebases/tablebase_manager.py sha256=4cuEkY13nvO2-ruzlsaHhfhlSRPej42YL3maCRw83hw 6884
tablebases/utils.py sha256=z7dMoUWV0uzGEGR-0N4UPaRqw7G-Ew8jY-hjTf0VeNI 282
ui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ui/pygame_ui.py sha256=B2ygKmUctTqc4VxK0s1IIef6I5wkfeAkay_yu4vuK6U 9213
utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
utils/active_game.py sha256=GCcJoDRmXVVGkGDNR28C9XFywbRfBmJa5jQO70MQX3g 588
utils/utils.py sha256=c0GxQ203XiWgCcQbrHdllVd87r6yGU93pNf7Qz2KQEE 1824
perfect_information_game-0.0.11.dist-info/LICENSE.txt sha256=acSoCNju2jD5rI6hlNTrdu-BfyoGwEQhWq7wo6zOJ5Q 1096
perfect_information_game-0.0.11.dist-info/METADATA sha256=EqgJQp91oKli7B9FTVDLnbEUkmAfYwKP8piuZJHrPFA 5703
perfect_information_game-0.0.11.dist-info/WHEEL sha256=D1Wh14kWDxPnrM-5t_6UCB-UuQNrEODtRa3vF4OsvQY 97
perfect_information_game-0.0.11.dist-info/top_level.txt sha256=3vHNVA-3MYyJ-4U1JanQ2GbaC7W9oDvDGLek9QcMC3w 25
perfect_information_game-0.0.11.dist-info/RECORD

top_level.txt

perfect_information_game