{ "info": { "author": "arthuro555", "author_email": "papinrouge@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development" ], "description": "# Pokemonlib for python\n[![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/arthuro555)\n[![Build Status](https://travis-ci.org/arthuro555/pokemonlib.svg?branch=master)](https://travis-ci.org/arthuro555/pokemonlib)\n[![CircleCI](https://circleci.com/gh/arthuro555/pokemonlib/tree/master.svg?style=svg)](https://circleci.com/gh/arthuro555/pokemonlib/tree/master)\n\n## WARNING:\n**I Am not and don't claim to be affiliated with Pokemon or the Pokemon Company or Nintendo.\nI do not own and don't claim to own Pokemon, the battle logic of the algorithm, the sprites,\nthe idea and the code of any official pokemon game. But I do own The code that is written by myself\nand the way it was implemented.**\n\nThis is a library containing a WIP (Work In Progress) implementation of the pokemon battle algorithm and\nother features of the pokemon games.\n\n#### Present features:\n\n* Automatically get base pokemon data from the PokeApi\n\n#### WIP features\n###### I mean what I'm actively working on (Checked if ready for release soon and currently in test)\n\n- [ ] Pokemon Class\n- [ ] Inventory/Player class\n- [ ] Pokemon attacks\n- [ ] Automatically get other pokemon data like sprites from the PokeApi\n- [ ] Basic Battle UI (Very slow progress)\n- [ ] Automatic game build\n\n#### Planned Features:\n###### (Checked means I'm starting to develop it as soon as I complete a WIP feature)\n\n+ [X] Plugin System that permits to create your own pokemons/attacks/items\n+ [X] Items (Needs Inventory first)\n- [ ] Battle Logic (A class that handles the whole battle but without any UI)\n- [ ] Overworld UI\n- [ ] Trainers battle\n- [ ] Possibility to catch pokemons\n- [ ] Interaction system in Overworld\n\nAnd possibly more ;-) you can always make a feature request in the issues tab.\n\n\n## Python Compatibility\n\nFor now only python 3 is supported and python 2 support is not planned.\nAnyways, if you're still using python 2, you should upgrade!\n\n## Helping or contributing to the project\n\nI have no problem with people helping me. If someone makes many good pull request I will consider to add them\nas contributors of this repo. If someone contributes to the project by more than a few lines of code or do\nsomething really useful (like some english teacher who fixes all the typos) I will add them to a credit section\nand a file credits.txt.\n\n**WARNING** I have some conditions for contributions.\n\n1. Explain thoroughly what you changed/implemented, how and if it's not on my feature board on that file also why.\n2. Don't ask me questions on the code I don't have much free time and I prefer to use them to code myself.\n3. I probably won't document very much changes I do to the code and don't complain.\n4. Unless I make someone a contributor, This will stay **_my_** project and any code pushed by someone else will be\nconsidered as 'Donated' and will become mine. You accept by pushing anything here to give up on any copyright\nor rights that you own on the code you added/modified. I don't want my project to be steeled.\n5. I'm (With contributors if I add some) the one(s) that decide if someone should be added/removed from the credits.\nI am not obligated to let someone who contributed to the project on the list if I judge that wasn't enough because\nelse the list could become too long and I don't want people's name that made real and good contributions to be\nhidden by hundreds of names of people that changed 2 characters.\n6. I'm the only one to decide if someone should be a contributor or not.\n7. DON'T COMPLAIN ON ANYTHING. IF YOU MAKE A CONTRIBUTION IT'S YOUR CHOICE AND AS THIS CONDITIONS WERE HERE\nSINCE THE FIRST COMMIT SO YOU KNEW THE CONDITIONS\n\n### What this project is meant to become\n\nThis project is for now pieces of code on which you can use to make a simple pokemon game.\nI want it to become a piece of software that you extend with your own script(s) and plugins.\nA bit like renpy. If it goes on so far that all the 'Core' stuff is done and also the 'Graphical' part I would\nwant to make directly a 'Programming Language' for it (Just something to parse some pre defined syntax and connect it\nwith the 'Core' API) or a visual editor (Like idk Geometry dash). Keep the goal in mind if you make contributions\nbecause if they are not compatible with my goals I will have to reject them.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/arthuro555/pokemonlib", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pokemonlib", "package_url": "https://pypi.org/project/pokemonlib/", "platform": "", "project_url": "https://pypi.org/project/pokemonlib/", "project_urls": { "Homepage": "https://github.com/arthuro555/pokemonlib", "Say Thanks!": "https://saythanks.io/to/arthuro555", "Source": "https://github.com/arthuro555/pokemonlib" }, "release_url": "https://pypi.org/project/pokemonlib/0.0.4/", "requires_dist": [ "cryptography", "pyglet", "requests" ], "requires_python": "", "summary": "An implementation of pokemon algorithms", "version": "0.0.4" }, "last_serial": 5796483, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "62b0e4b5d16185239740d955b5b252ec", "sha256": "4772e9b60e4922b938da9d59803c747976e8653ca00a1ae62bff7054c421e012" }, "downloads": -1, "filename": "pokemonlib-0.0.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "62b0e4b5d16185239740d955b5b252ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19616, "upload_time": "2019-09-07T14:23:13", "url": "https://files.pythonhosted.org/packages/d6/c5/b220c7d5e96cd3575b171111aedc9d8074906220a6b04da44f8ddf6d762e/pokemonlib-0.0.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "33fb43ab9ef3852aeae74fb6f6771d86", "sha256": "33ddb52806f8ff72f4395812deb9c96719ea94b22e2cbfe0d8e98742df7bda37" }, "downloads": -1, "filename": "pokemonlib-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "33fb43ab9ef3852aeae74fb6f6771d86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14249, "upload_time": "2019-09-07T13:51:45", "url": "https://files.pythonhosted.org/packages/b3/4a/70353766b04c15ed124258431ff244c9d22ae012651b130ed61965a57245/pokemonlib-0.0.1-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8297873e0c802aea838872bc561e2716", "sha256": "c0832c62638019778c0fbdabc5878f2c52834a553764d6d124286167b49dbeda" }, "downloads": -1, "filename": "pokemonlib-0.0.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8297873e0c802aea838872bc561e2716", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18011, "upload_time": "2019-09-07T15:27:42", "url": "https://files.pythonhosted.org/packages/a0/39/b345d6aebf8c8eb88ae9f56029768d0b61b479060afea16082217350b863/pokemonlib-0.0.3.linux-x86_64.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "606d7c11a8372ae49af920f94e21a244", "sha256": "d50ce8f74fdde5d5719cba2b5b4324264abc78f2063cb5c539bfd67ad9884f68" }, "downloads": -1, "filename": "pokemonlib-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "606d7c11a8372ae49af920f94e21a244", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13926, "upload_time": "2019-09-07T15:30:37", "url": "https://files.pythonhosted.org/packages/3e/92/2b43500542048fcf1138d09c761d82e39ec087f263c7f1323cf2ad4f9084/pokemonlib-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dae4972e3db811222e0b3d786d83ddd4", "sha256": "5b1ae6e6ca54d5ff162aa4905cbb6ca61f7d88795f211a0184f906828104fc0c" }, "downloads": -1, "filename": "pokemonlib-0.0.4.tar.gz", "has_sig": false, "md5_digest": "dae4972e3db811222e0b3d786d83ddd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12503, "upload_time": "2019-09-07T15:30:39", "url": "https://files.pythonhosted.org/packages/a9/57/3cba8b0db7cb8481d858d67d6e25c3e91cb267e17011935f815923efbf24/pokemonlib-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "606d7c11a8372ae49af920f94e21a244", "sha256": "d50ce8f74fdde5d5719cba2b5b4324264abc78f2063cb5c539bfd67ad9884f68" }, "downloads": -1, "filename": "pokemonlib-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "606d7c11a8372ae49af920f94e21a244", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13926, "upload_time": "2019-09-07T15:30:37", "url": "https://files.pythonhosted.org/packages/3e/92/2b43500542048fcf1138d09c761d82e39ec087f263c7f1323cf2ad4f9084/pokemonlib-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dae4972e3db811222e0b3d786d83ddd4", "sha256": "5b1ae6e6ca54d5ff162aa4905cbb6ca61f7d88795f211a0184f906828104fc0c" }, "downloads": -1, "filename": "pokemonlib-0.0.4.tar.gz", "has_sig": false, "md5_digest": "dae4972e3db811222e0b3d786d83ddd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12503, "upload_time": "2019-09-07T15:30:39", "url": "https://files.pythonhosted.org/packages/a9/57/3cba8b0db7cb8481d858d67d6e25c3e91cb267e17011935f815923efbf24/pokemonlib-0.0.4.tar.gz" } ] }