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:

joguinho com bônus

“`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”)

joguinho com bônus

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?

Share this post

Subscribe to our newsletter

Keep up with the latest blog posts by staying updated. No spamming: we promise.