{ "info": { "author": "Kale Kundert", "author_email": "kale@thekunderts.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Topic :: Games/Entertainment :: Board Games" ], "description": "***********************************************\n``tich_me`` --- Teach yourself how to win Tichu\n***********************************************\n\n`Tichu `_ is a 4-player \ntrick-taking game where you play with a partner and wager on whether or not you \nwill go out first. It is not an exceptionally complicated game, but it does \npresent a number of interesting strategic decisions for players to make.\n\nIn an effort to better understand and inform some of these decisions, `tich_me`\ndownloads game data from thousands of games played on BrettSpielWelt and \nprovides tools to analyze this data. This allows your decision-making to be \nguided by quantitative information, rather than by intuition.\n\n.. image:: https://img.shields.io/pypi/v/tich_me.svg\n :target: https://pypi.python.org/pypi/tich_me\n\n.. image:: https://img.shields.io/pypi/pyversions/tich_me.svg\n :target: https://pypi.python.org/pypi/tich_me\n\n.. image:: https://img.shields.io/travis/kalekundert/tich_me.svg\n :target: https://travis-ci.org/kalekundert/tich_me\n\n.. image:: https://img.shields.io/coveralls/kalekundert/tich_me.svg\n :target: https://coveralls.io/github/kalekundert/tich_me?branch=master\n\nInstallation\n============\nInstall using pip::\n\n pip install tich_me\n\nYou can confirm that the installation succeeded by running this command::\n\n tich_me -h\n\nUsage\n=====\nThe first step is to download Tichu game logs from BrettSpielWelt and to \nextract the relevant information into a local database::\n\n tich_me download\n \nNote that game logs are downloaded by month. The default month is the most \nrecent one for which no games have been downloaded yet, but it is also possible \nto specify a particular month.\n\nOnce this is done, the analysis scripts can be run. The only analysis \ncurrently available looks at the probability of being passed particular cards, \nconditional on calling Grand Tichu::\n\n tich_me analyze passing\n\nThis produces the following results:\n\n.. figure:: https://github.com/kalekundert/tich_me/raw/master/analysis/passing_probs.svg?sanitize=true\n\n The probability of being passed each rank of card in any given round. The \n blue bars are if you did not call Tichu or Grand Tichu before the pass, and \n the orange plus-marks are if you called Grand Tichu.\n\n.. figure:: https://github.com/kalekundert/tich_me/raw/master/analysis/passing_probs_by_giver.svg?sanitize=true\n\n As above, but separated by who is passing the card to you: your left \n opponent, your partner, or your right opponent. Note that the convention of \n passing odds to the left and evens to the right can clearly be seen.\n\nA broad rule of thumb is that your probability of being passed a 2 is about \u00bd, \na 3 is about \u2153, a 4 is about \u00bc, and so on all the way up to 10. If you call \nGrand Tichu, you are very likely to receive an Ace from your partner and the \ndog from your opponent. But your are no more likely than usual to receive 2's \nor 3's from your opponents, which surprised me a bit.\n\nContributing\n============\nIf you are interested in studying a particular aspect of Tichu strategy, \nconsider using `tich_me` to do your analysis. The hard work of downloading, \nparsing, and organizing game data is already done, so you can start doing your \nanalysis right away. And if you do implement a new analysis, please consider \nmaking a `pull request `_!\n`Bug reports `_ are also \nvery welcome.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "tich-me", "package_url": "https://pypi.org/project/tich-me/", "platform": "", "project_url": "https://pypi.org/project/tich-me/", "project_urls": null, "release_url": "https://pypi.org/project/tich-me/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "", "version": "0.1.3" }, "last_serial": 5288612, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "c2915ee05866de6c5a518e25fe6fd867", "sha256": "debc0b44cf4d8a0df59c80d412a150aca849933fefd2b5d21ffa6ed1344a6812" }, "downloads": -1, "filename": "tich_me-0.0.0.tar.gz", "has_sig": false, "md5_digest": "c2915ee05866de6c5a518e25fe6fd867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 129622, "upload_time": "2019-05-19T15:24:11", "url": "https://files.pythonhosted.org/packages/b9/45/9b3bb6649d83aa6d15e80490542921bd2b870ecbafcf40580c8623e31590/tich_me-0.0.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0c9d749803fac2ed3c1c86d82dfa6d2d", "sha256": "677d2484a107235153d1d41dc4143ebb31ea0c3237fd635e23ba277468787b54" }, "downloads": -1, "filename": "tich_me-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0c9d749803fac2ed3c1c86d82dfa6d2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 129872, "upload_time": "2019-05-19T15:43:18", "url": "https://files.pythonhosted.org/packages/d7/10/3feccece7e71f324a446fb7533d08c6f300b84573cbc48736377cf282c07/tich_me-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "136fdfe6e19a720f0404feefdba2bb4d", "sha256": "3b3ca6fa9234044c98cbf6fc7f89eed71a15f8dd5ebae87b051bd285a794e703" }, "downloads": -1, "filename": "tich_me-0.1.3.tar.gz", "has_sig": false, "md5_digest": "136fdfe6e19a720f0404feefdba2bb4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 129907, "upload_time": "2019-05-19T15:48:23", "url": "https://files.pythonhosted.org/packages/e9/69/3a9398f92700dde4eaf46264e6ed2646872e651ab95509181b3bf62734ac/tich_me-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "136fdfe6e19a720f0404feefdba2bb4d", "sha256": "3b3ca6fa9234044c98cbf6fc7f89eed71a15f8dd5ebae87b051bd285a794e703" }, "downloads": -1, "filename": "tich_me-0.1.3.tar.gz", "has_sig": false, "md5_digest": "136fdfe6e19a720f0404feefdba2bb4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 129907, "upload_time": "2019-05-19T15:48:23", "url": "https://files.pythonhosted.org/packages/e9/69/3a9398f92700dde4eaf46264e6ed2646872e651ab95509181b3bf62734ac/tich_me-0.1.3.tar.gz" } ] }