{"id":26865757,"url":"https://github.com/ricardo-cs/sudoku-java","last_synced_at":"2025-03-31T04:24:11.355Z","repository":{"id":285274058,"uuid":"956230133","full_name":"Ricardo-Cs/sudoku-java","owner":"Ricardo-Cs","description":"Jogo de Sudoku feito com Swing","archived":false,"fork":false,"pushed_at":"2025-03-30T18:01:33.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T19:19:43.487Z","etag":null,"topics":["java","swing"],"latest_commit_sha":null,"homepage":"","language":"Java","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/Ricardo-Cs.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":"2025-03-27T22:59:09.000Z","updated_at":"2025-03-30T18:02:05.000Z","dependencies_parsed_at":"2025-03-30T19:19:44.730Z","dependency_job_id":"f49d2e7a-1d8c-4125-aadc-217474148108","html_url":"https://github.com/Ricardo-Cs/sudoku-java","commit_stats":null,"previous_names":["ricardo-cs/sudoku-java"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricardo-Cs%2Fsudoku-java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricardo-Cs%2Fsudoku-java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricardo-Cs%2Fsudoku-java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricardo-Cs%2Fsudoku-java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ricardo-Cs","download_url":"https://codeload.github.com/Ricardo-Cs/sudoku-java/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246414548,"owners_count":20773308,"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":["java","swing"],"created_at":"2025-03-31T04:24:10.629Z","updated_at":"2025-03-31T04:24:11.350Z","avatar_url":"https://github.com/Ricardo-Cs.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sudoku Game - Swing\n\n[![Java](https://img.shields.io/badge/Java-21-blue.svg)](https://openjdk.org/projects/jdk/21/)\n\nUm jogo de Sudoku desenvolvido com Swing\n\n## 🚀 Como rodar\n\n### Argumentos necessários para executar (Exemplo)\n0,0;4,false 1,0;7,false 2,0;9,true 3,0;5,false 4,0;8,true 5,0;6,true 6,0;2,true 7,0;3,false 8,0;1,false 0,1;1,false 1,1;3,true 2,1;5,false 3,1;4,false 4,1;7,true 5,1;2,false 6,1;8,false 7,1;9,true 8,1;6,true 0,2;2,false 1,2;6,true 2,2;8,false 3,2;9,false 4,2;1,true 5,2;3,false 6,2;7,false 7,2;4,false 8,2;5,true 0,3;5,true 1,3;1,false 2,3;3,true 3,3;7,false 4,3;6,false 5,3;4,false 6,3;9,false 7,3;8,true 8,3;2,false 0,4;8,false 1,4;9,true 2,4;7,false 3,4;1,true 4,4;2,true 5,4;5,true 6,4;3,false 7,4;6,true 8,4;4,false 0,5;6,false 1,5;4,true 2,5;2,false 3,5;3,false 4,5;9,false 5,5;8,false 6,5;1,true 7,5;5,false 8,5;7,true 0,6;7,true 1,6;5,false 2,6;4,false 3,6;2,false 4,6;3,true 5,6;9,false 6,6;6,false 7,6;1,true 8,6;8,false 0,7;9,true 1,7;8,true 2,7;1,false 3,7;6,false 4,7;4,true 5,7;7,false 6,7;5,false 7,7;2,true 8,7;3,false 0,8;3,false 1,8;2,false 2,8;6,true 3,8;8,true 4,8;5,true 5,8;1,false 6,8;4,true 7,8;7,false 8,8;9,false\n\n### Execução no Intellij\n1. Abra o projeto no Intellij\n2. Para rodar no terminal, vá para Main.java. Para rodar na interface gráfica, vá para UIMain.java.\n3. Vá para \"run \u003e Edit Configuration\"\n4. Em Program arguments, cole o argumento (exemplo acima).\n5. Clique em OK e execute o programa.\n\n## 📁 Estrutura do Projeto\n\n```\nsrc/\n├── br/com/ricardo\n│   ├── model/ # Entidades do projeto\n│   ├── service/ # Camada de regras de negócio/lógica do jogo\n│   ├── ui/custom # Componentes da interface gráfica\n│   ├── util # Classes úteis e reutilizáveis\n│   ├── Main.java # Classe para execução do projeto no terminal\n│   ├── UIMain.java # Classe para execução do projeto na interface gráfica\n```\n\n## 🎯 Funcionalidades\n\n- [x] Jogo no terminal\n- [x] Jogo com interface gráfica, feita com swing\n- [ ] Geração aleatória de tabuleiros\n- [ ] Diferentes níveis de dificuldade\n- [ ] Sistema de pontuação\n- [ ] Temporizador","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fricardo-cs%2Fsudoku-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fricardo-cs%2Fsudoku-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fricardo-cs%2Fsudoku-java/lists"}