{"id":17152420,"url":"https://github.com/extrabb/extrachess","last_synced_at":"2026-02-27T10:08:05.275Z","repository":{"id":48639747,"uuid":"379707210","full_name":"ExtraBB/ExtraChess","owner":"ExtraBB","description":"A C# Chess Engine","archived":false,"fork":false,"pushed_at":"2021-07-17T11:49:43.000Z","size":236,"stargazers_count":1,"open_issues_count":10,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-30T03:53:53.511Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ExtraBB.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-23T19:18:10.000Z","updated_at":"2021-07-17T11:49:46.000Z","dependencies_parsed_at":"2022-09-03T18:20:38.609Z","dependency_job_id":null,"html_url":"https://github.com/ExtraBB/ExtraChess","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ExtraBB/ExtraChess","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ExtraBB%2FExtraChess","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ExtraBB%2FExtraChess/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ExtraBB%2FExtraChess/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ExtraBB%2FExtraChess/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ExtraBB","download_url":"https://codeload.github.com/ExtraBB/ExtraChess/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ExtraBB%2FExtraChess/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273862410,"owners_count":25181544,"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","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-14T21:43:38.087Z","updated_at":"2026-02-27T10:07:57.938Z","avatar_url":"https://github.com/ExtraBB.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ExtraChess\n![Build and Tests](https://github.com/ExtraBB/ExtraChess/actions/workflows/ExtraChess.yml/badge.svg)\n\nExtraChess is a UCI-based .NET Core Chess engine. It uses .NET6 as backing framework.\n\n## Engine\nThe Engine is located in the `ExtraChess` project. It uses [Bitboards](https://www.chessprogramming.org/Bitboards) to generate moves. Interfacing with the engine is done with the [UCI](http://wbec-ridderkerk.nl/html/UCIProtocol.html) protocol.\n\nStart from Visual Studio or run using the `dotnet` CLI:\n```\ndotnet run --project ./ExtraChess/ExtraChess.csproj\n```\n\n## UI\nIncluded in the solution is the `ExtraChessUI` project. It is a simple chess UI that allows you to play a game of chess using multiple engines. Just place the engine in the same folder as the executable and it will present it as option in the UI.\n\nStart from Visual Studio or run the UI using the `dotnet` CLI:\n```\ndotnet build\ndotnet run --project ./ExtraChessUI/ExtraChessUI.csproj\n```\n\n## Tests\nUnit tests for the engine can be found in the `ExtraChessTests` project.\n\nRun from the TestExplorer in Visual Studio or using the `dotnet` CLI:\n```\ndotnet test\n```\n\n## Prerequisites\n- Make sure you have .NET 6 installed.\n- For running from Visual Studio, install the Visual Studio 2022 Preview.\n\n## Goals\n - Create a playable game of chess vs computer\n - Create an AI that plays around 1500 level\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fextrabb%2Fextrachess","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fextrabb%2Fextrachess","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fextrabb%2Fextrachess/lists"}