{"id":14963810,"url":"https://github.com/oliverzh2000/reversi","last_synced_at":"2025-04-03T20:30:24.566Z","repository":{"id":137939319,"uuid":"94279896","full_name":"oliverzh2000/reversi","owner":"oliverzh2000","description":"The board game Reversi/Othello written in C# and XAML. Features modern UI and a simple minimax/alpha beta pruning AI.","archived":false,"fork":false,"pushed_at":"2019-07-28T01:17:29.000Z","size":135,"stargazers_count":1,"open_issues_count":1,"forks_count":8,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-17T17:13:06.048Z","etag":null,"topics":["minimax-algorithm","windows-presentation-foundation"],"latest_commit_sha":null,"homepage":null,"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/oliverzh2000.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":"2017-06-14T02:30:47.000Z","updated_at":"2019-12-03T21:30:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"466564ea-28e6-47b9-8543-41cabefdb2ab","html_url":"https://github.com/oliverzh2000/reversi","commit_stats":{"total_commits":7,"total_committers":1,"mean_commits":7.0,"dds":0.0,"last_synced_commit":"0daf8b79daa32b3254a8ca93c1eae59ff93721e8"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oliverzh2000%2Freversi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oliverzh2000%2Freversi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oliverzh2000%2Freversi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oliverzh2000%2Freversi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oliverzh2000","download_url":"https://codeload.github.com/oliverzh2000/reversi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223027524,"owners_count":17076007,"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":["minimax-algorithm","windows-presentation-foundation"],"created_at":"2024-09-24T13:32:10.515Z","updated_at":"2024-11-04T16:20:48.316Z","avatar_url":"https://github.com/oliverzh2000.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# reversi\n\nMy goal for this app was to make something simple and beautiful, \nyet featuring a highly competent AI capable of defeating most human players. \n\nThis app is written in C# and XAML for Windows Presentation Foundation (.NET).\n\nThe AI and Game logic for this app are contained in `/src/Game.cs`.\n\nThe AI of this app uses the minimax algorithm with alpha beta pruning to predict\nthe best possible AI move. Early in the game, the AI will strive for mobility\nand corners, while near the endgame it will strive solely for score. On \"legendary\"\nmode, the AI searches to a depth of 4 moves, and will generate the full game tree\nwhenever there is less than 10 moves until the end.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foliverzh2000%2Freversi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foliverzh2000%2Freversi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foliverzh2000%2Freversi/lists"}