{"id":18878347,"url":"https://github.com/captaincluster/tictactoe","last_synced_at":"2026-02-19T15:30:17.790Z","repository":{"id":183534589,"uuid":"670321865","full_name":"CaptainCluster/TicTacToe","owner":"CaptainCluster","description":"A functional TicTacToe game, where there are two difficulties (one of them is still being worked on).","archived":false,"fork":false,"pushed_at":"2023-07-25T08:47:18.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-31T02:40:30.005Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/CaptainCluster.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}},"created_at":"2023-07-24T19:39:15.000Z","updated_at":"2023-07-24T19:44:53.000Z","dependencies_parsed_at":"2023-07-24T21:11:35.989Z","dependency_job_id":null,"html_url":"https://github.com/CaptainCluster/TicTacToe","commit_stats":null,"previous_names":["captaincluster/tictactoe"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CaptainCluster%2FTicTacToe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CaptainCluster%2FTicTacToe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CaptainCluster%2FTicTacToe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CaptainCluster%2FTicTacToe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CaptainCluster","download_url":"https://codeload.github.com/CaptainCluster/TicTacToe/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239841731,"owners_count":19705981,"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":[],"created_at":"2024-11-08T06:26:09.741Z","updated_at":"2026-02-19T15:30:17.746Z","avatar_url":"https://github.com/CaptainCluster.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TicTacToe\nA functional TicTacToe game, where there are two difficulties (one of them is still being worked on).\n\nThe game works exactly like the traditional TicTacToe we all love. You will fight against an opponent,\nwhose moves are determined by an algorithm. There are two different difficulties:\n\n1. The medium difficulty (in the dumbopponent.js file)\n   This opponent has an algorithm that can detect if there are tiles to be filled that lead to victory.\n   It can also detect whether the player is about to win.\n\n   What makes this opponent easier than the second one is that it relies on a randomized input, should\n   it find no good tiles to fill. Don't let this fool you, though. The opponent is able to put up some\n   challenge.\n\n2. The \"impossible\" difficulty (NOT RELEASED YET)\n   This opponent has an algorithm that is designed in a way that leaves the player praying that there\n   is a victory instead of a draw one day.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaptaincluster%2Ftictactoe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaptaincluster%2Ftictactoe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaptaincluster%2Ftictactoe/lists"}