chess-program-generator


Namechess-program-generator JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/MiguelGuthridge/chess-program-generator
SummaryA program to generate a chess program. Since chess is such a complex game, it is impossible to write a program for it by hand.
upload_time2023-07-13 11:30:15
maintainer
docs_urlNone
authorMiguel Guthridge
requires_python>=3.9,<4.0
licenseMIT
keywords chess generator cli
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Chess Program Generator

A program to generate a chess program. Since chess is such a complex game with
many branching paths, it is impossible to write a program for it by hand.

This tool provides a CLI to generate a simple terminal chess program.

## Installation

`pip install chess-program-generator`

## Usage

To generate the runnable chess program:

`chess-program-generator [depth] > chess.py`

To run the produced chess program

`python chess.py`

## Pre-generated program

A pre-compiled program, generated to a depth of 4 ply, can be downloaded from
the releases page on GitHub.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/MiguelGuthridge/chess-program-generator",
    "name": "chess-program-generator",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9,<4.0",
    "maintainer_email": "",
    "keywords": "chess,generator,cli",
    "author": "Miguel Guthridge",
    "author_email": "hdsq@outlook.com.au",
    "download_url": "https://files.pythonhosted.org/packages/53/1a/e09907e7e23570a30f22e4d0793ce1bb9639b7e631f0531c8e2eae980998/chess_program_generator-1.0.0.tar.gz",
    "platform": null,
    "description": "# Chess Program Generator\n\nA program to generate a chess program. Since chess is such a complex game with\nmany branching paths, it is impossible to write a program for it by hand.\n\nThis tool provides a CLI to generate a simple terminal chess program.\n\n## Installation\n\n`pip install chess-program-generator`\n\n## Usage\n\nTo generate the runnable chess program:\n\n`chess-program-generator [depth] > chess.py`\n\nTo run the produced chess program\n\n`python chess.py`\n\n## Pre-generated program\n\nA pre-compiled program, generated to a depth of 4 ply, can be downloaded from\nthe releases page on GitHub.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A program to generate a chess program. Since chess is such a complex game, it is impossible to write a program for it by hand.",
    "version": "1.0.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/MiguelGuthridge/chess-program-generator/issues",
        "Homepage": "https://github.com/MiguelGuthridge/chess-program-generator",
        "Online Documentation": "https://github.com/MiguelGuthridge/chess-program-generator",
        "Repository": "https://github.com/MiguelGuthridge/chess-program-generator"
    },
    "split_keywords": [
        "chess",
        "generator",
        "cli"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef5ebe5ea06a41427cf3fd380f7b0f38147f3c05eba29104504ea48db2ca8b29",
                "md5": "cd3f5d17a39feb323e575a199f63cf90",
                "sha256": "4d755bb7bfad34e8dad5fe54227a14a81d1d7eee9eecdf889f5e8df5e8917dee"
            },
            "downloads": -1,
            "filename": "chess_program_generator-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "cd3f5d17a39feb323e575a199f63cf90",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9,<4.0",
            "size": 5017,
            "upload_time": "2023-07-13T11:30:13",
            "upload_time_iso_8601": "2023-07-13T11:30:13.783349Z",
            "url": "https://files.pythonhosted.org/packages/ef/5e/be5ea06a41427cf3fd380f7b0f38147f3c05eba29104504ea48db2ca8b29/chess_program_generator-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "531ae09907e7e23570a30f22e4d0793ce1bb9639b7e631f0531c8e2eae980998",
                "md5": "b8e95866ccc709d8c9c2b3cd5eabb5a2",
                "sha256": "7a5745ee7ddb4dfcb1ee09e09a9771250395c0e88865d7b1f484833b359236e0"
            },
            "downloads": -1,
            "filename": "chess_program_generator-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "b8e95866ccc709d8c9c2b3cd5eabb5a2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9,<4.0",
            "size": 3663,
            "upload_time": "2023-07-13T11:30:15",
            "upload_time_iso_8601": "2023-07-13T11:30:15.212929Z",
            "url": "https://files.pythonhosted.org/packages/53/1a/e09907e7e23570a30f22e4d0793ce1bb9639b7e631f0531c8e2eae980998/chess_program_generator-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-13 11:30:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MiguelGuthridge",
    "github_project": "chess-program-generator",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "chess-program-generator"
}
        
Elapsed time: 0.09883s