{ "info": { "author": "Duncan Murray", "author_email": "djmurray@acutesoftware.com.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Games/Entertainment :: Simulation", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=========================================\nVAIS - Virtual AI simulator\n=========================================\n\n.. image:: https://travis-ci.org/acutesoftware/virtual-AI-simulator.svg?branch=master\n :target: https://travis-ci.org/acutesoftware/virtual-AI-simulator\n \n.. image:: https://coveralls.io/repos/acutesoftware/virtual-AI-simulator/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/acutesoftware/virtual-AI-simulator?branch=master\n\n.. image:: https://landscape.io/github/acutesoftware/virtual-AI-simulator/master/landscape.svg?style=flat\n :target: https://landscape.io/github/acutesoftware/virtual-AI-simulator/master\n :alt: Code Health\n\n.. image:: https://codeclimate.com/github/acutesoftware/virtual-AI-simulator/badges/gpa.svg\n :target: https://codeclimate.com/github/acutesoftware/virtual-AI-simulator\n :alt: Code Climate\n\n.. image:: https://requires.io/github/acutesoftware/virtual-AI-simulator/requirements.svg?branch=master\n :target: https://requires.io/github/acutesoftware/virtual-AI-simulator/requirements/?branch=master\n :alt: Requirements Status\n \nVAIS runs simulations of agents and players across multiple worlds\n\ncreate a random world\n--------------------------------\n\n.. code:: python\n \n # planet parameters are: num_seeds, width, height, wind, rain, sun, lava \n p = planet.Planet('Test Planet', 5, 60, 45, 0.2, 0.20, 0.2, 0.5)\n p.evolve(100)\n print(p)\n\n\nView the world \n--------------------------------\n\n.. code:: python\n\n fldr = os.getcwd() + os.sep + 'data' + os.sep + 'worlds' \n view_world.display_map(fldr + os.sep + 'ExamplePlanet.txt')\n\ncreate a character manually\n--------------------------------\n\n.. code:: python\n\n stats = {'Health':20,'max_health':20,'INT':8,'STA':5,'STR':2,'AGI':5}\n c1 = character.Character( 'Jim', 'Orc', 'Mage', stats, ['cast'], 'Test', ['bag'])\n print(c1)\n\n CHARACTER = Jim\n Race = Orc\n Class = Mage\n STATS = STA:5 AGI:5 INT:8 Health:20 max_health:20 STR:2\n Story = Example char\n SKILLS = cast\n INVENTORY = bag\n\n\nCreate a 2nd random character and battle them\n----------------------------------------------\n\n.. code:: python\n\n traits = character.CharacterCollection(character.fldr)\n rules = battle.BattleRules('battle.rules')\n c2 = traits.generate_random_character()\n b = battle.Battle(c1, c2, traits, rules, print_console='Yes')\n print(b.status + ' Wins')\n\n Jim [100%] hits Crador [100%] for 4\n Crador [80%] hits Jim [100%] for 4\n Jim [80%] miss Crador [80%]\n Crador [80%] hits Jim [80%] for 4\n Jim [60%] CRIT Crador [80%] for 12\n Crador [20%] hits Jim [60%] for 4\n Jim [40%] hits Crador [20%] for 4\n Jim Wins\n\nSimulate 10,000 fights\n--------------------------------\n\n.. code:: python\n\n sim = battle.BattleSimulator(c1, c2, traits, rules, 10000)\n print(sim)\n\n After 10000 fights Jim wins!\n Jim = 9158 (92%)\n Crador = 842 (8%)\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/acutesoftware/virtual-AI-simulator", "keywords": "", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "vais", "package_url": "https://pypi.org/project/vais/", "platform": "", "project_url": "https://pypi.org/project/vais/", "project_urls": { "Homepage": "https://github.com/acutesoftware/virtual-AI-simulator" }, "release_url": "https://pypi.org/project/vais/0.0.7/", "requires_dist": null, "requires_python": "", "summary": "Virtual AI Simulator runs agents and players across multiple worlds", "version": "0.0.7" }, "last_serial": 3619188, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bc1197352200216cef9b24c5dc846014", "sha256": "d59a24661f1c236470551a3295728a03a3128f14a3a86514d4f42f4ca9c9285b" }, "downloads": -1, "filename": "vais-0.0.1.zip", "has_sig": false, "md5_digest": "bc1197352200216cef9b24c5dc846014", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18297, "upload_time": "2015-04-23T14:24:40", "url": "https://files.pythonhosted.org/packages/38/cd/5e17375a8c81c80633cc17fbfd8bff226968dcbd1e1eb7a66e451af44706/vais-0.0.1.zip" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d2c3c19ed6243d8cdce2a6411e72dab0", "sha256": "0b606093a8598e48facb4c5a0a6f82a8be7d1cd3b900d56bb2cf8c33ab8c45b7" }, "downloads": -1, "filename": "vais-0.0.3.zip", "has_sig": false, "md5_digest": "d2c3c19ed6243d8cdce2a6411e72dab0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48579, "upload_time": "2015-04-24T11:10:07", "url": "https://files.pythonhosted.org/packages/34/68/cb0473c6a7cd14b97323914af8729e4a5859935f39d88ff3190266c47570/vais-0.0.3.zip" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "c9d581b8e3ecd78e801d3c10e43b7672", "sha256": "f2c8ede0ab149ea1157e758cab3eb60adcb2fc4a3ecea629fa5aea03ccc698cb" }, "downloads": -1, "filename": "vais-0.0.6.zip", "has_sig": false, "md5_digest": "c9d581b8e3ecd78e801d3c10e43b7672", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57663, "upload_time": "2015-08-16T13:24:31", "url": "https://files.pythonhosted.org/packages/9e/aa/40bf71730c093bfa25b5973a39176c879d506e9f966f096413f28b3de57c/vais-0.0.6.zip" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "6a515dcd50dfb034972a203a4e0838ff", "sha256": "022d95bad7f5983e8278c6f161737d844d8596168ba8a30a4ebf9443d104cff7" }, "downloads": -1, "filename": "vais-0.0.7.tar.gz", "has_sig": false, "md5_digest": "6a515dcd50dfb034972a203a4e0838ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46898, "upload_time": "2017-02-07T11:24:38", "url": "https://files.pythonhosted.org/packages/18/98/e44f4404e7fd4e9a8a82ea382eb5c5ed11609fc4073451d455c8374dff22/vais-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a515dcd50dfb034972a203a4e0838ff", "sha256": "022d95bad7f5983e8278c6f161737d844d8596168ba8a30a4ebf9443d104cff7" }, "downloads": -1, "filename": "vais-0.0.7.tar.gz", "has_sig": false, "md5_digest": "6a515dcd50dfb034972a203a4e0838ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46898, "upload_time": "2017-02-07T11:24:38", "url": "https://files.pythonhosted.org/packages/18/98/e44f4404e7fd4e9a8a82ea382eb5c5ed11609fc4073451d455c8374dff22/vais-0.0.7.tar.gz" } ] }