🕹️ Jogo da Velha (Tic-Tac-Toe) — Tiniest2D Edition Banner
🕹️ Jogo da Velha (Tic-Tac-Toe) — Tiniest2D Edition

🕹️ Jogo da Velha (Tic-Tac-Toe) — Tiniest2D Edition

Jean Carlos Cesario da Silva Jean Carlos Cesario da Silva
Screenshot 1
1 / 3
Click to enlarge

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.

Tiniest2D strategy
Jun 24, 2026 itch.io
Play Now
JAM SUBMISSION

Tiniest 2D Game Jam

Jun 19, 2026 264h jam
View 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!

Cave Engine

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