02 - Inventário e uso de itens

Para criar um inventário dentro do Scratch, a forma mais simples é se utilizar de uma lista.

Para criar uma lista, vá para a categoria Variáveis e clique em Criar uma lista.

Pasted image 20250815095311.png|500

Coloque um nome (por exemplo, Inventário) e deixe marcado Todos os atores. Clique OK

Pasted image 20250815095416.png|500

Diversos blocos novos vão aparecer, e é com eles que vamos adicionar, remover e verificar os itens que temos no inventário.


Se eu for criar um ator que me entregue uma chave, eu posso utilizar o seguinte código para que ele só possa me entregar a chave se eu não tiver ela. Os blocos roxos com falas são apenas para teste e você pode substituir pelo o que quiser.

Pasted image 20250815095610.png|500

Para outro ator necessitar que eu tenha esse item para funcionar, o código abaixo pode ser utilizado:

Pasted image 20250815095842.png|500


Polindo nosso código

Para conseguir reiniciar nosso jogo corretamente quando o jogador clicar na bandeira verde, é importante remover a chave do inventário do jogador. Adicione a um dos atores o bloco de Evento da bandeira da seguinte forma:

Pasted image 20250815100136.png|500

Mais formas de melhorar esse código vão ser apresentadas nos próximos passos.