# 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"
}