{ "info": { "author": "Duncan Murray", "author_email": "djmurray@acutesoftware.com.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "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 Life", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=========================================\nWorld Build\n=========================================\n\nTools for computational world building (work in progress)\n\nOverview\n--------------------------------\nWorldbuild contains tools to build worlds and store the metadata around that, including objects, history, animals, vegetation.\n\nYou provide a map of your world and annotate it via a YAML file to define towns with locations - the wiki tool extracts subset of the image to for each town.\n\nYou can add additional information to build a rich history around your world.\n\n\nQuick Start\n=========================================\n\nCopy your map file (JPG) or scan a hand drawn map.\n\nCreate a YAML file with the following sections\n\n\n wiki: Yes\n world_name: Alrona\n contents:\n - races\n - settlements\n maps: [alrona-pen-coloured.jpg]\n\n\nYou need to have a root section for each element in contents, and there needs to be a name and desc element at the minimum.\n\n\n settlements:\n - name: Draeton\n continent: Sharnia\n coords_x_y: [66,58]\n desc: >\n This is the largest city on the East side of Sharnia. 3,000 men live in this strongly\n defended city\n - name: Ambyle\n continent: Sharnia\n coords_x_y: [64,58]\n desc: >\n Farming town East of Draeton, known for their famous weekend markets selling exotic produce grown in the warm regions north of the Eastern Desert\n\nThen modify the params and run the wiki.py program to generate the HTML version of your world.\n\n\nThe settlements page shows the description from the yaml file, and also a section of the map based on the coords_x_y parameter\n\nYou can extend the wiki with as many sections as you like and each entry can include a file section to import a text (or html) file to be included in that page.\n\n\n\nRandom Grid Generation\n============================\nCreate a random grid as follows\n\n\n pip install worldbuild\n build_random_grid.py\n\n\nYou can convert this grid to a Tiled TMX file for manual editing\n\n convert_grid_to_tiled_map.py\n\n\n\n\nDungeon Map Generator\n============================\nCreate a randomnly generated rogue like dungeon grid by running\n\nimport worldbuild.dungeon_generator as dg\n\ngrid = dg.create_dungeon(grid_y=30, grid_x=80, NUM_ROOMS=16, ROOM_SIZE = 3, NUM_HORIZ = 10)\nprint(dg.grid_as_str(grid))\n\n# optional - make a path through the grid\nprint(dg.path_find(grid))\n\n# optional - export as TMX file\ndg.convert_grid_to_TileEditor_map('dungeon.tmx', 'samples/ascii_runeset.tsx')\n\n\nIt also uses the pathfinding package to make a path through the map\n\nOptionally, you can uncomment the line to save it as a TMX file for use in Tiled.\nDoing this will allow you to use the above grid with a tileset to get better graphics.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/acutesoftware/worldbuild", "keywords": "", "license": "GNU General Public License v3 (GPLv3)", "maintainer": "", "maintainer_email": "", "name": "worldbuild", "package_url": "https://pypi.org/project/worldbuild/", "platform": "", "project_url": "https://pypi.org/project/worldbuild/", "project_urls": { "Homepage": "https://github.com/acutesoftware/worldbuild" }, "release_url": "https://pypi.org/project/worldbuild/0.0.9/", "requires_dist": null, "requires_python": "", "summary": "Tools for computational world building", "version": "0.0.9" }, "last_serial": 5196070, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "eb9bd68a016d9b2bbdf0885c0372e225", "sha256": "9ff699eba74819104602c8abf14a4df5b77bce8fab5f6c5bfcd315a43d1fae12" }, "downloads": -1, "filename": "worldbuild-0.0.1.zip", "has_sig": false, "md5_digest": "eb9bd68a016d9b2bbdf0885c0372e225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6787, "upload_time": "2015-08-22T11:43:24", "url": "https://files.pythonhosted.org/packages/ba/aa/624ff9fb96dc76c4eb14250e7d300a77f3fab191a4d5cc6ee8b4a3ef7055/worldbuild-0.0.1.zip" } ], "0.0.1a": [ { "comment_text": "", "digests": { "md5": "eb913af3b1cdf9ee1781858e7467500a", "sha256": "f95fd02c8ac503b47137949dde7f9d84d52c2fd2ee5f4669a563ca578a96d09a" }, "downloads": -1, "filename": "worldbuild-0.0.1a.zip", "has_sig": false, "md5_digest": "eb913af3b1cdf9ee1781858e7467500a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7196, "upload_time": "2015-08-22T12:09:04", "url": "https://files.pythonhosted.org/packages/05/45/393eb1663d33d95eecd2808cec4731b2c2ec89060c208e9db3977b225c92/worldbuild-0.0.1a.zip" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "77b43b509bbb269dff0e7f2984ec2b7d", "sha256": "acb542a0c19592dc0ae9c3d82a617cae20adc087f6affab74052fd1a61b82e35" }, "downloads": -1, "filename": "worldbuild-0.0.2.zip", "has_sig": false, "md5_digest": "77b43b509bbb269dff0e7f2984ec2b7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7167, "upload_time": "2015-08-22T12:19:40", "url": "https://files.pythonhosted.org/packages/e6/98/a4a7a968c40c26b5659c019fcbe6a1038f121e9238cbf213cddc36a60b22/worldbuild-0.0.2.zip" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "74530c9eb068ec812f7eeb0b5674726e", "sha256": "f828780c1d8fbc4975ff7de5e946d47b55cde720840b1b4413b5af371ee06aad" }, "downloads": -1, "filename": "worldbuild-0.0.3.zip", "has_sig": false, "md5_digest": "74530c9eb068ec812f7eeb0b5674726e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19591638, "upload_time": "2015-09-13T14:46:29", "url": "https://files.pythonhosted.org/packages/0d/52/e86845e5baeb3c7cbc7ef8e923562a416027a4632c24e1885519e71fada8/worldbuild-0.0.3.zip" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "2a51fe4126f898d5847353bb0742e2b5", "sha256": "df3106cf29f280806d092f40bf7e078115f8493817e7df25c35a34801ea094aa" }, "downloads": -1, "filename": "worldbuild-0.0.4.tar.gz", "has_sig": false, "md5_digest": "2a51fe4126f898d5847353bb0742e2b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24844282, "upload_time": "2019-04-27T01:14:45", "url": "https://files.pythonhosted.org/packages/1e/e1/e2de0c045bc4c70e6ef21355d01ca65e26eda73998112083f59018fb1c55/worldbuild-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "06c38eb7507c4b556a36373a740102cb", "sha256": "8f80dbae5624d540d5d3c99227762c99a8012606e0efc12c6d988f1c074956ba" }, "downloads": -1, "filename": "worldbuild-0.0.5.tar.gz", "has_sig": false, "md5_digest": "06c38eb7507c4b556a36373a740102cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24844109, "upload_time": "2019-04-27T01:58:15", "url": "https://files.pythonhosted.org/packages/4f/53/dee415bf9456194e9f06cb747c1080b22aee83c402403eaef01300d3e50d/worldbuild-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "08cba8b9fb41355f6ef2384648458c9c", "sha256": "d30aa9dc58a048d1c52c55f256a2bbaef37e1eb44d589ecd51b0568fc655cce3" }, "downloads": -1, "filename": "worldbuild-0.0.6.tar.gz", "has_sig": false, "md5_digest": "08cba8b9fb41355f6ef2384648458c9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24844944, "upload_time": "2019-04-27T02:20:27", "url": "https://files.pythonhosted.org/packages/96/35/30277f7ea807cab707df97b96a2e31a496afe6dfd5582400a89af376db22/worldbuild-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "47364f5f077cdacc0e8d2aebe5cd8410", "sha256": "29fe857e745f718d2594aff6b1fe410f2a00a11cb763e19abb0fb255f2e1d8e2" }, "downloads": -1, "filename": "worldbuild-0.0.7.tar.gz", "has_sig": false, "md5_digest": "47364f5f077cdacc0e8d2aebe5cd8410", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24845160, "upload_time": "2019-04-27T03:49:40", "url": "https://files.pythonhosted.org/packages/50/de/110d4e1f445fae960c3f7354599db0eb43756b5bc5e698ef9be8ed8c6b48/worldbuild-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "2dda0b13b8c4c141921e82aa1278e2f4", "sha256": "d01bc59bb4d41305950adaf07796b65c812dadcc1c66ca9e33b41a0469cca5a9" }, "downloads": -1, "filename": "worldbuild-0.0.8.tar.gz", "has_sig": false, "md5_digest": "2dda0b13b8c4c141921e82aa1278e2f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24845163, "upload_time": "2019-04-27T04:33:40", "url": "https://files.pythonhosted.org/packages/08/c4/30bf6e49cc17b65caef5b7349350b6dd86d2edd960cbcafbb4d35b16f79e/worldbuild-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "1df6275a7caf0777a3a68d0daff09115", "sha256": "789a27ca3c4e3a29a66675992cfcb26e2e3faea5b365b49b6289b011a1faedb4" }, "downloads": -1, "filename": "worldbuild-0.0.9.tar.gz", "has_sig": false, "md5_digest": "1df6275a7caf0777a3a68d0daff09115", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24841919, "upload_time": "2019-04-27T07:47:59", "url": "https://files.pythonhosted.org/packages/34/f8/4248d3abe33ab3cfcabe14a2655248f96e80bb90802a9fd79963b0245cd0/worldbuild-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1df6275a7caf0777a3a68d0daff09115", "sha256": "789a27ca3c4e3a29a66675992cfcb26e2e3faea5b365b49b6289b011a1faedb4" }, "downloads": -1, "filename": "worldbuild-0.0.9.tar.gz", "has_sig": false, "md5_digest": "1df6275a7caf0777a3a68d0daff09115", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24841919, "upload_time": "2019-04-27T07:47:59", "url": "https://files.pythonhosted.org/packages/34/f8/4248d3abe33ab3cfcabe14a2655248f96e80bb90802a9fd79963b0245cd0/worldbuild-0.0.9.tar.gz" } ] }