The Flaming Diary

15/08/07

Ludosofía

Filed under: filosofeces

Este post es para los que se pregunten (yo incluido), si merece la pena dedicar tiempo de tu vida a los videojuegos, ya sea a su creación o a su disfrute. Me ha gustado mucho la respuesta a la pregunta que da Isilion en su blog (Ludosofía).

¿Debo dedicar mi vida a los juegos?

“El Maestro en el Arte de Vivir
apenas distingue entre
sus obligaciones y sus aficiones,
su trabajo y su ocio,
su mente y su cuerpo,
su educación y su recreo,
su amor y su religión.

Él simplemente persigue su visión de la excelencia
en todo aquello que hace,
dejando a los demás que decidan
si está trabajando o jugando.
Para él, siempre está haciendo ambas cosas.”

– de un Budista Zen citado en
“Head to Head” por Lester Thurow,
Dean of M.I.T.’s Sloan
School of Managemen
t

 Ahí queda eso… :-P

13/08/07

Más madera!

Aprovechando la energía inicial de la reacción de combustión, hemos creado una cuenta en www.clockingit.com para llevar la gestión de las tareas del proyecto. Además, nos ofrece un wiki que intentaremos que sea un repositorio de información interesante para el futuro, para uso propio o ajeno. Aunque ya se sabe, lo de la documentación siempre se deja para el final…

Ah, el enlace es este http://theflame.clockingit.com. Original, eh?

La idea es crear en el futuro (cuando haya ALGO que no sean tutoriales :-P ) una cuenta en SourceForge o similar para alojar el código en un servidor de control de versiones  (CVS o Subversion) y así poder ir compaginando el desarrollo entre los miembros del equipo. Aunque de momento me parece que el único que escribe algo soy yo… 

Instalar Eclipse 3.3 y OGRE 3D en Windows

Filed under: coding, herramientas

Voy a relatar los pasos que he llevado a cabo para instalar Eclipse con Ogre, siguiendo la magnífica guía que se puede encontrar actualmente en el wiki de Ogre. No obstante, he tenido que adaptarla a las últimas versiones de Eclipse y CDT. No va a ser una descripción demasiado detallada, si saco tiempo y ganas ya pondré una más exhaustiva en nuestro wiki o en el de Ogre, para los angloparlantes. Todo está orientado a Windows, el día que lo haga en Linux supongo que haré un doc similar.

Update: acabo de actualizar la página de Eclipse+MinGW del wiki de Ogre, así que ahora podríais seguir directamente esa guía, mucho más detallada. Aunque en inglés, y hay que configurar el proyecto paso a paso, así que este post sigue siendo válido para vagos :-P

1. Instalar Eclipse 3.3 (Europa) con CDT integrado

Hay muchas formas de descargar e instalar Eclipse y el plugin CDT (C/C++ Development Tools), pero yo recomiendo bajarse el pack para desarrolladores de C/C++ que se puede obtener aquí. Es un zip que hay que descomprimir y ya está listo para ejecutar.

2. Instalar MingW y MSYS

MingW es el entorno "unix" mínimo y necesario para ejecutar el compilador GCC que vamos a utilizar, sin necesidad de instalar Cygwin. Descargar e instalar en c:\mingw.

MSYS proporciona los comandos mínimos de unix para que funcionen los makefile que se usan para compilar y enlazar el proyecto. Descargar e instalar en c:\msys.

Para que Eclipse encuentre estas dos aplicaciones sin problemas, hay que añadir sus directorios a la variable de entorno PATH. Para ello:

  1. Mi PC->Botón derecho->Propiedades->Pestaña Opciones Avanzadas->Variables de Entorno
  2. En esa ventana, abajo, buscar la variable PATH en la lista y pulsar Editar
  3. Añadir al final ";c:\mingw\bin\;c:\msys\bin", sin las comillas (pero alguien lo pone con ellas??? :-P )
Comprueba que todo funciona ejecutando los siguientes comandos, y viendo que los encuentra:
  • gcc -v
  • rm –version

3. Instalar el SDK de OGRE

La versión que hay que instalar de OGRE es la que está preparada para Code::Blocks, que es otro IDE parecido a Eclipse, pero específico de C/C++. El SDK lo podéis descargar de aquí OGRE 1.4.3 SDK for Code::Blocks + MinGW C++ Toolbox. Es un .exe, ejecutar y seguir los pasos, indicando c:\OgreSDK como directorio de instalación.

4. Crear un proyecto OGRE en Eclipse

Pues ya está, ahora sólo hay que hacer que crear un proyecto que incluya el SDK de Ogre y con las opciones adecuadas para poder compilar. Es un poco rollo, así que voy a poner para descargar el proyecto de Eclipse para que lo podáis importar. No he conseguido que funcione la importación automática de proyectos en Eclipse CDT, pero se puede hacer un apaño creando un proyecto genérico, y luego sobrescribiendo la carpeta del proyecto con los archivos que podéis encontrar en este zip: tutorial1_ogre_eclipse.zip. Ya puestos, he subido la estructura necesaria para empezar con los tutoriales de Ogre, que es el siguiente paso.

 Además, hay que crear una variable de entorno de Eclipse que utilizaremos para referenciar el directorio de instalación de ogre en todos los demás parámetros. En Window->Preferences->C/C++->Environment, pulsar el botón New… y añadir una variable con

  • Name: OgreSDK
  • Value: c:\OgreSDK (suponiendo que hayas sido bueno y hayas instalado el Ogre donde te dije :-P

Una vez creado el proyecto, en teoría sólo hay que elegir una configuración activa, que normalmente será "Release", porque no tendrás aún el DirectX SDK necesario para "Debug". Y darle a Project->Build Project. Lo he configurado para que el ejecutable apareza en c:\OgreSDK\bin\release\, y así no es necesario copiar los archivos DLL del motor OGRE a cada proyecto.

Si no te funciona, deja un comentario y vamos puliendo el proceso :-)

10/08/07

Ignición

Érase una vez un par de locos de los ordenadores, las LAN-parties, los juegos, las consolas y los cacharros en general, que se dedicaban a disfrutar de todas estas aficiones comunes y sobre todo a discutir sobre cualquier tema que tuviese que ver con lo anteriormente citado. Éstos dos personajes llevaban un tiempo con el gusanillo creativo por ahí picando en alguna parte de su cabeza, aunque nunca se había materializado en nada plausible. Al fin y al cabo,  ¿Qué jugón no ha querido vivir alguna vez creando videojuegos?

Es posible que la idea naciese cuando asistieron atónitos a las maravillas que hacían los grupos de la scene primera vez que asistieron a la Euskal Party allá por su 8ª edición, o cuando empezaron a disfrutar de los mods para sus juegos favoritos que hacían grupos de gente con mucho tiempo libre. Quizás se fue forjando desde mucho antes, cuando jugaban en el mítico Amiga 500 o a las aventuras gráficas de LucasArts (¿quién no ha pensado "si se pudiese hacer esto sería la caña" mientras jugaba?). No obstante, en aquella época no poseían los conocimientos necesarios, y no se veían capaces de adquirirlos en una cantidad de tiempo (libre) razonable.

Una tarde después de muchas divagaciones, ideas furtivas, castillos en el aire, y por supuesto discusiones flameantes™ y absurdas, se propusieron seriamente (eso aún está por ver) hacer algo que un día se pareciese a un videojuego. Y así se encendió la llama de The Flame Entertainment™.

Habían pasado unos cuantos años, y poseían muchos más conocimientos aunque poco especializados e insuficientes, pero sobre todo tenían la confianza en su capacidad de aprender y las ganas de hacerlo. Lo demás, será historia :-)

08/08/07

0-Day

Filed under: web

Esto es sólo el principio…






















Get free blog up and running in minutes with Blogsome
Theme designed by Hadley Wickham