{"id":16301643,"url":"https://github.com/bbkr/quantumchess","last_synced_at":"2026-02-06T07:07:19.995Z","repository":{"id":138947634,"uuid":"125921939","full_name":"bbkr/QuantumChess","owner":"bbkr","description":"Made to hurt brains!","archived":false,"fork":false,"pushed_at":"2021-08-19T22:55:28.000Z","size":579,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-10T01:18:02.429Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"artistic-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bbkr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-19T21:21:35.000Z","updated_at":"2021-08-19T22:55:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"0656af5f-2174-4b04-bf68-411d7be61378","html_url":"https://github.com/bbkr/QuantumChess","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbkr%2FQuantumChess","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbkr%2FQuantumChess/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbkr%2FQuantumChess/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbkr%2FQuantumChess/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bbkr","download_url":"https://codeload.github.com/bbkr/QuantumChess/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137887,"owners_count":21053775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T20:55:15.389Z","updated_at":"2026-02-06T07:07:19.931Z","avatar_url":"https://github.com/bbkr.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# QuantumChess v1.0.0\n\n## Why?\n\nI love chess. But this game is getting worn out.\n\nTournaments become less fun to watch every year. All openings, all gambits are explored so deeply by computer analysis that high level players go \"out of theory\" on 15th move. Mostly we see them replaying boring computer lines over and over again. Memoization wins with imagination.\n\nOn medium and amateur level there is still a lot to explore. However some people do not like deep thinking required by chess. They are better at resolving wide complexity than deep complexity, meaning that they can spot and counter 5 threats now than one threat after 5 moves.\n\nSo I wanted to create something fresh, brain melting. With sneaky tactics, havoc and suicides. Enjoy!\n\n## Rules\n\n### Superposition\n\nEvery piece starts in superposition state marked as 🟊.\n\nIt means that piece is everything at the same time - ♚, ♛, ♜, ♝, ♞ and ♟︎.\n\nWhich will be written as ♚|♛||♜|♝|♞|♟︎ in this document.\n\n\u003cimg src=\"/positions/rules-superposition-1.png\" width=\"400\"\u003e\n\nSuch piece in superposition state can finally become any of those specific pieces in a process named [collapsing](#collapsing).\n\nNote that it does **not** mean that player has for example 16 ♛. There is still one ♚, one ♛, two ♜, two ♝, two ♞ and eight ♟︎ available for him. But it is unknown which one is which.\n\n### Movement\n\nPiece in superposition can move as any piece it can collapse to.\n\nPlayer must choose which movement method to use during his/her turn, so here is how white can begin with *d2* piece, which is ♚|♛||♜|♝|♞|♟︎:\n\n\u003cimg src=\"/positions/rules-movement-1.png\" width=\"400\"\u003e\n\nFor example player may choose to move this piece as a ♞ to *b3* or as a ♛ to *d6*.\n\nAccordingly ♝|♜ piece can move any number of squares along a rank/file or any number of squares diagonally, but can not move like a ♞.\n\n### Collapsing\n\nCollapsing is a process of losing ability to become some specific piece until single option remains. This can happen during movement or captures.\n\nThe easiest collapse is this move:\n\n\u003cimg src=\"/positions/rules-collapsing-1.png\" width=\"400\"\u003e\n\nPiece could be ♚|♛||♜|♝|♞|♟︎ and player decided to move it as a ♞. That means it can no longer become ♚, ♛, ♜, ♝ or ♟︎ because there cannot be \"a ♜ that was jumping like ♞ in the past\".\n\nTime for something more advanced:\n\n\u003cimg src=\"/positions/rules-collapsing-2.png\" width=\"400\"\u003e\u003cimg src=\"/positions/rules-collapsing-3.png\" width=\"400\"\u003e\n\nHere ♚|♛||♜|♝|♞|♟︎ moved to d6 and only ♛ or ♜ could do that. So this piece lost ability to collapse to ♚, ♝, ♞ or ♟︎ and became ♛|♜. Then it moved to *a3* and only ♛ could do that. So that piece lost ability to become ♜ and finally collapsed to only possible state - ♛.\n\nMore than one piece can collapse during turn:\n\n\u003cimg src=\"/positions/rules-collapsing-4.png\" width=\"400\"\u003e\u003cimg src=\"/positions/rules-collapsing-5.png\" width=\"400\"\u003e\n\nHere player made 3 moves (all shown at once, black moves are skipped to avoid complexity). Each moved piece collapsed to ♛|♝. Also because player can have only one ♛ and two ♝ it implies that other pieces collapsed to ♚||♜|♞|♟︎ - every moved pieces must became ♛ or ♝ so those possibilities are taken. Then after *b6* move this piece collapsed to final ♛. That takes away possibility of becoming ♛ for *d4* and *d5* pieces - they have no other option than to collapse to ♝.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbkr%2Fquantumchess","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbkr%2Fquantumchess","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbkr%2Fquantumchess/lists"}