🕹️ Jogo da Velha (Tic-Tac-Toe) — Tiniest2D Edition
Jean Carlos Cesario da Silva
🕹️ Jogo da Velha (Tic-Tac-Toe) — Tiniest2D Edition
Jean Carlos Cesario da Silva
Prepara-te para um clássico reimaginado em formato pixel art retro! Este Jogo da Velha foi desenvolvido do zero na engine ultra-leve Tiniest2D, trazendo de volta a nostalgia dos jogos clássicos de PC dos anos 80 e 90, com direito a efeitos sonoros chiptune e visuais limpos e travados em modo janela nativo.
Tiniest 2D Game Jam
About This Game
🕹️ Jogo da Velha (Tic-Tac-Toe) — Tiniest2D Edition Prepara-te para um clássico reimaginado em formato pixel art retro! Este Jogo da Velha foi desenvolvido do zero na engine ultra-leve Tiniest2D, trazendo de volta a nostalgia dos jogos clássicos de PC dos anos 80 e 90, com direito a efeitos sonoros chiptune e visuais limpos e travados em modo janela nativo.
🎮 Modos de Jogo: Jogador vs IA (Desafio Solo): Testa as tuas habilidades contra uma inteligência artificial que escolhe as suas jogadas de forma dinâmica e instantânea.
Jogador vs Jogador (Local): Preferes o formato clássico? Desafia um amigo no mesmo teclado e descubram quem é o verdadeiro mestre da estratégia.
✨ Funcionalidades Principais: Seleção de Modo em Tempo Real: Carrega na tecla M a qualquer momento para alternar instantaneamente entre o modo Solo e o modo de 2 Jogadores (com reset automático do placar para manter a competição justa!).
Placar Integrado: O jogo acompanha e exibe o número de vitórias do Jogador X, do Jogador O (ou IA) e a quantidade de empates ("velhas").
Estética Retro Perfeita: Janela fixa em alta definição pixelada para evitar que os sprites fiquem borrados ou esticados.
Áudio e Arte Customizados: Sons dinâmicos a cada clique e efeitos sonoros dedicados para vitórias ou empates.
Reinício Rápido: Acabou a partida? Basta carregar na tecla R para limpar o tabuleiro e começar uma nova ronda num piscar de olhos.
⌨️ Controlos: Rato (Clique Esquerdo): Interage com a interface e faz a tua jogada no tabuleiro.
Tecla M: Alterna o modo de jogo (PvsIA ou PvsP).
Tecla R: Reinicia o tabuleiro após o fim de uma partida.
Developer's Experience
Como ele não aceita matrizes de várias dimensões ([[0,1,2]]), a solução foi resolver a checagem de vitória na força bruta com ifs simples, o que no fim deixou o jogo muito mais leve.
O ponto alto foi a facilidade de criar os assets. O fluxo de dar Ctrl + Clique no código e desenhar a pixel art ou compor o som do clique ali mesmo, sem precisar abrir outro programa, é incrivelmente rápido.
How Uniday Helped
passei pelo tutorial inicial, e bem, é uma boa introdução, percebi que no final do tutorial você precisa "agir", se for passivo e apenas colar os códigos do tutorial não vai funcionar sozinho.
Comments
Sign in or create an account to leave a comment.
No comments yet
Be the first to share your thoughts!
Escape the Complexity of Making Games
Forget the steep learning curves. Cave is built to be intuitive from the start, so you can make amazing Games!
Learn More