Funcionalidade 1: Vamos criar o Inspèrdex! O Inspèrdex guarda uma estrutura de dados idêntica à estrutura que armazena a lista original de Inspèrmons, mas contendo apenas os Inspèrmons que foram encontrados pelo jogador. Adicione uma opção no menu principal para exibir o conteúdo do seu Inspèrdex.
Funcionalidade 2: Vamos fugir da batalha! Adicione uma opção para fugir da batalha. Se a fuga for bem-sucedida, a batalha termina em empate. Senão, a batalha continua e você acabou de perder seu round de ataque!
Funcionalidade 3: A sorte está lançada! Como você percebeu os combates não envolvem sorte: o resultado sempre é o mesmo. Adicione um elemento de sorte ao combate.
Funcionalidade 4: Vamos evoluir Inspèrmons! Crie o atributo de experiência do seu Inspèrmon! Você deve definir como ganhar experiência, e a partir de qual nível de experiência seu Inspèrmon evolui. Para simplificar, vamos definir que a evolução não necessariamente troca de tipo de Inspèrmon, apenas aumenta seus atributos vitais.
Funcionalidade 5: Salve o jogo! Gere um par de rotinas para carregar e salvar o estado do jogo, ou seja: o Insperdex, o nível de experiência e o Inspèrmon do jogador.
Funcionalidade 6: Vamos inventar! Crie uma nova funcionalidade no jogo! Mas seja criativo e mostre que é um programador evoluído: faça uma adição que impressione!