{ "info": { "author": "Ben Farmer, Ken Farmer", "author_email": "kenfar@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Games/Entertainment :: Role-Playing", "Topic :: Games/Entertainment :: Simulation" ], "description": "CombatWiz is a combat simulation intended to determine the victory probabilities\nof combatants using Monte Carlo simulation methods.\n\nCurrent Status: Allows combat between two sides, and produces simple output.\n\n#Next Steps: \n\n * Creature editor\n * Graphical output\n * Map-awareness in which only one object can occupy a block\n * Missile weapons\n * Intelligent manuevering\n * Surrender, Panic, Fleeing\n * Changing weapons\n * Multiple attacks per round\n * Special effect attacks\n\n#Its objectives include:\n\n * run on linux or mac\n * web front-end\n * run multiple scenarios (each many times) to determine best tactics\n\n#Example Run:\n\n$ combatwiz_runner.py --charid1 3 --charid2 2 --charid3 4 --iterations 1000 --charfile data/characters.csv\n\n char1\n ----------------------------------------------------------------\n charid: char1 side: side-2 \n critid: 2 name: orc_chieftain \n hd: 2 hp: 13 \n ac: 7 race: orc \n class1: monster class1_level: 0 \n attack1_thaco: 18 attack1_damage: 2-9 \n vision: Infra-6 move: 12 \n\n char3\n ----------------------------------------------------------------\n charid: char3 side: side-2 \n critid: 4 name: giant \n hd: 0 hp: 50 \n ac: 4 race: giant \n class1: monster class1_level: 10 \n attack1_thaco: 6 attack1_damage: 11-20 \n vision: standard move: 12 \n\n char2\n ----------------------------------------------------------------\n charid: char2 side: side-1 \n critid: 3 name: paladin\n hd: 0 hp: 86 \n ac: -3 race: human \n class1: paladin class1_level: 8 \n attack1_thaco: 10 attack1_damage: 10-17 \n vision: standard move: 8 \n ----------------------------------------------------------------\n\n For: paladin\n Games: 1000\n Total Wins: 740\n Total Damage Taken: 31247\n Total Rounds Required: 4995\n Mean Rounds Required: 6.8\n Percentage of Wins: 74\n Mean PCT HP Taken: 49%\n\n For: orc_chieftain\n Games: 1000\n Total Wins: 7\n Total Damage Taken: 10\n Total Rounds Required: 45\n Mean Rounds Required: 6.4\n Percentage of Wins: 0\n Mean PCT HP Taken: 11%\n\n For: giant\n Games: 1000\n Total Wins: 260\n Total Damage Taken: 6884\n Total Rounds Required: 2069\n Mean Rounds Required: 8.0\n Percentage of Wins: 26\n Mean PCT HP Taken: 52%\n\n\n#Installation\n\n * Using [pip](http://www.pip-installer.org/en/latest/) (preferred) or [easyinstall](http://peak.telecommunity.com/DevCenter/EasyInstall):\n\n ~~~\n TBD\n ~~~\n\n * Or install manually from [pypi]:\n\n ~~~\n TBD\n ~~~\n \n\n#Dependencies\n\n * Python 2.6 or Python 2.7\n\n\n\n#Licensing\n\n * Gristle uses the BSD license - see the separate LICENSE file for further \n information\n\n\n#Copyright\n\n * Copyright 2013 Ben Farmer, Ken Farmer", "description_content_type": null, "docs_url": null, "download_url": "http://github.com/downloads/kenfar/CombatWiz/CombatWiz-0.12.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/kenfar/CombatSim", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "CombatWiz", "package_url": "https://pypi.org/project/CombatWiz/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/CombatWiz/", "project_urls": { "Download": "http://github.com/downloads/kenfar/CombatWiz/CombatWiz-0.12.tar.gz", "Homepage": "http://github.com/kenfar/CombatSim" }, "release_url": "https://pypi.org/project/CombatWiz/0.12/", "requires_dist": null, "requires_python": null, "summary": "A combat simulator", "version": "0.12" }, "last_serial": 782539, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "04788f3ac158f95652f788f5eed43828", "sha256": "33fe8f92c3dca0628fbe1d2c03178cc6a6c28d104cfecadc99db5b37b76f4439" }, "downloads": -1, "filename": "CombatWiz-0.1.tar.gz", "has_sig": false, "md5_digest": "04788f3ac158f95652f788f5eed43828", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3491, "upload_time": "2013-06-27T03:03:16", "url": "https://files.pythonhosted.org/packages/93/5c/6790301bbf6bed25c3f2e256fb6f9d4afdbde68c1066e9012be6e05462a7/CombatWiz-0.1.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "f8f6af4f5850189efd811a790a9d2ae2", "sha256": "99a94f4e71d566acf7b65a6bc252980972c1e4f63273b1c7bd32ebe5882aca53" }, "downloads": -1, "filename": "CombatWiz-0.11.tar.gz", "has_sig": false, "md5_digest": "f8f6af4f5850189efd811a790a9d2ae2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7369, "upload_time": "2013-06-27T03:17:14", "url": "https://files.pythonhosted.org/packages/4a/e5/f0f4b804d9271bbe3f6369b9eff27be95254f8e497a2d85ca60bb3c72204/CombatWiz-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "9e32851ff1ddc6d391e90c903ef32e22", "sha256": "8e0bd0e8eb77fafec1ab8472daaeaec43cc6573ac8070d05618419bd75dd4cea" }, "downloads": -1, "filename": "CombatWiz-0.12.tar.gz", "has_sig": false, "md5_digest": "9e32851ff1ddc6d391e90c903ef32e22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9526, "upload_time": "2013-06-29T05:35:33", "url": "https://files.pythonhosted.org/packages/03/59/85e7c5a411a408a3bb0e7bf30aaf392354bf7b90d485ee373b9cd61a7dc6/CombatWiz-0.12.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9e32851ff1ddc6d391e90c903ef32e22", "sha256": "8e0bd0e8eb77fafec1ab8472daaeaec43cc6573ac8070d05618419bd75dd4cea" }, "downloads": -1, "filename": "CombatWiz-0.12.tar.gz", "has_sig": false, "md5_digest": "9e32851ff1ddc6d391e90c903ef32e22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9526, "upload_time": "2013-06-29T05:35:33", "url": "https://files.pythonhosted.org/packages/03/59/85e7c5a411a408a3bb0e7bf30aaf392354bf7b90d485ee373b9cd61a7dc6/CombatWiz-0.12.tar.gz" } ] }