{"id":20323716,"url":"https://github.com/erthium/chess","last_synced_at":"2026-02-16T17:02:54.567Z","repository":{"id":211423896,"uuid":"729090868","full_name":"erthium/chess","owner":"erthium","description":"Chess environment created in SDL2 with C++","archived":false,"fork":false,"pushed_at":"2025-03-09T14:35:42.000Z","size":1060,"stargazers_count":1,"open_issues_count":9,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-24T10:12:06.732Z","etag":null,"topics":["chess","cpp","sdl2"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/erthium.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,"zenodo":null}},"created_at":"2023-12-08T11:45:39.000Z","updated_at":"2025-06-09T02:16:03.000Z","dependencies_parsed_at":"2024-06-04T00:00:07.609Z","dependency_job_id":"cd86dddb-1423-4917-b2de-53722d905eb3","html_url":"https://github.com/erthium/chess","commit_stats":null,"previous_names":["ertyumpx/chess","erthium/chess"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/erthium/chess","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erthium%2Fchess","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erthium%2Fchess/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erthium%2Fchess/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erthium%2Fchess/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erthium","download_url":"https://codeload.github.com/erthium/chess/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erthium%2Fchess/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29513435,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"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":["chess","cpp","sdl2"],"created_at":"2024-11-14T19:29:24.742Z","updated_at":"2026-02-16T17:02:54.552Z","avatar_url":"https://github.com/erthium.png","language":"C++","readme":"# Chess\n\nAn attemp to create a chess environment with C++ and SDL2. The project is still being worked on, check [issues](https://github.com/ErtyumPX/chess/issues) and [milestones](https://github.com/ErtyumPX/chess/milestones) for the process.\n\n## License\n\nThis project is licensed under the [GNU GPL-3.0](https://github.com/ErtyumPX/chess/blob/main/LICENSE) license.\n\n## Setup\n\nProject is currently compiled with GNU G++ 13.2.1.\n\nThe only third-party dependency is SDL2. Used version of SDL2 in project is 2.28.5, should work as long as is SDL2 and not SDL.\n\nFor compiling and linking rules GNU Make 4.4.1 was used. After downloading dependencies, make sure to change the include paths inside the Makefile.\n\n```\n# change the paths for '-I' \nCC := g++\nCFLAGS := -Wall -std=c++11 -I/usr/include/SDL2           # here\nTEST_CFLAGS := -Wall -std=c++11 -Iinclude/SDL2 -Isrc/    # and here\nLDFLAGS := -lSDL2 -lSDL2_image\n...\n```\n\nAfter fulfilling dependencies, download or clone the project and use Makefile to easily compile:\n\n```\n\u003e make all\n\u003e make run\n```\n\nTo run tests and check if everything works:\n\n```\n\u003e make test\n```\n\nSince SDL2 is a cross-platform media library, output should work on Windows, MacOS and Linux.\n\n\n## Project\n\nFor now, looks like this:\n\n----------\n\n![screenshot-2023-12-26_02:37:12](https://github.com/ErtyumPX/chess/assets/49292808/79e8ca6b-f34f-47a5-bbc9-d6ece3a45670)\n\n----------\n\nDetails will be  written soon...\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferthium%2Fchess","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferthium%2Fchess","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferthium%2Fchess/lists"}