EUPAT for WoW: Uma Ferramenta de Assistência à Programação por Usuário Final
Linguagem de programação visual, ambiente de programação para iniciantes, educação, programação de jogos, Programação por Usuário Final, Interação Humano-Computador, EUPAT for WoW, World of Warcraft.
Neste trabalho, apresentamos uma ferramenta cujo intuito é auxiliar não-programadores, jogadores de videogame, na criação de extensões na forma de Add-ons para o World of Warcraft, o jogo online com o maior número de assinantes do mundo. Nele, o usuário não só cria extensões, mas reinventa toda a sua experiência de jogo, melhorando sua jogabilidade e customizando completamente sua interface. A criação de extensões para aplicativos e jogos surgiu da crescente necessidade de fornecer aos usuários mecanismos eficientes de Programação por Usuário Final, permitindo que os mesmos preenchessem suas necessidades singulares através da criação, customização e especificação de extensões em software. Em World of Warcraft, mais especificamente, os Add-ons exploram um tipo de extensão na qual os jogadores passam a programar sua própria interface de usuário ou a fazer uso de interfaces criadas por outros usuários. No entanto, realizar a programação dessas extensões - os Add-ons - não é tarefa das mais fáceis. Dentro deste contexto, investigamos como um conjunto de jogadores – motivados pelo uso do jogo World of Warcraft - poderiam criar efetivamente scripts em Lua utilizando a ferramenta desenvolvida, a EUPAT for WoW (do inglês, End-User Programming Assistance Tool for World of Warcraft).