Voltorb Flip é um minigame dos Game Corners de Goldenrod e Celadon nas versões Coreanas e Ocidentais dos jogos Pokémon HeartGold e SoulSilver.
- 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.
VSCode | React | TypeScript | Next.js | Tailwindcss
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).
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 |
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 MIT. Todos os direitos reservados © 2023 JV Vogler.