Archivo mensual: May 2011

External Tools IV

Scripting

A medida que el desarrollo del juego va creciendo, se vuelve cada vez más engorroso ciertas acciones, como son todo el

tema de cinemáticas y todo lo que conllevan: cambios de cámara, diálogos, sonidos, animaciones específicas, etc…

Para hacer todo esto un poco más sencillo estamos utilizando un lenguaje de scripting, en concreto lua, y más concretamente (aún si cabe) luabind. La gran utilidad de Lua es que permite «publicar» desde código c++ funciones que nos interesen para ser llamadas desde fuera del juego y poder realizar cambios sin tener que volver a compilar todo el proyecto de nuevo. De esta forma podemos conseguir añadir nuevo contenido desde fuera del código pudiendo incluso hacerse por personas que no tengan un conocimiento extenso de programación.

Para más información os dejamos el enlace a la página web de lua donde se puede descargar el código: http://www.lua.org/

Scripting

As the development of the game grows, it becomes harder some actions  related with cinematics and all that goes with: camera movements, dialogues,sounds, specific animations, etc …

To do this a little easier we are using a scripting language, in particular lua, and more specifically (even if possible) Luabind. The great utility of Lua is that we can «publish» from c++ code  functions that we are interested in, and then call them outside the game, doing changes without having to recompile the whole project again. So, we can add new content from outside the game  and can even be done by people without extensive knowledge of programming.

For more information visit the following link: http://www.lua.org/


Nuevo vídeo / New video

Os dejamos el vídeo de la última entrega del proyecto, ¿qué os parece?

This is the latest video of the game, what do you think?