{ "info": { "author": "Pedro Cattori", "author_email": "pcattori@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Topic :: Games/Entertainment :: Board Games", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "6.xxx Project\n\nIf Deep Blue could talk\n=======================\n\nWith a GM mind provided by [Stockfish][stockfish].\n\nBuilt with the [chess python package][python-chess].\n\nInstallation\n------------\n```bash\n$ pip install deep-blue-talks\n```\n\nRun\n---\n```bash\n$ deep-blue-talks\n```\n\n#### Output\nIf you enter\n```bash\n> board\n```\n\nthen you should see\n```bash\n8 \u265c \u265e \u265d \u265b \u265a \u265d \u265e \u265c \n7 \u265f \u265f \u265f \u265f \u265f \u265f \u265f \u265f \n6 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \n5 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \n4 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \n3 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \u00b7 \n2 \u2659 \u2659 \u2659 \u2659 \u2659 \u2659 \u2659 \u2659 \n1 \u2656 \u2658 \u2657 \u2655 \u2654 \u2657 \u2658 \u2656 \n a b c d e f g h\n>\n```\n[Nota Bene][nb]: Depending on your terminal, the colors of the pieces may be inverted. To correct this, toggle the boolean value of the `inverted` setting inside `/usr/local/bin/deep-blue-talks` with `vim` (or any lesser text editor of your choosing). This should be fixed for the 0.3 release.\n\nPlay\n----\nEnter moves in [SAN][san]\n\neg. [The Scholar's Mate][scholars mate]\n```bash\n> move e4\n> move e5\n> move Qh5\n> move Nc6\n> move Bc4\n> move Nf6\n> move Qxf7\n```\n\nCommands\n--------\n- **help**: see available commands\n- **resign**: ends the game\n- **fen**: get or set FEN\n- **move**: move a piece on the board using SAN\n- **ask**: ask about a particular move\n- **advice**: get advice for what to play next\n- **board**: display the chess board\n- **engine**: configure [UCI][uci] options for backend chess engine\n\nExample Usage\n-------------\n\nInteresting [FEN][fen]\n```bash\n$ ./play\n$ fen \"r1b1kb1r/ppq2ppp/2n2n2/1Bpp4/3pP3/2N2N1P/PPP2PP1/R1BQR1K1 w kq - 0 9\"\n$ board\n$ engine MultiPv 5\n$ advice\n$ ask Nh4\n```\n\n[HEAD]: footnote\n\n[stockfish]: http://stockfishchess.org/\n[python-chess]: https://github.com/niklasf/python-chess\n[nb]: http://en.wikipedia.org/wiki/Nota_bene\n[san]: http://en.wikipedia.org/wiki/Algebraic_notation_%28chess%29\n[scholars mate]: http://en.wikipedia.org/wiki/Scholar%27s_mate\n[uci]: http://wbec-ridderkerk.nl/html/UCIProtocol.html\n[fen]: http://en.wikipedia.org/wiki/Forsyth%E2%80%93Edwards_Notation", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pcattori/deep-blue-talks", "keywords": "deep blue talks chess pedro cattori", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "deep-blue-talks", "package_url": "https://pypi.org/project/deep-blue-talks/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/deep-blue-talks/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pcattori/deep-blue-talks" }, "release_url": "https://pypi.org/project/deep-blue-talks/0.2.2/", "requires_dist": null, "requires_python": null, "summary": "bestow speech unto chess engines", "version": "0.2.2" }, "last_serial": 1548405, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ed43be021b905fa361ce545776fe1f81", "sha256": "87c1e7da11d821ca25c654c1ca60134ea72623af0ef830c4bb2fbb02b58b0256" }, "downloads": -1, "filename": "deep-blue-talks-0.1.tar.gz", "has_sig": false, "md5_digest": "ed43be021b905fa361ce545776fe1f81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155008, "upload_time": "2015-05-14T23:32:31", "url": "https://files.pythonhosted.org/packages/35/3e/e3d3b93f6e429b85f1dee563c604f5366e43dd4ed25984c22a333c4cc4df/deep-blue-talks-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "b15eb5cb26fafe425ba03ce12bd5ab07", "sha256": "86e94462956de938ab89836716f611ef16b1331989b7445c7711e1e0bfdb7f56" }, "downloads": -1, "filename": "deep-blue-talks-0.2.tar.gz", "has_sig": false, "md5_digest": "b15eb5cb26fafe425ba03ce12bd5ab07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154930, "upload_time": "2015-05-15T03:45:05", "url": "https://files.pythonhosted.org/packages/ef/40/df0a290036afa202e88d24271ea9fe4a81a60037c61f1e71ec38a3795aba/deep-blue-talks-0.2.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5607fc18025acb85915365d5f99d474c", "sha256": "a21c5b50e620cdeed240f5ee14b84bb5a04f708a3d897b85680a5804bddea508" }, "downloads": -1, "filename": "deep-blue-talks-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5607fc18025acb85915365d5f99d474c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154908, "upload_time": "2015-05-15T14:16:15", "url": "https://files.pythonhosted.org/packages/1c/d1/129f1fc87333cf9e5744f0eed7a52425390f74e4ebf4f294dfb61b472181/deep-blue-talks-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5607fc18025acb85915365d5f99d474c", "sha256": "a21c5b50e620cdeed240f5ee14b84bb5a04f708a3d897b85680a5804bddea508" }, "downloads": -1, "filename": "deep-blue-talks-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5607fc18025acb85915365d5f99d474c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154908, "upload_time": "2015-05-15T14:16:15", "url": "https://files.pythonhosted.org/packages/1c/d1/129f1fc87333cf9e5744f0eed7a52425390f74e4ebf4f294dfb61b472181/deep-blue-talks-0.2.2.tar.gz" } ] }