Recentemente desenvolvi um projeto para um programa de inclusão digital sobre PHP. No entanto o maior problema que encontrei foi encontrar uma maneira didática e simples de ensinar lógica de programação, tendo em vista que a maioria dos alunos não possuem uma boa escolaridade.
A solução apareceu no final de semana enquanto jogava videogame; lembrei que a muito tempo atrás tinha conhecido um programa de desenvolvimento de jogos em RPG chamado RPG MAKER.
“O RPG Maker é um programa que permite que fãs de jogos de RPG, tanto eletrônico, quanto de mesa, possam criar seus próprios jogos de RPG para computador. A vantagem, e a graça, do RPG Maker está no fato de que qualquer pessoa pode criar um jogo, sem saber programar em alguma linguagem de programação. Basta ir clicando e “desenhando” seu jogo à sua maneira. (fonte: RPG Maker Brasil)”
O legal deste programa é que ele permite que você crie scripts em uma linguagem variada do ruby. Mas para ensinar a lógica nada melhor do que usar as ferramentas gráficas que o programa possui, por exemplo:
Para abrir a porta você precisa criar um evento onde o personagem possua a chave, sendo que se o mesmo não possuir a porta não se abre. (Condicional).
Para abrir a porta da igreja é necessário criar um evento onde o sino deve ser tocado cinco vezes, somente quando isto ocorre a porta abre (laço-condicional).
Fica muito mais fácil ensinar os conceitos básicos da linguagem de programação criando estes casos. Muito mais fácil do que ficar desenhando fluxograma:-).
Quem quiser conhecer a ferramenta, sugiro que acessem o site:
http://www.rpgmakerbrasil.com/
Obs: O software é proprietário e feito para o sistema operacional Windows, no entanto, funciona sem nenhum problema no linux através do WINE.
Quem conhecer alguma ferramenta similar nativa para linux por favor me informe, será de grande valia.
0sem comentários ainda