{"id":23197177,"url":"https://github.com/jorgeluisreis/tictactoe","last_synced_at":"2025-10-25T13:31:45.083Z","repository":{"id":267852180,"uuid":"899712958","full_name":"Jorgeluisreis/TicTacToe","owner":"Jorgeluisreis","description":"TicTacToe é um projeto fruto da Hackathon de Dezembro da Turma 4 do Programa 1000Devs, unindo o trabalho em equipe e o ciclo de vida de um software.","archived":false,"fork":false,"pushed_at":"2025-01-05T04:07:42.000Z","size":199,"stargazers_count":2,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-05T05:17:47.120Z","etag":null,"topics":["cli","hackathon","java"],"latest_commit_sha":null,"homepage":"https://github.com/Jorgeluisreis/TicTacToe/","language":"Java","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/Jorgeluisreis.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":"2024-12-06T21:10:01.000Z","updated_at":"2025-01-05T04:07:45.000Z","dependencies_parsed_at":"2024-12-12T21:18:45.101Z","dependency_job_id":"febb62f9-967d-4136-9d5b-397eba622f7f","html_url":"https://github.com/Jorgeluisreis/TicTacToe","commit_stats":null,"previous_names":["jorgeluisreis/tictactoe"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jorgeluisreis%2FTicTacToe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jorgeluisreis%2FTicTacToe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jorgeluisreis%2FTicTacToe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jorgeluisreis%2FTicTacToe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jorgeluisreis","download_url":"https://codeload.github.com/Jorgeluisreis/TicTacToe/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238152330,"owners_count":19425076,"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":["cli","hackathon","java"],"created_at":"2024-12-18T14:28:32.454Z","updated_at":"2025-10-25T13:31:45.077Z","avatar_url":"https://github.com/Jorgeluisreis.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/9kAYSX2.png\" alt=\"TicTacToe Logo\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e \n  \u003ca href=\"https://github.com/Jorgeluisreis/TicTacToe\"\u003e \n    \u003cimg alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/Jorgeluisreis/TicTacToe\"\u003e \n  \u003c/a\u003e \n  \u003ca href=\"https://github.com/Jorgeluisreis/TicTacToe/issues\"\u003e \n    \u003cimg alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/Jorgeluisreis/TicTacToe\"\u003e \n  \u003c/a\u003e \n  \u003ca href=\"https://github.com/Jorgeluisreis/TicTacToe/pulls\"\u003e \n    \u003cimg alt=\"GitHub pull requests\" src=\"https://img.shields.io/github/issues-pr/Jorgeluisreis/TicTacToe\"\u003e \n  \u003c/a\u003e \n  \u003ca href=\"https://github.com/Jorgeluisreis/TicTacToe\"\u003e \n    \u003cimg alt=\"GitHub repo size\" src=\"https://img.shields.io/github/repo-size/Jorgeluisreis/TicTacToe\"\u003e \n  \u003c/a\u003e \n  \u003ca href=\"https://github.com/Jorgeluisreis/TicTacToe?tab=MIT-1-ov-file\"\u003e \n    \u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/Jorgeluisreis/TicTacToe\"\u003e \n  \u003c/a\u003e \n\u003c/p\u003e\n\n# TicTacToe\n\n## 🎯 Propósito do Projeto\n\nO projeto **TicTacToe** é uma iniciativa da Hackathon de Dezembro de 2024 da Turma 4 do **Programa 1000Devs** pela [mesttra](https://www.mesttra.com/) em parceria com a [Johnson \u0026 Johnson Medtech](https://www.jnjmedtech.com/pt-br) e o [Hospital Israelita Albert Einstein](https://www.einstein.br/n/). O Professor [Rogério de Freitas](https://www.linkedin.com/in/rogerio-freitas-ribeiro-690a9712/) organizou o evento para ser um Jogo da Velha com desafios técnicos e de lógica, onde os participantes devem integrar as funcionalidades em equipe. O nome dado ao projeto é **TicTacToe**.\n\n## 📚 Conceito\n\nO **TicTacToe** é um projeto colaborativo que une aprendizado prático e trabalho em equipe. Ele foi desenvolvido para aplicar e testar conceitos amplamente utilizados no mercado de tecnologia, proporcionando uma experiência rica em desenvolvimento de habilidades técnicas e interpessoais.\n\n## 🛠️ Tecnologias Utilizadas\n\n- ![Java](https://img.shields.io/badge/Java-21-red) - Linguagem de programação utilizada\n- ![Maven](https://img.shields.io/badge/Maven-4.0-blue) - Gerenciador de dependências\n- ![Jansi](https://img.shields.io/badge/Jansi-2.4.1-white) - Gerenciamento de Cores do CLI\n- ![CLI](https://img.shields.io/badge/CLI-Interface-Informática) - Interface de linha de comando utilizada para interação com o jogo\n\n## 🌐 Funcionalidades\n\n- **Jogue contra o Computador** - Permite qvocê jogue contre a máquina uma partida de Jogo da Velha pela CLI.\n- **Exibição Gráfica no Console** - Interface simples e limpa para visualização do tabuleiro de jogo.\n- **Verificação de Vencedor** - O jogo verifica automaticamente se há um vencedor após cada jogada.\n- **Reinício de Jogo** - Permite que os jogadores reiniciem uma nova partida após o término.\n\n## 👥 Equipe de Desenvolvedores\n\nAbaixo estão os integrantes da equipe **TicTacToe**. Cada um contribuiu de forma significativa para o sucesso do projeto:\n\n\u003cdiv align=\"center\"\u003e\n\n| ![Jorge Luis](https://i.imgur.com/7583zV4.jpeg) | ![José Victor Venetillo](https://i.imgur.com/7baoEfR.jpeg) | ![Arthur Ramalho Freire](https://i.imgur.com/mZP2LcT.jpeg) |\n| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |\n|                                                                                      [Jorge Luis](https://www.linkedin.com/in/ojorge-luis/)                                                                                       |                                                                                       [José Victor Venetillo](https://www.linkedin.com/in/vvenetillo)                                                                                        |                                                                                  [Arthur Ramalho Freire](https://www.linkedin.com/in/arthurramalhofreire/)                                                                                   |\n\n| ![Gilvan Ribeiro](https://i.imgur.com/EtaEWQb.jpeg) | ![Luan Nascimento](https://i.imgur.com/Ta78eAk.jpeg) | ![Hyngred Menezes](https://i.imgur.com/SsCHM4j.png) |\n| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |\n|                                                                                [Gilvan Ribeiro](https://www.linkedin.com/in/gilvan-ribeiro-573823231/)                                                                                |                                                                                     [Luan Nascimento](https://www.linkedin.com/in/nascmentoluan/)                                                                                      |                                                                               [Hyngred Menezes](https://www.linkedin.com/in/hyngred-menezes-363540327/)                                                                                |\n\n\u003c/div\u003e\n\n## 📓 Documentação\n\n- Quer ter acesso a documentação técnica? clique [aqui](https://github.com/Jorgeluisreis/TicTacToe/wiki) para ter o acesso completo.\n\n## 🔨 Como foi o Desenvolvimento\n\n### 📋 Planejamento e Liderança Técnica\n\nComo líder técnico, minha prioridade foi garantir que a equipe tivesse acesso a toda a documentação necessária e às pesquisas relacionadas às ferramentas e metodologias que seriam utilizadas. O objetivo era criar um ambiente de trabalho que simulasse o dia a dia corporativo, incluindo demandas, tarefas, e o fluxo completo de desenvolvimento de software.\n\n### 🛠️ Ferramentas e Metodologias Utilizadas\n\nA equipe foi instruída a adotar as seguintes práticas:\n\n- **Controle de versão:** Utilizamos **Git/GitHub** com o padrão **Git Flow** para organizar as branches de desenvolvimento.\n- **Convenção de commits:** Aplicamos uma convenção clara para manter o histórico do repositório legível e organizado.\n- **Gerenciamento de tarefas:** Criamos **issues** no GitHub para registrar demandas e problemas, com prazos e responsáveis definidos.\n- **Revisão de código:** Trabalhamos com **Pull Requests** para revisar e validar alterações antes de integrá-las ao projeto.\n\n### 🗂️ Organização e Gerenciamento de Tarefas\n\nPara organizar as atividades:\n\n- Um **quadro Kanban no GitHub** foi criado para gerenciar o backlog, tarefas em andamento e concluídas. Isso garantiu uma visão clara do progresso do projeto. O Kanban pode ser acessado [aqui](https://github.com/users/Jorgeluisreis/projects/2/views/1).\n- As tarefas foram atribuídas a branches específicas, sendo integradas na branch `development` após a conclusão e revisão.\n\n### 🔄 Fluxo de Desenvolvimento\n\nAdotamos o seguinte fluxo de trabalho:\n\n1. **Criação de branches:** Cada funcionalidade ou ajuste era desenvolvido em uma branch específica, com o nome da sua tarefa, a mesma era criada espelhando a branch de desenvolvimento, a `development`.\n2. **Pull Requests:** Após a conclusão de uma tarefa, um PR era criado para revisão de código, garantindo que as alterações estivessem alinhadas com as boas práticas e os requisitos do projeto. Os PRs fechados estão disponíveis [aqui](https://github.com/Jorgeluisreis/TicTacToe/pulls?q=is%3Apr+is%3Aclosed).\n3. **Integração:** Após a aprovação, o código era integrado à branch `development`.\n4. **Deploy:** Após a integração com a `development`, é feito um PR para a branch `main` para o deploy, fazendo o gerenciamento de versão da aplicação, com a disponibilização de **changelog** de correções e novas funcionalidades.\n\n### 🛠️ Gestão de Issues\n\nAs **issues** documentaram todas as tarefas e problemas identificados, sendo associadas a prazos e responsáveis. Isso garantiu uma gestão eficiente do progresso do projeto. Todas as issues fechadas podem ser consultadas [aqui](https://github.com/Jorgeluisreis/TicTacToe/issues?q=is%3Aissue+is%3Aclosed).\n\n### 🌟 Resultados e Aprendizados\n\nEssa abordagem proporcionou uma experiência prática de desenvolvimento ágil, refletindo o trabalho colaborativo em equipes reais. Cada membro teve a oportunidade de contribuir, aprender e aplicar boas práticas de programação, resultando em uma aplicação funcional, bem estruturada e com um fluxo de trabalho eficiente.\n\n## 💬 Depoimentos\n\n### **Jorge Luis**\n\n\u003cdiv style=\"display: flex; align-items: flex-start; margin-bottom: 20px;\"\u003e\n  \u003cimg src=\"https://i.imgur.com/7583zV4.jpeg\" alt=\"Jorge Luis\" style=\"width: 70px; height: 70px; border-radius: 50%; margin-right: 15px; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);\"\u003e\n  \u003cdiv\u003e\n    \u003cdiv style=\"font-weight: bold;\"\u003e\n      \u003ca href=\"https://www.linkedin.com/in/ojorge-luis/\" target=\"_blank\"\u003eLinkedIn\u003c/a\u003e\n    \u003c/div\u003e\n    \u003cp\u003e\n      \"Gerir este projeto foi uma grande experiência como Desenvolvedor, ajudar os meus colegas e amigos no crescimento e conhecimento é algo sem prescedentes, trazer a dinâmica real em trabalho foi a minha principal missão e meta, fico com a sensação de dever cumprido.\"\n    \u003c/p\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"text-align: right; font-size: 0.9em; color: gray;\"\u003e\n  Dezembro 2024\n\u003c/div\u003e\n\n---\n\n### **Arthur Ramalho Freire**\n\n\u003cdiv style=\"display: flex; align-items: flex-start; margin-bottom: 20px;\"\u003e\n  \u003cimg src=\"https://i.imgur.com/mZP2LcT.jpeg\" alt=\"Arthur Ramalho Freire\" style=\"width: 70px; height: 70px; border-radius: 50%; margin-right: 15px; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);\"\u003e\n  \u003cdiv\u003e\n    \u003cdiv style=\"font-weight: bold;\"\u003e\n      \u003ca href=\"https://www.linkedin.com/in/arthurramalhofreire/\" target=\"_blank\"\u003eLinkedIn\u003c/a\u003e\n    \u003c/div\u003e\n    \u003cp\u003e\n      \"Participar da Hackathon foi uma experiência transformadora. Trabalhar em equipe, trocar ideias e enfrentar desafios em tempo real foi incrível. Pude colocar em prática minhas habilidades, aprender com os demais colegas de grupo e sair com a sensação de realização. Mais do que o resultado, o aprendizado e as conexões construídas foram o maior prêmio.\"\n    \u003c/p\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"text-align: right; font-size: 0.9em; color: gray;\"\u003e\n  Dezembro 2024\n\u003c/div\u003e\n\n---\n\n### **José Victor Venetillo**\n\n\u003cdiv style=\"display: flex; align-items: flex-start; margin-bottom: 20px;\"\u003e\n  \u003cimg src=\"https://i.imgur.com/7baoEfR.jpeg\" alt=\"José Victor Venetillo\" style=\"width: 70px; height: 70px; border-radius: 50%; margin-right: 15px; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);\"\u003e\n  \u003cdiv\u003e\n    \u003cdiv style=\"font-weight: bold;\"\u003e\n      \u003ca href=\"https://www.linkedin.com/in/vvenetillo/\" target=\"_blank\"\u003eLinkedIn\u003c/a\u003e\n    \u003c/div\u003e\n    \u003cp\u003e\n      \"Experiência extremamente gratificante participar deste Hackathon da 1000Devs, onde pude colaborar sendo monitor de soft skills. Trabalhamos em equipe, enfrentamos o desafio juntos e o resultado obtido é consequência do nosso esforço. Finalizo esse hackathon feliz e confiante que todo o esforço foi recompensado.\"\n    \u003c/p\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"text-align: right; font-size: 0.9em; color: gray;\"\u003e\n  Dezembro 2024\n\u003c/div\u003e\n\n---\n\n### **Gilvan Ribeiro**\n\n\u003cdiv style=\"display: flex; align-items: flex-start; margin-bottom: 20px;\"\u003e\n  \u003cimg src=\"https://i.imgur.com/EtaEWQb.jpeg\" alt=\"Gilvan Ribeiro\" style=\"width: 70px; height: 70px; border-radius: 50%; margin-right: 15px; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);\"\u003e\n  \u003cdiv\u003e\n    \u003cdiv style=\"font-weight: bold;\"\u003e\n      \u003ca href=\"https://www.linkedin.com/in/gilvan-ribeiro-573823231/\" target=\"_blank\"\u003eLinkedIn\u003c/a\u003e\n    \u003c/div\u003e\n    \u003cp\u003e\n      \"Participar deste Hackathon, através do Programa 1000Devs, foi uma experiência maravilhosa. Pude vivenciar na prática como funciona o trabalho de um programador e trabalhar em um ambiente colaborativo onde todos contribuíram para o projeto. Embora possa parece comum para alguns, para mim, que estou iniciando na área, foi uma sensação de dever cumprido junto com a equipe.\"\n    \u003c/p\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"text-align: right; font-size: 0.9em; color: gray;\"\u003e\n  Dezembro 2024\n\u003c/div\u003e\n\n---\n\n### **Luan Nascimento**\n\n\u003cdiv style=\"display: flex; align-items: flex-start; margin-bottom: 20px;\"\u003e\n  \u003cimg src=\"https://i.imgur.com/Ta78eAk.jpeg\" alt=\"Luan Nascimento\" style=\"width: 70px; height: 70px; border-radius: 50%; margin-right: 15px; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);\"\u003e\n  \u003cdiv\u003e\n    \u003cdiv style=\"font-weight: bold;\"\u003e\n      \u003ca href=\"https://www.linkedin.com/in/nascmentoluan/\" target=\"_blank\"\u003eLinkedIn\u003c/a\u003e\n    \u003c/div\u003e\n    \u003cp\u003e\n      \"Para mim, participar desta edição do Hackathon da 1000Devs foi uma experiência enriquecedora, na qual eu pude ser capaz de testar meu conhecimento adquirido até o momento no limite. Além disso, pude conhecer e me aprofundar mais em conceitos referentes a versionamento de código e GitHub, graças a ajuda e disponibilidade dos nossos monitores. Trabalho em equipe e o uso de metodologias ágeis também não ficam de fora, proporcionando-me ferramentas de muito valor para minha carreira em desenvolvimento.\"\n    \u003c/p\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"text-align: right; font-size: 0.9em; color: gray;\"\u003e\n  Dezembro 2024\n\u003c/div\u003e\n\n---\n\n### **Hyngred Menezes**\n\n\u003cdiv style=\"display: flex; align-items: flex-start; margin-bottom: 20px;\"\u003e\n  \u003cimg src=\"https://i.imgur.com/SsCHM4j.png\" alt=\"Hyngred Menezes\" style=\"width: 70px; height: 70px; border-radius: 50%; margin-right: 15px; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);\"\u003e\n  \u003cdiv\u003e\n    \u003cdiv style=\"font-weight: bold;\"\u003e\n      \u003ca href=\"https://www.linkedin.com/in/hyngred-menezes-363540327/\" target=\"_blank\"\u003eLinkedIn\u003c/a\u003e\n    \u003c/div\u003e\n    \u003cp\u003e\n      \"O Hackathon da 1000 Devs foi um aprendizado ímpar! Foi incrível a troca de conhecimento e também o empenho de todos os participantes. Isso me trouxe ainda mais motivação para seguir me especializando e crescendo na carreira de desenvolvimento. Levo daqui boas amizades e, com certeza, muito aprendizado.\"\n    \u003c/p\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"text-align: right; font-size: 0.9em; color: gray;\"\u003e\n  Dezembro 2024\n\u003c/div\u003e\n\n## 📸 Imagens da Aplicação\n\n### Splash Screen\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/WlEtFhk.png\" alt=\"Splash Screen\" width=\"50%\"\u003e\n\u003c/p\u003e\n\n### Menu Principal\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/jr2pYSp.png\" alt=\"Menu Principal\" width=\"50%\"\u003e\n\u003c/p\u003e\n\n### Sobre o Jogo\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/eDtPtJU.png\" alt=\"Sobre o Jogo\" width=\"50%\"\u003e\n\u003c/p\u003e\n\n### Dentro da Partida (Tabuleiro 3x3)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/zkcV9VR.png\" alt=\"Tabuleiro 3x3\" width=\"50%\"\u003e\n\u003c/p\u003e\n\n### Dentro da Partida (Tabuleiro 10x10)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/4fbvvVX.png\" alt=\"Tabuleiro 10x10\" width=\"50%\"\u003e\n\u003c/p\u003e\n\n### Tela de Vitória\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/fyAilYy.png\" alt=\"Tela de Vitória\" width=\"50%\"\u003e\n\u003c/p\u003e\n\n## 📥 Requisitos Mínimos\n\n- **JRE 1.8** - Necessário para rodar a aplicação.\n\n## 🛠️ Instalação\n\n### Windows\n\n- OBS: Em caso de Compilação, ou seja, caso quiser rodar o projeto no seu Ambiente de Desenvolvimento, será necessário a instalação do binário do [Maven](https://maven.apache.org/download.cgi) e localmente a Biblioteca **ConsoleClear**.\n\nPara a instalação da biblioteca, insira o comando abaixo já tendo o Maven instalado na sua máquina em um terminal (CMD ou GitBash), substituindo a palavra **DIRETÓRIO** pelo diretório onde você fez o clone do projeto:\n\n```bash\nmvn install:install-file -Dfile=\"DIRETÓRIO\\lib\\ConsoleClear-1.0.0.jar\" -DgroupId=net.jorgedev -DartifactId=ConsoleClear -Dversion=1.0.0 -Dpackaging=jar\n```\n\n## Tutorial de Instalação\n\n1.  Faça o download da aplicação clicando [aqui](https://github.com/Jorgeluisreis/TicTacToe/releases)\n2.  Escolha entre o arquivo executável **Windows (exe)** ou o **.jar**.\n3.  Caso escolha o **.jar**, abra o terminal na pasta onde o arquivo foi baixado e execute:\n    ```bash\n    java -jar TicTacToe.jar\n    ```\n\n### Linux\n\n1.  Faça o download da aplicação clicando [aqui](https://github.com/SeuUsername/TicTacToe/releases)\n2.  Mova o arquivo .jar para um local de sua escolha no sistema.\n3.  Torne o arquivo executável e execute o jogo:\n    ```bash\n    chmod +x TicTacToe.jar\n    java -jar TicTacToe.jar\n    ```\n\n## 📄 Licença\n\nEste projeto está licenciado sob a Licença MIT - veja o arquivo [LICENSE](https://github.com/JorgeluisReis/TicTacToe/blob/main/LICENSE) para mais detalhes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjorgeluisreis%2Ftictactoe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjorgeluisreis%2Ftictactoe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjorgeluisreis%2Ftictactoe/lists"}