[ 'nome' => 'Escudeiro de Fé', 'descricao' => 'Protege o grupo e os fracos.', 'avatar' => 'avatar_escudeiro.png', // Você precisa criar esta imagem 'atributos' => ['Fé' => 5, 'Agilidade' => 2, 'Sabedoria' => 3], 'habilidade' => 'Muralha de Oração (Defesa extra)' ], 'mensageiro' => [ 'nome' => 'Mensageiro da Paz', 'descricao' => 'Leva mensagens importantes rapidamente.', 'avatar' => 'avatar_mensageiro.png', // Você precisa criar esta imagem 'atributos' => ['Fé' => 3, 'Agilidade' => 5, 'Sabedoria' => 2], 'habilidade' => 'Passo Ligeiro (Desviar de obstáculos)' ], 'zelador' => [ 'nome' => 'Zelador do Caminho', 'descricao' => 'Cuida da provisão e cura os feridos.', 'avatar' => 'avatar_zelador.png', // Você precisa criar esta imagem 'atributos' => ['Fé' => 3, 'Agilidade' => 2, 'Sabedoria' => 5], 'habilidade' => 'Pão da Vida (Recuperar Energia)' ] ]; // Definição das Missões e Cenários $missoes = [ 1 => [ 'titulo' => 'Missão da Retaguarda: A Pesca Maravilhosa', 'Cenário' => 'Cenário 2: As Margens da Galileia', 'imagem_fundo' => 'image_1.png', // Nome da imagem gerada acima 'narrativa' => 'Jesus está no barco de Pedro, pregando. A multidão na praia está crescendo muito e as pessoas estão se empurrando. Os discípulos precisam de ajuda na retaguarda para organizar as redes e garantir que ninguém caia na água enquanto ouve a Palavra.', 'objetivo' => 'Organizar as redes de pesca sem fazer barulho.', 'teste_atributo' => 'Agilidade', 'dificuldade' => 6 ] ]; // --- 2. LÓGICA DE JOGO (PROCESSAMENTO DE FORMULÁRIOS) --- // Ação: Criar Personagem if (isset($_POST['criar_personagem'])) { $classe_chave = $_POST['classe']; $_SESSION['player'] = [ 'nome' => htmlspecialchars($_POST['nome_heroi']), 'classe_info' => $classes_rpg[$classe_chave], 'energia' => 10, 'conhecimento' => 0, 'missao_atual' => 1 ]; } // Ação: Rolar Dado na Missão $resultado_rolagem = null; if (isset($_POST['rolar_dado'])) { $id_missao = $_SESSION['player']['missao_atual']; $missao = $missoes[$id_missao]; $atributo_teste = $missao['teste_atributo']; // Pega o valor do atributo do jogador $valor_atributo = $_SESSION['player']['classe_info']['atributos'][$atributo_teste]; // Rolagem d6 $dado = rand(1, 6); $total = $dado + $valor_atributo; $sucesso = ($total >= $missao['dificuldade']); $resultado_rolagem = [ 'dado' => $dado, 'atributo' => $atributo_teste, 'valor_atributo' => $valor_atributo, 'total' => $total, 'sucesso' => $sucesso ]; } // Ação: Resetar Jogo if (isset($_GET['reset'])) { session_destroy(); header("Location: index.php"); exit(); } ?>
Missões de Retaguarda: Ajudando na história.
Seu Desafio:
(Teste de , precisa tirar ou mais somando o dado).
Você rolou no dado.
+ Bônus de da classe: .
Total: .
✨ SUCESSO! ✨
Você organizou as redes em silêncio. Pedro e os outros conseguem ouvir Jesus claramente. Você deu retaguarda para a Palavra ser pregada!
❌ OOPS... ❌
Você tropeçou nas redes e elas fizeram barulho! Mas não desanime. Peça ajuda a um familiar (talvez o Zelador possa usar uma habilidade) e tente novamente!