{"id":28486909,"url":"https://github.com/codemeapixel/tictacai","last_synced_at":"2026-04-26T08:38:53.186Z","repository":{"id":297209769,"uuid":"995991234","full_name":"CodeMeAPixel/tictacai","owner":"CodeMeAPixel","description":"TicTacAI is not your average Tic Tac Toe game. It features multiple AI characters with unique playing strategies, different difficulty levels, customizable settings, and detailed gameplay statistics. Challenge the computer in singleplayer mode or play against a friend in multiplayer mode.","archived":false,"fork":false,"pushed_at":"2025-06-04T10:26:14.000Z","size":2261,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-30T10:50:23.823Z","etag":null,"topics":["bunjs","feathers-ui","svelte","sveltekit","tic-tac-toe","tictactoe","tictactoe-game"],"latest_commit_sha":null,"homepage":"https://ttai.codemeapixel.dev","language":"Svelte","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/CodeMeAPixel.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,"zenodo":null}},"created_at":"2025-06-04T09:49:18.000Z","updated_at":"2025-06-04T10:55:33.000Z","dependencies_parsed_at":"2025-06-04T18:06:01.395Z","dependency_job_id":null,"html_url":"https://github.com/CodeMeAPixel/tictacai","commit_stats":null,"previous_names":["codemeapixel/tictacai"],"tags_count":1,"template":true,"template_full_name":null,"purl":"pkg:github/CodeMeAPixel/tictacai","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMeAPixel%2Ftictacai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMeAPixel%2Ftictacai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMeAPixel%2Ftictacai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMeAPixel%2Ftictacai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeMeAPixel","download_url":"https://codeload.github.com/CodeMeAPixel/tictacai/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMeAPixel%2Ftictacai/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262878839,"owners_count":23378497,"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":["bunjs","feathers-ui","svelte","sveltekit","tic-tac-toe","tictactoe","tictactoe-game"],"created_at":"2025-06-08T03:00:47.132Z","updated_at":"2026-04-26T08:38:53.159Z","avatar_url":"https://github.com/CodeMeAPixel.png","language":"Svelte","readme":"# TicTacAI - Advanced Tic Tac Toe Game\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"public/tictacai-preview.png\" alt=\"TicTacAI Preview\" width=\"600\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://tictacai.codemeapixel.com\"\u003ePlay Online\u003c/a\u003e •\n  \u003ca href=\"#features\"\u003eFeatures\u003c/a\u003e •\n  \u003ca href=\"#ai-characters\"\u003eAI Characters\u003c/a\u003e •\n  \u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e •\n  \u003ca href=\"#how-to-play\"\u003eHow To Play\u003c/a\u003e •\n  \u003ca href=\"#technologies\"\u003eTechnologies\u003c/a\u003e •\n  \u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n## Overview\n\nTicTacAI is not your average Tic Tac Toe game. It features multiple AI characters with unique playing strategies, different difficulty levels, customizable settings, and detailed gameplay statistics. Challenge the computer in singleplayer mode or play against a friend in multiplayer mode.\n\n## Features\n\n- **Multiple Game Modes**: Play against the computer or challenge a friend in local multiplayer\n- **AI Characters**: Choose from 4 different AI personalities with unique strategies\n- **Difficulty Levels**: Select from Easy, Medium, or Hard computer opponents\n- **Customizable Settings**: Personalize player names, toggle sound effects, and more\n- **Dark Mode**: Play in comfortable dark theme\n- **Responsive Design**: Play on any device - mobile, tablet, or desktop\n- **Detailed Statistics**: Track your performance against different AI characters and difficulty levels\n- **Sound Effects \u0026 Animations**: Enjoy satisfying gameplay with visual and audio feedback\n- **Confetti Celebration**: Victory is celebrated with a burst of confetti\n\n## AI Characters\n\nTicTacAI features four distinct AI characters, each with its own playing style:\n\n- **⚖️ Balanced** - Plays with equal focus on offense and defense\n- **🔥 Aggressive** - Prioritizes offensive moves to win quickly\n- **🛡️ Defensive** - Focuses on blocking your winning moves\n- **🎭 Tricky** - Uses unexpected strategies to confuse opponents\n\n## Installation\n\n### Play Online\n\nVisit [tictacai.codemeapixel.com](https://tictacai.codemeapixel.com) to play the game without installation.\n\n### Run Locally\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/CodeMeAPixel/tictacai.git\n   cd tictacai\n   ```\n\n2. Install dependencies:\n   ```bash\n   npm install\n   ```\n\n3. Start the development server:\n   ```bash\n   npm run dev\n   ```\n\n4. Open your browser and navigate to `http://localhost:5000`\n\n### Build for Production\n\n```bash\nnpm run build\n```\n\n## How to Play\n\n1. **Select Game Mode**: Choose between Singleplayer (against AI) or Multiplayer (with a friend)\n2. **Choose Difficulty**: In Singleplayer mode, select Easy, Medium, or Hard\n3. **Select AI Character**: Pick an AI opponent with a unique playing style\n4. **Make Your Move**: Click on any empty square to place your mark\n5. **Win the Game**: Get three of your marks in a row (horizontally, vertically, or diagonally)\n\n## Technologies\n\n- [Svelte](https://svelte.dev/) - Frontend framework\n- [Canvas Confetti](https://github.com/catdad/canvas-confetti) - Confetti animation\n- HTML5, CSS3, JavaScript\n- Responsive design with CSS Grid and Flexbox\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n\n## Acknowledgements\n\n- Built by [CodeMeAPixel](https://github.com/CodeMeAPixel)\n- Icons by [Feather Icons](https://feathericons.com/)\n- Sounds from [Freesound](https://freesound.org/)\n\n---\n\n\u003cp align=\"center\"\u003e\n  Made with ❤️ by \u003ca href=\"https://github.com/CodeMeAPixel\"\u003eCodeMeAPixel\u003c/a\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemeapixel%2Ftictacai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodemeapixel%2Ftictacai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemeapixel%2Ftictacai/lists"}