Carregando documentação...
Jogos em React Native
Este repositório contém alguns jogos de exemplo criados com React Native. São projetos simples para demonstrar como construir jogos cross-platform com React Native.
início
Jogos
Jogo Da Velha Este é um jogo da velha simples
Funcionalidades
Tabuleiro 3x3
Dois jogadores: X e O
Os jogadores se alternam para marcar as posições
O jogo detecta quando há um ganhador ou um empate
Reinicia o jogo automaticamente
Telas O jogo possui uma tela simples com o tabuleiro e os botões para reiniciar.
Possíveis melhorias
Adicionar um placar
Permitir jogar contra o computador com IA
Animações nos movimentos
Tela de configurações
Jogo da Forca
Funcionalidades
Gera uma palavra aleatória para o usuário adivinhar
Permite que o usuário insira apenas 1 letra por vez
A cada letra errada, é desenhada uma parte do boneco na forca
O jogo termina quando o usuário acerta a palavra ou o boneco na forca é completado
Reinicia o jogo automaticamente
Telas O jogo possui uma tela simples com a forca, os traços da palavra secreta, as letras já utilizadas e o campo para inserir a próxima letra.
Possíveis melhorias
Banco de palavras maior
Adicionar categorias de palavras
Animação ao desenhar o boneco na forca
Salvar recordes do usuário
Compartilhar resultado nas redes sociais
Jogo Da Memoria Jogo da memória clássico.
Funcionalidades
Tabuleiro com cartas viradas para baixo
O jogador vira 2 cartas por vez para encontrar os pares
As cartas viradas permanecem descobertas caso sejam um par
O jogo termina quando todas as cartas são descobertas
Reinicia o jogo automaticamente
Telas O jogo possui uma tela simples com o tabuleiro.
Possíveis melhorias
Animações ao virar as cartas
Temas diferentes de cartas
Dificuldades com mais cartas
Tela de configurações
Placar online
Puzzle Jogo de quebra-cabeça simples desenvolvido.
Funcionalidades
Tabuleiro com peças embaralhadas
O jogador move as peças para reconstituir a imagem original
As peças se movem para a posição vazia
O jogo é finalizado quando a imagem é reconstituída
Opção de embaralhar novamente as peças
Telas O jogo possui uma tela simples com o tabuleiro de peças.
Possíveis melhorias
Mais quebra-cabeças e imagens
Diferentes níveis de dificuldade
Animações ao mover as peças
Seleção de imagem da galeria
Placar online
Whac-A-Mole Jogo Whac-A-Mole clássico desenvolvido.
Funcionalidades
Tabuleiro com buracos onde os personagens podem aparecer
Os personagens aparecem de forma aleatória nos buracos
O jogador deve tocar nos personagens para marcar pontos
Quanto mais rápido o jogador tocar, mais pontos ele ganha
Placar com pontuação atual
Reinicia o jogo automaticamente
Telas O jogo possui uma tela simples com o tabuleiro e o placar.
Possíveis melhorias
Sons e efeitos sonoros
Animações nos personagens
Mais personagens e níveis
Placar online
Tela de configurações
Flappy Bird Clone do clássico Flappy Bird.
Funcionalidades
O jogador controla um pássaro que deve passar entre os canos
A cada cano ultrapassado, o jogador pontua
O pássaro cai naturalmente e deve ser mantido no ar com toques na tela
Quando o pássaro bate em um cano, o jogo acaba
Placar com a pontuação atual
Reinicia o jogo automaticamente
Telas O jogo possui uma tela simples com o pássaro, canos e placar.
Possíveis melhorias
Animações e sons
Mais obstáculos
Modos de jogo infinito e por tempo
Placar online
Tela de configurações
Campo Minado
Jogo da Cobrinha Um clássico jogo da cobrinha.
Funcionalidades
A cobra inicia com um tamanho mínimo
Ao comer o alimento, a cobra aumenta de tamanho
O jogador controla a direção da cobrinha usando o teclado
A cobrinha não pode bater nas bordas da tela ou em si mesma
Reinicia o jogo automaticamente ao colidir
Telas O jogo possui uma tela simples mostrando a cobrinha, a comida.
Possíveis melhorias
Animações e sons
Tema visual diferente
Modo duas cobrinhas
Placar online
Controles por toque
Slot Machine
Tetris
Jogo Do TRex Recriação do jogo do dinossauro do Google Chrome
Funcionalidades
O jogador controla um dinossauro que deve desviar de cactos
Ao pular os cactos
O dinossauro corre infinitamente para a frente
O jogo acaba se o dinossauro bater em um cacto
Placar com a pontuação atual Em progresso (●'◡'●)
Reinicia o jogo automaticamente ao colidir
Tela O jogo possui uma tela simples com o dinossauro correndo e os cactos.
Possíveis melhorias
Animações e sons
Obstáculos aleatórios
Modo noturno
Ranking online
Tela de configurações
Como executar Para testar os jogos, clone este repositório:
git clone https://github.com/Cry199/React-Native-Jogos.git
Instale as dependências em cada pasta de projeto:
Execute em um emulador ou dispositivo:
expo start
expo start --android
npx react-native run-android
npx react-native run-ios
Agradecimentos
Bibliotecas Este projeto utiliza as seguintes bibliotecas:
Algumas bibliotecas que podem ser úteis para jogos mais avançados:
Veja os arquivos package.json em cada projeto para ver exatamente quais bibliotecas estão sendo usadas.
Créditos Criado por Cry199 como material de estudo.