{ "info": { "author": "Eric Wald", "author_email": "breadman@users.sourceforge.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: No Input/Output (Daemon)", "License :: OSI Approved :: Artistic License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Games/Entertainment :: Board Games", "Topic :: Games/Entertainment :: Turn Based Strategy" ], "description": "Parlance Diplomacy Framework\n============================\n\nAbout Parlance\n--------------\n\nParlance is a framework for playing the `Diplomacy`_ board game over a network,\nusing the protocol and message syntax developed by the `Diplomacy AI\nDevelopment Environment`_ (DAIDE) community.\n\nThe Parlance server differs from the official DAIDE server in that it can serve\nmultiple games (consecutively or concurrently), is more configurable, can be\nmanaged remotely through admin commands, and accepts a slightly broader message\nsyntax.\n\nParlance also includes a framework for clients, along with a simple bot to\nreplace an absent player. This framework has also been used by the clients of\nthe `Parang`_ package.\n\nParlance may be used, modified, and/or redistributed under the terms of\nthe `Artistic License 2.0`_, as published by the Perl Foundation.\n\n.. _Diplomacy: http://en.wikipedia.org/wiki/Diplomacy_(game)\n.. _Diplomacy AI Development Environment: http://www.daide.org.uk/index.xml\n.. _Parang: http://pypi.python.org/pypi/Parang/\n.. _Artistic License 2.0: http://www.perlfoundation.org/artistic_license_2_0\n\n\nCommands\n--------\n\nParlance installs the following commands:\n\nparlance-server\n Starts a game server\n\nparlance-holdbot\n Starts one or more HoldBots\n\nparlance-config\n Prints out an example configuration file\n\nparlance-raw-client\n Connects to a server, translating network messages to and from DAIDE message\n syntax on standard input and output.\n\nparlance-raw-server:\n Listens for clients, translating network messages to and from DAIDE message\n syntax on standard input and output.\n\n\nInstallation\n------------\n\nParlance can be installed with `Easy Install`_ from a command prompt::\n\n > easy_install parlance\n\nAlternatively, once you have downloaded and unpacked a source distribution, you\ncan install it with::\n\n > python setup.py install\n\n.. _Easy Install: http://peak.telecommunity.com/DevCenter/EasyInstall\n\n\nCredits\n-------\n\n* Daniel Loeb started the `Diplomacy Programming Project`_ in 1990, developing\n a language for communication between computer players and a GM.\n\n* Andrew Rose developed the `network protocol`_ used to connect clients to the\n server, and wrote a DLL implementation of it.\n\n* David Norman extended the DPP communication language into the `DAIDE message\n syntax`_, translated several variant maps into it, and wrote the first\n full-featured server, bot, and graphical player interface to use the DAIDE\n protocols.\n\n* Eric Wald wrote the first versions of Parlance to extend the DAIDE\n environment to non-Windows platforms, particularly Linux.\n\n.. _Diplomacy Programming Project: http://www.diplom.org/Zine/S1995M/Loeb/Project.html\n.. _DAIDE message syntax: http://www.ellought.demon.co.uk/dipai/dpp_syntax.rtf\n.. _network protocol: http://www.daide.org.uk/external/comproto.html", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://sourceforge.net/projects/parlance/", "keywords": "daide diplomacy board game server", "license": "Artistic License 2.0", "maintainer": null, "maintainer_email": null, "name": "Parlance", "package_url": "https://pypi.org/project/Parlance/", "platform": "Any", "project_url": "https://pypi.org/project/Parlance/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://sourceforge.net/projects/parlance/" }, "release_url": "https://pypi.org/project/Parlance/1.4.1/", "requires_dist": null, "requires_python": null, "summary": "A framework for playing the Diplomacy board game over a network.", "version": "1.4.1" }, "last_serial": 656307, "releases": { "1.4.0": [ { "comment_text": "", "digests": { "md5": "a061bbd09337a99d2ccb4e311724d1f5", "sha256": "ec760f6e8a29e6a593359b7943643123859d4cd0334e86889e880156ce3a60e7" }, "downloads": -1, "filename": "Parlance-1.4.0-py2.5.egg", "has_sig": false, "md5_digest": "a061bbd09337a99d2ccb4e311724d1f5", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 294521, "upload_time": "2008-03-04T20:30:01", "url": "https://files.pythonhosted.org/packages/10/6a/6d1e3e9c54fe552a7707564e0d109284f9a6d5da0b6b54ee7c9166263f5f/Parlance-1.4.0-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "56f298609b3beb1d3bdedf2cea6c0022", "sha256": "3b95a20929ecad9b8e61105439a40953fa1a33aba51e845e6758074edb3f14a9" }, "downloads": -1, "filename": "Parlance-1.4.0.tar.bz2", "has_sig": false, "md5_digest": "56f298609b3beb1d3bdedf2cea6c0022", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153526, "upload_time": "2008-03-04T20:29:57", "url": "https://files.pythonhosted.org/packages/31/f2/2cf8efacfcd9a7af7c42520a3807f06d419a096bf6c089a6258bb7c11a10/Parlance-1.4.0.tar.bz2" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "967f933c3cb55cdb5c22ea57485a7954", "sha256": "71488bcd2624ce38dd36233368a6eba4b6ad340996f3f1470ab6ce33f4b30893" }, "downloads": -1, "filename": "Parlance-1.4.1-py2.5.egg", "has_sig": false, "md5_digest": "967f933c3cb55cdb5c22ea57485a7954", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 293156, "upload_time": "2009-08-30T04:31:20", "url": "https://files.pythonhosted.org/packages/c5/a2/6823d9ac6604b012debf4693eeb642ce1efac4b962fb8953000ec3714a20/Parlance-1.4.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "c6e79a31cd9bb7ecdc3f8142712a9daf", "sha256": "0c97d0ad68c63b04607d574e6f12bda8d3769e4fb4816f24ee38052b05a441c4" }, "downloads": -1, "filename": "Parlance-1.4.1.tar.gz", "has_sig": false, "md5_digest": "c6e79a31cd9bb7ecdc3f8142712a9daf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137266, "upload_time": "2009-08-30T04:31:21", "url": "https://files.pythonhosted.org/packages/04/03/a4dd023829db155fc30133292128ab15bf38f98661d63940fc3880bdd5d9/Parlance-1.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "967f933c3cb55cdb5c22ea57485a7954", "sha256": "71488bcd2624ce38dd36233368a6eba4b6ad340996f3f1470ab6ce33f4b30893" }, "downloads": -1, "filename": "Parlance-1.4.1-py2.5.egg", "has_sig": false, "md5_digest": "967f933c3cb55cdb5c22ea57485a7954", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 293156, "upload_time": "2009-08-30T04:31:20", "url": "https://files.pythonhosted.org/packages/c5/a2/6823d9ac6604b012debf4693eeb642ce1efac4b962fb8953000ec3714a20/Parlance-1.4.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "c6e79a31cd9bb7ecdc3f8142712a9daf", "sha256": "0c97d0ad68c63b04607d574e6f12bda8d3769e4fb4816f24ee38052b05a441c4" }, "downloads": -1, "filename": "Parlance-1.4.1.tar.gz", "has_sig": false, "md5_digest": "c6e79a31cd9bb7ecdc3f8142712a9daf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137266, "upload_time": "2009-08-30T04:31:21", "url": "https://files.pythonhosted.org/packages/04/03/a4dd023829db155fc30133292128ab15bf38f98661d63940fc3880bdd5d9/Parlance-1.4.1.tar.gz" } ] }