export const gameConfig = {
  gameId: "exemplo2",
  gameName: "Exemplo 2: Texto",
  type: "blocks",
  icon: "💬",
  thumbnail: "/images/atividades/programacao/exemplo2-thumbnail.png",
  descricao:
    "Atividade de demonstração com texto. Use o bloco 'imprimir' para exibir a frase correta.",
  dificuldade: "Iniciante",
  categoria: "Lógica",
  tempoEstimado: "5 min",
  conceitos: ["Texto", "Concatenação"],
  route: "/atividades/programacao/exemplo2",
  component: "ExemploGame2",
  objectives: [
    "Demonstrar como trabalhar com strings e concatenação de texto na plataforma Decoda",
  ],
  metadata: {
    lastUpdated: "2026-06-24",
    version: "1.0.0",
  },

  fases: [
    {
      id: 1,
      nome: "Fase 1: Escreva a Frase",
      descricao:
        'Use o bloco "imprimir" com o texto correto. Dica: você pode escrever tudo em um bloco de texto ou juntar duas palavras!',
      timeout: 10,
      // 4 blocos permite: imprimir + juntar + "SOBERANIA" + " DIGITAL"
      // 2 blocos resolve na forma simples: imprimir + "SOBERANIA DIGITAL"
      maxBlocks: 4,
      allowedBlocks: ["exemplo2_imprimir", "text", "text_join"],
      textoEsperado: "SOBERANIA DIGITAL",
    },
  ],

  mensagens: {
    semMovimento: "Use o bloco 'imprimir' para mostrar um texto!",
    textoErrado: (atual, esperado) =>
      `Texto incorreto: "${atual}". O esperado é "${esperado}".`,
  },
};
