Aqui constam ideias de pequenos projetos que desenvolvem a lógica de programação e o conhecimento em algoritmos.
- Jogo de Adivinhação de Números:
- O programa gera um número aleatório entre 1 e 100
- O jogador tenta adivinhar o número
- O programa dá dicas se o palpite é maior ou menor que o número secreto
- O jogo continua até o jogador acertar
- Opcional: limite de tentativas
- Campo Minado:
- Crie um tabuleiro (por exemplo, 8x8)
- Distribua aleatoriamente um número de minas pelo tabuleiro
- O jogador escolhe uma célula para revelar
- Se for uma mina, o jogo acaba
- Se não for uma mina, mostre o número de minas adjacentes
- O jogo continua até todas as células sem minas serem reveladas
- Jogo da Velha:
- Crie um tabuleiro 3x3
- Dois jogadores alternam turnos
- Em cada turno, o jogador escolhe uma posição vazia
- Verifique se há um vencedor após cada jogada
- O jogo termina quando há um vencedor ou empate
- MUD (Multi-User Dungeon) simplificado:
- Crie várias "salas" com descrições
- O jogador pode se mover entre as salas (norte, sul, leste, oeste)
- Adicione itens que podem ser coletados em algumas salas
- Implemente comandos simples (mover, pegar item, usar item)
- Adicione um objetivo final (encontrar um tesouro ou sair do labirinto)
- Jogo da Forca:
- Escolha uma palavra aleatória de uma lista predefinida
- Mostre os espaços correspondentes a cada letra da palavra
- O jogador tenta adivinhar letras
- Atualize a palavra mostrada com as letras corretas
- Desenhe partes do "enforcado" para cada erro
- O jogo termina quando a palavra é adivinhada ou o desenho é completado