{"id":44664324,"url":"https://github.com/ifilot/cx16-kakuro","last_synced_at":"2026-02-15T00:15:16.467Z","repository":{"id":255572620,"uuid":"806916848","full_name":"ifilot/cx16-kakuro","owner":"ifilot","description":"Logic puzzle game for the Commander X16","archived":false,"fork":false,"pushed_at":"2024-09-15T20:01:45.000Z","size":1759,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-09-16T12:04:54.865Z","etag":null,"topics":["cx16","cx16-game","kakuro","kakuro-game","retrogame"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ifilot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-05-28T06:39:13.000Z","updated_at":"2024-09-15T09:14:31.000Z","dependencies_parsed_at":"2024-09-15T11:38:48.581Z","dependency_job_id":"ec337012-3392-4bb6-915f-8b4ad0e5f443","html_url":"https://github.com/ifilot/cx16-kakuro","commit_stats":null,"previous_names":["ifilot/cx16-kakuro"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/ifilot/cx16-kakuro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ifilot%2Fcx16-kakuro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ifilot%2Fcx16-kakuro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ifilot%2Fcx16-kakuro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ifilot%2Fcx16-kakuro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ifilot","download_url":"https://codeload.github.com/ifilot/cx16-kakuro/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ifilot%2Fcx16-kakuro/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29461562,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T22:42:09.113Z","status":"ssl_error","status_checked_at":"2026-02-14T22:42:05.053Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cx16","cx16-game","kakuro","kakuro-game","retrogame"],"created_at":"2026-02-15T00:15:11.846Z","updated_at":"2026-02-15T00:15:16.462Z","avatar_url":"https://github.com/ifilot.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CX16-KAKURO\n\n![GitHub tag (latest SemVer)](https://img.shields.io/github/v/tag/ifilot/cx16-kakuro?label=version)\n[![build](https://github.com/ifilot/cx16-kakuro/actions/workflows/build.yml/badge.svg)](https://github.com/ifilot/cx16-kakuro/actions/workflows/build.yml)\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n\n[Download latest version](https://github.com/ifilot/cx16-KAKURO/releases/latest/download/CX16-KAKURO.ZIP)\n\n![Kakuro Gameplay](img/cx16-kakuro-gameplay.gif)\n\n## Description\n\nKakuro is a logic-based number puzzle game, often described as a cross between a\ncrossword and Sudoku. In this game, players fill a grid with digits from 1 to 9,\nwith the objective of matching the sum of numbers in each row or column to a\ngiven target. However, no number can be repeated within a single sum. Each clue\nis represented as a small number in a black cell, dictating the sum of the\ndigits to be placed in the adjacent white cells.\n\nFor the Commander X16, Kakuro offers a nostalgic experience, blending the\npuzzle's classic challenge with the retro charm of 8-bit computing. Players\nnavigate the grid using the mouse and inputting numbers via keyboard. The game\ntests mathematical reasoning and strategic thinking, making it an engaging\npastime for puzzle enthusiasts and retro gaming fans alike. The simplistic yet\ncaptivating design ensures that Kakuro on the Commander X16 is both a mental\nworkout and a tribute to vintage gaming.\n\n## Features\n\n* In total, **48** puzzles are implemented in the game varying between 6x6 to\n  8x8 board sizes.\n* The program keeps track of the user progression. Different colors are used to\n  indicate opened and completed puzzles. The game automatically saves the result\n  to `PUZZLES.DAT` ensuring 'continuous play'. Note that the game state itself\n  is not saved.\n* If the user is stuck, they can hit a toggle button which highlights all\n  correct numbers in green, while incorrect numbers are colored in red.\n\n## Compilation\n\nFirst, install the required dependencies\n\n```bash\nsudo apt-get install -y build-essential cc65 python3 python3-numpy python3-pilkit\n```\nCompilation is fairly straightforward. Go to the `src` folder and run `make`.\n\n```bash\ncd src \u0026\u0026 make\n```\n\n## Dependencies\n\nCX16-KAKURO makes use of [zsmkit](https://github.com/mooinglemur/zsmkit) which\nis an advanced music and sound effects engine for the Commander X16 and\navailable under a MIT License. A static copy of this library is bundled in\nthis repository and automatically embedded in the `.PRG` file.\n\n## Assets\n\n* All graphical artwork was created by me using [Pyxel\n  Edit](https://pyxeledit.com/). No permission is required to use this artwork\n  in your work, although attribution is always greatly appreciated.\n* Background music \"Corridors of Time\" by GTR3QQ is available under a\n  CC-BY-SA-4.0 license and obtained from [this source](https://github.com/mooinglemur/melodius/blob/main/ROOT/ZSM/Furnace/GTR3QQ/Corridors%20of%20Time.zsm)\n  GTR3QQ is graciously acknowledged for producing this piece of music and offering\n  it under a liberal license.\n\n## Community guidelines\n\n* Contributions to CX16-Kakuro are always welcome and appreciated. Before doing so,\n  please first read the [CONTRIBUTING](CONTRIBUTING.md) guide.\n* For reporting issues or problems with the software, you are kindly invited to\n  to open a [new issue with the bug label](https://github.com/ifilot/cx16-kakuro/issues/new?labels=bug).\n* If you seek support in using CX16-Kakuro, please \n  [open an issue with the question](https://github.com/ifilot/cx16-kakuro/issues/new?labels=question)\n  label.\n* If you wish to contact the developers, please send an e-mail to ivo@ivofilot.nl.\n\n## License\n\nUnless otherwise stated, all code in this repository is provided under the GNU\nGeneral Public License version 3.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fifilot%2Fcx16-kakuro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fifilot%2Fcx16-kakuro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fifilot%2Fcx16-kakuro/lists"}