{"id":13292150,"url":"https://github.com/mevdschee/typescript-tictactoe","last_synced_at":"2025-07-21T12:39:39.261Z","repository":{"id":191932842,"uuid":"685709624","full_name":"mevdschee/typescript-tictactoe","owner":"mevdschee","description":"TicTacToe written in TypeScript with minimax AI ","archived":false,"fork":false,"pushed_at":"2023-09-03T15:22:06.000Z","size":314,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-26T15:02:39.940Z","etag":null,"topics":["browser-game","game","game-development","minimax-algorithm","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/mevdschee.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":"2023-08-31T20:40:42.000Z","updated_at":"2023-12-21T07:29:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"5306b29b-11c0-4d1d-b4ef-a08205a33f0d","html_url":"https://github.com/mevdschee/typescript-tictactoe","commit_stats":null,"previous_names":["mevdschee/typescript-tictactoe"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mevdschee/typescript-tictactoe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mevdschee%2Ftypescript-tictactoe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mevdschee%2Ftypescript-tictactoe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mevdschee%2Ftypescript-tictactoe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mevdschee%2Ftypescript-tictactoe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mevdschee","download_url":"https://codeload.github.com/mevdschee/typescript-tictactoe/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mevdschee%2Ftypescript-tictactoe/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266303658,"owners_count":23908373,"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-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["browser-game","game","game-development","minimax-algorithm","typescript"],"created_at":"2024-07-29T17:07:28.665Z","updated_at":"2025-07-21T12:39:39.243Z","avatar_url":"https://github.com/mevdschee.png","language":"TypeScript","readme":"# TicTacToe in TypeScript\n\n![screenshot](screenshot.png)\n\nThis is TicTacToe written in TypeScript. I ported the code from my previous [Python implementation](https://github.com/mevdschee/python-tictactoe).\n\n### Quick start\n\nType the following commands to get started:\n\n    git clone git@github.com:mevdschee/typescript-tictactoe.git\n    cd typescript-tictactoe\n    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash\n    nvm install node\n    npm install\n    npm run dev\n\nNow use Visual Studio Code (with the TypeScript extension) to edit the content and see how the code is recompiled and the browser is reloaded when the code is saved.\n\n### Motivation\n\nI tried to make a small starter project for your/my own games. By cloning this starter you should be able to create more complex games. Check out [AceCardGames.com](https://www.acecardgames.com/) to get an idea of what you could be building and clone my small starter project and get creative with your own ideas and designs.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmevdschee%2Ftypescript-tictactoe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmevdschee%2Ftypescript-tictactoe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmevdschee%2Ftypescript-tictactoe/lists"}