7. CONSIDERAÇÕES FINAIS
|
As bibliotecas de código livre são uma opção real
para a criação de jogos, pois além de oferecerem um alto nível de abstração,
permitem que a comunidade de desenvolvedores
adquira cada vez mais conhecimentos sobre a lógica de sua implementação. Neste trabalho foi verificado que as bibliotecas
de código livre suportam diversas linguagens de programação e portanto, facilitam o desenvolvimento de códigos
portáteis. Discutiu-se ao longo do texto a aplicação de uma
dessas bibliotecas, a ClanLib,
onde foram demonstradas suas principais funções, bem como seus procedimentos
de instalação em ambiente Windows. Percebeu-se que essa biblioteca encapsula funções
de outras ferramentas, como OpenGL
e SDL, oferecendo um alto nível de abstração e uma interface simples para
seus usuários. Como estudo de caso, foi apresentado um tutorial
que demonstrou a criação da base de um jogo de ação 2D. O autor objetivou,
com esse tutorial, a aplicação dos principais recursos necessários para o
desenvolvimento de um jogo completo baseado na ClanLib. A principal dificuldade encontrada no
desenvolvimento do jogo proposto é o fato da ClanLib suportar atualmente apenas a linguagem C++. Como projeto futuro está o estudo mais
aprofundado do suporte 3D que a ClanLib
oferece, o que possibilitaria a criação de jogos de computadores
tridimensionais. |
|