Skip to content

Latest commit

 

History

History
127 lines (99 loc) · 3.43 KB

README.pt.md

File metadata and controls

127 lines (99 loc) · 3.43 KB

en

Voltorb Flip é um minigame dos Game Corners de Goldenrod e Celadon nas versões Coreanas e Ocidentais dos jogos Pokémon HeartGold e SoulSilver.

Como jogar

  • Cada linha e coluna tem um número total de Moedas e Voltorbs mostrados nos cartões coloridos.
  • O objectivo é revelar todas as Moedas x2 e x3 Coins evitando os Voltorbs.

Ferramentas utilizadas

Visual Studio Code ReactJS TypeScript Next.js Tailwindcss

VSCode | React | TypeScript | Next.js | Tailwindcss

Sobre o projeto

O objetivo desse projeto foi recriar o jogo semelhante a cassino integrando Typescript e React através de Next.js. A lógica principal do jogo, que foi criada do zero, está encapsulada dentro de VoltorbFlip.ts, Board.ts e Level.ts, e é armazenada dentro de um estado React para ser consumida pela UI.

A UI do jogo foi recriada usando apenas Tailwindcss (o único gráfico que usei foi o sprite de Voltorb).

Métodos e Propriedades

flipCell(row: number, col: number) => void vira a célula na posição determinada
restartGame() => void reinicia o nível
gameStatus retorna 'playing' | 'lose' | 'win' | 'memo'
currentLevel retorna o nível atual (1~8)
currentScore retorna o placar atual
totalScore retorna o placar total
rowValues número de Moedas e Voltorbs por linha
colValues número de Moedas e Voltorbs por coluna
cells retorna uma array 2D de Cells

Créditos

As imagens de Pokémon usadas nesse jogo e o conceito original do jogo Voltorb Flip pertencem à Nintendo. Esse jogo foi criado somente para fins educacionais e não tem intenção de uso comercial.

Licença

Licença MIT. Todos os direitos reservados © 2023 JV Vogler.