Seção 3. Capítulo 9
single
Desafio: Potencialize o Herói
Deslize para mostrar o menu
Tarefa
Deslize para começar a programar
Crie uma função fábrica que gere power-ups personalizados para um herói. Cada power-up deve lembrar seu próprio multiplier e aplicá-lo ao atributo base do herói, demonstrando o comportamento de closure ao permitir que a função interna lembre o multiplicador fornecido à função externa.
- Defina uma função interna dentro de
create_power_upque receba um único argumentobase_state o multiplique pelomultiplier. - Retorne essa função interna a partir de
create_power_up. - Utilize
create_power_uppara criar dois power-ups: um que dobre e outro que triplique um atributo. - Aplique esses power-ups aos atributos
attackedefensede um herói e imprima os resultados.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 3. Capítulo 9
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo