{"id":19564712,"url":"https://github.com/anibalalpizar/cpp-tic-tac-toe","last_synced_at":"2025-07-09T21:32:55.559Z","repository":{"id":180273283,"uuid":"664875508","full_name":"anibalalpizar/cpp-tic-tac-toe","owner":"anibalalpizar","description":"Tic Tac Toe Game is a C++ implementation of the classic game. Players mark spaces on a 3x3 grid to form lines. It features input validation, win tracking, and result display.","archived":false,"fork":false,"pushed_at":"2023-07-12T04:08:57.000Z","size":122,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-26T09:26:06.685Z","etag":null,"topics":["console-application","cpp","tic-tac-toe"],"latest_commit_sha":null,"homepage":"","language":"C++","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/anibalalpizar.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-11T00:35:17.000Z","updated_at":"2023-07-28T23:28:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"e9e9325d-736e-4387-9efe-d617ccd95088","html_url":"https://github.com/anibalalpizar/cpp-tic-tac-toe","commit_stats":null,"previous_names":["anibal-alpizar/cpp-tic-tac-toe","anibalalpizar/cpp-tic-tac-toe"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/anibalalpizar/cpp-tic-tac-toe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anibalalpizar%2Fcpp-tic-tac-toe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anibalalpizar%2Fcpp-tic-tac-toe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anibalalpizar%2Fcpp-tic-tac-toe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anibalalpizar%2Fcpp-tic-tac-toe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anibalalpizar","download_url":"https://codeload.github.com/anibalalpizar/cpp-tic-tac-toe/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anibalalpizar%2Fcpp-tic-tac-toe/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264503951,"owners_count":23618762,"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":["console-application","cpp","tic-tac-toe"],"created_at":"2024-11-11T05:23:24.350Z","updated_at":"2025-07-09T21:32:55.542Z","avatar_url":"https://github.com/anibalalpizar.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e Tic Tac Toe Game \u003c/h1\u003e\n\u003cp\u003eThis is a simple implementation of the classic Tic Tac Toe game in C++. The game allows two players to take turns marking spaces on a 3x3 grid. The objective is to be the first player to form a horizontal, vertical, or diagonal line with their marker (X or O).\u003c/p\u003e\n\u003cp\u003eThe program features a command-line interface and includes the following functionalities:\u003c/p\u003e\n\u003cul\u003e\n  \u003cli\u003eDisplaying the game board after each move\u003c/li\u003e\n  \u003cli\u003eValidating player inputs and preventing invalid moves\u003c/li\u003e\n  \u003cli\u003eChecking for a winner or a tie game\u003c/li\u003e\n  \u003cli\u003eKeeping track of the number of wins for each player\u003c/li\u003e\n  \u003cli\u003eViewing the results of previous games\u003c/li\u003e\n  \u003cli\u003eQuitting the program\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eHow to Play\u003c/h2\u003e\n\u003col\u003e\n  \u003cli\u003eClone the repository to your local machine or download the source code files.\u003c/li\u003e\n  \u003cli\u003eCompile the code using a C++ compiler.\u003c/li\u003e\n  \u003cli\u003eRun the compiled program.\u003c/li\u003e\n  \u003cli\u003eEnter the names of the two players.\u003c/li\u003e\n  \u003cli\u003eChoose an option from the menu:\u003c/li\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003cstrong\u003ePlay a game (Option 1):\u003c/strong\u003e Play a round of Tic Tac Toe.\u003c/li\u003e\n    \u003cli\u003e\u003cstrong\u003eView results (Option 2):\u003c/strong\u003e Display the number of wins for each player.\u003c/li\u003e\n    \u003cli\u003e\u003cstrong\u003eQuit (Option 3):\u003c/strong\u003e Exit the program.\u003c/li\u003e\n  \u003c/ul\u003e\n  \u003cli\u003eDuring the game, each player will take turns entering the row and column numbers of their desired move. The game board will be displayed after each move, and the program will determine the winner or a tie game. After the game ends, the winning player's number should be entered.\u003c/li\u003e\n\u003c/ol\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanibalalpizar%2Fcpp-tic-tac-toe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanibalalpizar%2Fcpp-tic-tac-toe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanibalalpizar%2Fcpp-tic-tac-toe/lists"}