sccz

9351 palavras 38 páginas
A Linguagem Lua e suas Aplicacoes em Jogos
¸˜
Waldemar Celes, Luiz Henrique de Figueiredo, Roberto Ierusalimschy

1

Introducao
¸˜

Uma pesquisa realizada em setembro de 2003 pela gamedev.net — um importante site para progra´ madores de jogos — revelou que a grande maioria dos jogos (72%) e desenvolvida com o aux´lio de ı uma linguagem de script.
Embora as linguagens de script n˜ o sejam definidas muito precisamente, elas apresentam um a conjunto de caracter´sticas comuns t´picas. Em geral, as linguagens de script s˜ o linguagens inı ı a terpretadas, tˆ m tipagem dinˆ mica e gerˆ ncia autom´ tica de mem´ ria, e fornecem facilidades para e a e a o construcao de estruturas de dados dinˆ micas e manipulacao de cadeias de caracteres. Tipicamente,
¸˜
a
¸˜
essas linguagens funcionam acopladas a programas hospedeiros implementados em linguagens compiladas tradicionais como C e C++. Uma outra caracter´stica importante de linguagens de ı ´ script e que elas devem ser seguras, n˜ o sendo poss´vel acessar servicos n˜ o autorizados do proa ı ¸ a grama hospedeiro. A combinacao dessas caracter´sticas resulta numa excelente ferramenta para o
¸˜
ı desenvolvimento de jogos.
Acoplar uma linguagem de script em um jogo traz v´ rios benef´cios. A linguagem de script pode a ı ser usada para efetivamente implementar o script do jogo, para definir objetos e seus comportamentos, para gerenciar os algoritmos de inteligˆ ncia artificial e controlar os personagens, e ainda e para tratar os eventos de entrada e descrever a interface com o usu´ rio. Uma linguagem de script a tamb´ m desempenha um papel importante nas etapas de prototipacao, teste, depuracao e an´ lise e ¸˜
¸˜
a de adequacao do jogo. A escolha de uma linguagem de script simples permite ainda que seja dado a
¸˜
roteiristas e artistas acesso program´ vel ao jogo, a fim de que eles que possam experimentar novas a id´ ias e variacoes. Esses profissionais conduzem a maior parte do

Relacionados

  • Diabetes Mellitus
    87818 palavras | 352 páginas