{"id":19226988,"url":"https://github.com/jm7087/jogo-do-cara-ou-coroa-android","last_synced_at":"2026-05-18T14:33:26.198Z","repository":{"id":211436965,"uuid":"729113240","full_name":"JM7087/jogo-do-cara-ou-coroa-android","owner":"JM7087","description":"Jogo Cara ou Coroa para Android","archived":false,"fork":false,"pushed_at":"2023-12-08T13:26:56.000Z","size":9184,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-04T21:48:45.171Z","etag":null,"topics":["android","android-studio","game","java","jogo","jogo-cara-ou-coroa"],"latest_commit_sha":null,"homepage":"https://play.google.com/store/apps/details?id=coroa.ou.cara.jogo.jm7087.com.br.jogocaraoucoroa","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/JM7087.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-12-08T12:51:36.000Z","updated_at":"2024-01-14T17:34:20.000Z","dependencies_parsed_at":"2023-12-08T15:12:28.760Z","dependency_job_id":null,"html_url":"https://github.com/JM7087/jogo-do-cara-ou-coroa-android","commit_stats":null,"previous_names":["jm7087/jogo-do-cara-ou-coroa-android"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JM7087%2Fjogo-do-cara-ou-coroa-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JM7087%2Fjogo-do-cara-ou-coroa-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JM7087%2Fjogo-do-cara-ou-coroa-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JM7087%2Fjogo-do-cara-ou-coroa-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JM7087","download_url":"https://codeload.github.com/JM7087/jogo-do-cara-ou-coroa-android/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240300336,"owners_count":19779612,"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":["android","android-studio","game","java","jogo","jogo-cara-ou-coroa"],"created_at":"2024-11-09T15:21:14.462Z","updated_at":"2026-05-18T14:33:21.178Z","avatar_url":"https://github.com/JM7087.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jogo de Cara ou Coroa para Android\r\n\r\nEste é um aplicativo simples de jogo de cara ou coroa para dispositivos Android. O aplicativo permite que os usuários joguem e acompanhem estatísticas simples sobre os resultados.\r\n\r\n## Capturas de Tela\r\n\r\n\u003cimg src=\"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAHY7Tivk7d8uwDp8FPKmYQVcErzOa9BN0Labbe3TbjRKXJpRKw2yTpkomQUjCulaJekb0dov11zIl2-9TCvEToZCih7jzdowDMK0cM5bwcJWjeVbiwNEc8lb04fzMJHblHn8sUoW4a2SkfoyGxVglxfV_OVPVIaqfwZFzW_TapbwXnAksuVpT9ZDjMBZe/s1440/tela%20do%20jogo.jpg\" alt=\"Captura de Tela 1\" width=\"400\"\u003e\r\n\r\n\u003cimg src=\"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzTf_N7HySu0WrFVAjOHfT_qyK8tnnl8GoxZ024KLGCrrysGrOVIcvcBAC4ehbrJqDEy7ZTXpRyImJRNxX3j6sfrUYGQglQiW2I49941N5m2iKuHJd_N1kd-rW_uJa9V-WwvVPhNeGbsCNRPWhef8sUxE4_UHYOrItBedaXpSHPFENJli6fRAin-lMVqEx/s1440/tela%202%20do%20jogo.jpg\" alt=\"Captura de Tela 2\" width=\"400\"\u003e\r\n\r\n\u003cimg src=\"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglyplt8b337gsM30yUKz8TGufSeMe5jelHSX7WTfqD8HVDd3eB45hfnXrpXgiKLmaaH-3-O2ip9DPY9y7oA2z1kENKqUoDiKxVCHrDEXki7N721W-Q6CyWR2UiKQRwuO7LoeyBUiiHkseGS73ru50yJ8F_1o097b43ygMc6yB0VixxUBVock-9trRxruAL/s1440/tela%203%20do%20jogo.jpg\" alt=\"Captura de Tela 3\" width=\"400\"\u003e\r\n\r\n## Funcionalidades\r\n\r\n- **Botão \"JOGAR\"**: Ao ser pressionado, simula o lançamento de uma moeda e exibe o resultado (cara ou coroa).\r\n- **Botão \"ZERAR\"**: Reinicia o jogo, zerando as contagens de caras, coroas e o número de vezes jogadas.\r\n- **Estatísticas**: Mostra o número de vezes que cada lado da moeda apareceu e a quantidade total de jogadas.\r\n\r\n## Componentes do Aplicativo\r\n\r\nO aplicativo é composto por:\r\n- Interface de usuário simples com botões e textos para exibir informações.\r\n- Uso de imagens (cara e coroa) para representar o resultado do jogo.\r\n- Sons reproduzidos para dar feedback durante o jogo.\r\n- Utilização de uma WebView para exibir um GIF da moeda.\r\n\r\n## Descrição da Classe `telaRealBr`\r\n\r\n### Variáveis da Classe `telaRealBr`:\r\n- `moedaView`: Uma `ImageView` para exibir a imagem da moeda.\r\n- `btnJogar`: O botão que o usuário pressiona para jogar.\r\n- `som1`, `som2`, `somEgg`: Objetos `MediaPlayer` para reproduzir diferentes sons durante o jogo.\r\n- `numeroDeCara`, `numeroDeCoroa`, `numeroDeVezesJogadas`, `numeroAleatrorios`, `egg`: Variáveis para controlar o número de caras, coroas, vezes jogadas, números aleatórios gerados e um contador especial (\"egg\").\r\n- `numerosAleatoriosView`, `numeroDeVezesJogadasView`, `viewNumeroDeCara`, `viewNumeroDeCoroa`: `TextViews` para exibir informações na interface do usuário.\r\n- `moedaGif`: Uma `WebView` para mostrar um GIF da moeda.\r\n\r\n### Método `onCreate`:\r\n- Configura a Activity quando é criada:\r\n  - Define o layout usando `setContentView`.\r\n  - Associa elementos de interface do usuário a variáveis usando `findViewById`.\r\n  - Carrega um arquivo HTML contendo um GIF da moeda na `WebView`.\r\n  - Esconde a barra de ação usando `getSupportActionBar().hide()`.\r\n\r\n### Método `Jogar`:\r\n- É chamado quando o botão \"JOGAR\" é pressionado.\r\n- Inicia um som de moeda (`som1.start()`).\r\n- Oculta o GIF da moeda.\r\n- Incrementa o número de vezes jogadas e exibe esse número.\r\n- Gera um número aleatório de 0 a 999.\r\n- Exibe o número aleatório gerado e atualiza a interface para mostrar se é cara ou coroa.\r\n\r\n### Método `Zera`:\r\n- É chamado quando o botão \"ZERAR\" é pressionado.\r\n- Inicia um som de reinicialização (`som2.start()`).\r\n- Zera o número de vezes jogadas e exibe isso na interface.\r\n- Verifica um contador especial (\"egg\") para exibir um texto específico após três vezes de zerar seguidas.\r\n- Reinicia as contagens de caras e coroas.\r\n- Limpa a imagem da moeda.\r\n- Torna visível o GIF da moeda novamente.\r\n\r\n## Como Usar\r\n\r\n1. Faça o download ou clone este repositório.\r\n2. Abra o projeto em um ambiente de desenvolvimento Android, como o Android Studio.\r\n3. Execute o aplicativo em um emulador ou dispositivo Android.\r\n\r\n## Contribuindo\r\n\r\nContribuições são bem-vindas! Se você deseja melhorar este jogo, sinta-se à vontade para fazer um fork deste repositório, fazer suas alterações e criar um pull request.\r\n\r\n## Créditos\r\n\r\n- Desenvolvido por [João Marcos](https://grupo.jm7087.com)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjm7087%2Fjogo-do-cara-ou-coroa-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjm7087%2Fjogo-do-cara-ou-coroa-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjm7087%2Fjogo-do-cara-ou-coroa-android/lists"}