Gerenciamento de Agentes Remotos no Projeto Subverse via Scripts embutidos em Linguagem LUA

  • Saulo Popov Zambiasi UNISUL

Resumo


O Projeto Subverse é uma plataforma de aprendizado em constante evolução, para que alunos de cursos de computação possam trabalhar na prática diversas teorias apresentadas nas disciplinas. Este se apresenta como um mundo virtual para a implementação de agentes baseados no paradigma de jogos multijogador. Contudo, quando há a necessidade de alteração da forma como um Agente se comporta no mundo virtual, é necessário desconectá-lo do mundo virtual, de uma recompilação e uma nova conexão ao mundo virtual. Uma forma alternativa é a utilização de scripts que possam ser alterados em tempo de execução, lidos pelo Agente e executados em conformidade com suas especificações. Neste contexto, este artigo apresenta uma proposta de gerenciamento dos comportamentos dos Agentes remotos no Projeto Subverse via scripts, mais especificamente escritos em linguagem de programação Lua.

Referências

Adobbati, R., Marshall, A. N., at all. Gamebots: a 3d virtual world test-bed for multi-agent research. Agentes'01. Montreal – Canada. May-June, 2001.

Balan, R., Ebling, M., Castro, P. and Misra, A.. Matrix: adaptative middleware for distributed multiplayer games. Journal Middleware. Springer. 390-400. 2005.

Benin, M.. Evolução de NPC's e adversários em jogos de computador usando algoritmos genéticos. Monografia de graduação. Faculdades Barddal. Florianópolis, SC. 2007.

Calvin, J., Dickens, A., Gaines, B. The simnet virtual world architecture. IEEE, 1993.

Celes, W. de Figueiredo, L.H. and Ierusalimschy, R.. A Linguagem Lua e suas Aplicações em Jogos. Rio de Janeiro, 2004. Disponível em: [link] Acessado em Ago/2011.

Coulouris, G., Dollimore, J. and Kindberg, T.. Distributed system: concepts and design. Addison-Wesley. 2001.

Dickey, C.G, Zappala, D. and Lo, V., A Distributed Architecture for massively multiplayer online games. ACM NetGames Workshop. 2004.

Pulo, K., Houle M. E., Evolution of Virtual World System. IEEE, 2001.

Russel, S., Norvig, P., Inteligência Artificial. Tradução da segunda edição. Rio de Janeiro: Elsevier, 2004.

Silberschatz, A., Galvin, P., Gagne, G.. Sistemas operacionais: conceitos e aplicações. Editora Campus. 6a.ed. 2001.

Silva, F.C., 2008. Middelware de comunicação para jogos multiplayer: um estudo de caso no Projeto Subverse. Monografia de graduação. Faculdades Barddal. Florianópolis, SC.

Zambiasi, S.P., Benin, M. and Silva, F.C.. Projeto Subverse, um mundo virtual baseado em jogos multijogadores como ferramenta de ensino multidisciplinar em cursos de tecnologia da informação. SCGames. 2009.

Zambiasi, S.P.; Oberderfer, L.P.Z.B.; Benin, M.R. Asynchronous Remote Management of Agents for Subverse Project. In IEEE Latin America Transactions, vol.10, no.1, pg.1289-1294. Jan, 2012.
Publicado
02/05/2012
ZAMBIASI, Saulo Popov. Gerenciamento de Agentes Remotos no Projeto Subverse via Scripts embutidos em Linguagem LUA. In: WORKSHOP-ESCOLA DE SISTEMAS DE AGENTES, SEUS AMBIENTES E APLICAÇÕES (WESAAC), 6. , 2012, Florianópolis/SC. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 191-201. ISSN 2326-5434. DOI: https://doi.org/10.5753/wesaac.2012.33146.