Vamos criar um **joguinho com bônus** simples em Python, usando o terminal como interface.
O jogo terá:
– Um jogador que coleta moedas.
– Bônus que aparecem aleatoriamente (vida extra, moedas duplas, etc.).
– Inimigos que tiram vida.
Vou fazer uma versão bem básica, mas divertida, que você pode expandir depois.
—
## **Jogo: Coletor de Moedas com Bônus**
### Regras:
1. Você começa com **3 vidas** e **0 moedas**.
2. A cada rodada, aparece um evento aleatório:
– Moeda (+1 moeda)
– Bônus de moeda dupla (+2 moedas)
– Vida extra (+1 vida)
– Inimigo (-1 vida)
– Nada acontece
3. Objetivo: juntar **10 moedas** antes de perder todas as vidas.
4. A cada 3 moedas coletadas, você ganha uma vida extra (bônus progressivo).
—
### Código:

“`python
import random
import time
def joguinho_bonus():
vida = 3
moedas = 0
rodada = 1
print(“=== JOGO DO COLETOR DE MOEDAS COM BÔNUS ===\n”)
print(“Regras:”)
print(“- Colete 10 moedas para vencer.”)
print(“- Cuidado com os inimigos que tiram vida.”)
print(“- A cada 3 moedas, ganha 1 vida extra!\n”)
print(“Vamos começar!\n”)

while vida > 0 and moedas < 10:
print(f"\n--- Rodada {rodada} ---")
print(f"Vidas: {vida} | Moedas: {moedas}")
input("Pressione Enter para continuar...")
evento = random.choice([
"moeda",
"moeda_dupla",
"vida_extra",
"inimigo",
"nada"
])
if evento == "moeda":
print("Você encontrou uma moeda!")
moedas += 1
elif evento == "moeda_dupla":
print("BÔNUS: Moeda dupla! +2 moedas!")
moedas += 2
elif evento == "vida_extra":
print("BÔNUS: Vida extra! +1 vida!")
vida += 1
elif evento == "inimigo":
print("Um inimigo atacou! -1 vida.")
vida -= 1
else:
print("Nada aconteceu desta vez...")
# Bônus a cada 3 moedas
if moedas >= 3 and (moedas – 1) // 3 != moedas // 3:
print(“\n✨ Você atingiu um múltiplo de 3 moedas! +1 vida!”)
vida += 1
rodada += 1
time.sleep(0.5)
# Fim do jogo
print(“\n” + “=”*30)
if moedas >= 10:
print(“🎉 PARABÉNS! Você venceu!”)
else:
print(“💀 Game Over! Suas vidas acabaram.”)
print(f”Moedas coletadas: {moedas}”)
print(f”Rodadas jogadas: {rodada – 1}”)
if __name__ == “__main__”:
joguinho_bonus()
“`
—
### Como rodar:
1. Salve o código em um arquivo `jogo_bonus.py`.
2. Execute no terminal:
“`
python jogo_bonus.py
“`
—
### Exemplo de jogo:
“`
=== JOGO DO COLETOR DE MOEDAS COM BÔNUS ===
Regras:
– Colete 10 moedas para vencer.
– Cuidado com os inimigos que tiram vida.
– A cada 3 moedas, ganha 1 vida extra!
Vamos começar!
— Rodada 1 —
Vidas: 3 | Moedas: 0
Pressione Enter para continuar…
Você encontrou uma moeda!
…
“`
—
### Expandir o jogo:
Você pode adicionar:
– Mais tipos de bônus (escudo, moeda tripla).
– Sistema de pontuação alta.
– Fases ou dificuldade progressiva.
– Interface gráfica com PyGame.
Quer que eu desenvolva alguma dessas melhorias?


