miércoles, 1 de octubre de 2008

Master de Videojuegos de la Universidad de Málaga


Este año se pone en marcha la segunda edición del Máster en Creación y Desarrollo de Videojuegos de la Universidad de Málaga. Con respecto a la edición anterior, hay que resaltar unas cuantas novedades que pueden captar a algún interesado que se encuentre indeciso. En este mes he asistido a varias reuniones con alumnos interesados en cursar el máster y los organizadores. Las novedades que nos transmitieron en dichas reuniones fueron las siguientes:
  • Menor duración que el año pasado. Antes era de Octubre a finales de Junio. Este año se estima que termine en Marzo.
  • Se ha reestructurado el temario para abordar la parte de programación gráfica antes.
  • Se ha eliminado temario que resultaba repetitivo y poco atractivo para los alumnos con un perfil más técnico.
  • Decremento del precio más que sustancial. Se rebaja el precio de 6000€ a 3500€.
  • 1 mes como mínimo garantizado de practicas en empresa de videojuegos (y remuneradas).
  • Al contrario que pone en la web, el plazo para inscribirse se ha ampliado hasta el día 30 de Octubre.
  • La matricula también se puede pagar en dos plazos.



Los requisitos para entrar son bastaste flexibles o eso me pareció entender, bastará con cumplir alguno de los siguientes puntos:
  • Tener un título de una carrera técnica o estar en ultimo curso. (Ingenierías o Ingenierías Técnicas en Informática, Teleco, Industriales...).
  • Tener un título de una carrera de ciencias con conocimientos de informática (Matemáticas, Física, Química...).
  • Tener un título de una carrera no técnica y tener conocimientos de informática, ya que también está enfocado para la parte de diseño (Audiovisuales, Periodismo, Publicidad, Bellas Artes...).
  • Tener 3 o más años de experiencia como profesional de la informática.

De todas formas, si estás interesado, puedes contactar con los directores del máster. Su correo está después del salto.

Continuar leyendo...

Otro dato a tener en cuenta, y que no aparece en la página del máster, es el horario y el aula en la que se impartiría. Nos han comunicado que sería de Lunes a Viernes de 5 a 9 de la tarde en el aula 3.0.10, si no me equivoco, donde estaba antes reprografía. Pero esto está aún por confirmar. Esta aula no dispone de ordenadores, así que sería conveniente disponer de un portátil.

El temario con respecto al año pasado no ha cambiado mucho, teniendo en cuenta los módulos que se imparten (comparación entre año pasado y este año). El único módulo que noto que se ha caído es el de Juegos en red. Seguridad y Comercio Electrónico. Otra novedad es que se han reducido de tiempo algunos módulos, sobre todo, la parte de iniciación a la programación, porque, según ellos, los informáticos ya saben programar, y, los que no saben tampoco les va a dar tiempo para aprender. Así que, se ha eliminado materia que podría considerarse "paja" y se van a centrar en las materias que los alumnos del año pasado consideraron más interesantes. El temario queda de la siguiente forma:
  1. La industria del videojuego. Fases y tecnología en el desarrollo de videojuegos
  2. Introducción a la programación de videojuegos. Procesadores gráficos.
  3. Programación gráfica en tiempo real
  4. Arte y diseño en la creación de videojuegos.
  5. Técnicas fundamentales de diseño 3D
  6. Desarrollo de videojuegos. Motores gráficos.
  7. Física para videojuegos.
  8. Desarrollo de juegos en dispositivos móviles
  9. Técnicas de Inteligencia Artificial.
  10. Edición y Postproducción de Video y Audio
  11. Programación con lenguajes de “Scripting”
  12. Ingeniería del software aplicada a los videojuegos
  13. Proyecto de desarrollo de un videojuego
  14. Prácticas en empresa.

Todas estas novedades fueron así transmitidas por los directores académicos del máster: el director de la E.T.S.I.I de Málaga, José María Troya Linero, y el subdirector de alumnos, José Luis Díaz Lafuente. Además, los que fuimos a las reuniones nos interesamos en cómo les fue a alumnos del curso anterior. Según los profesores (no conozco personalmente a ningún alumno de la edición anterior), todos los alumnos tuvieron prácticas en empresa, y la mayoría se quedó trabajando en Legend Studios salvo uno que se fue a Electronic Arts en Madrid. Además, se involucraron en un proyecto conjunto del que podéis ver algunos vídeos en youtube, además de unas cuantas imágenes que se encuentran en la página del máster.



Las imágenes no muestran cómo verdaderamente es el juego, aunque se puede entrever. Al parecer, como todos los alumnos terminaron encontrando puestos de trabajo en el sector de los videojuegos, dejaron este proyecto aparcado aunque se comprometieron a acabarlo para poder enseñarlo a futuros alumnos. Así, como bien reza en la página del máster: "El videojuego pronto estará disponible para descargar y probar, así que permaneced atentos a las actualizaciones :)"



Además de que la experiencia del año pasado fue satisfactoria, nos han transmitido que, para este curso, por ahora, no hay suficientes alumnos preinscritos como para cursarse el máster. Nos han indicado que, si no se preinscriben, al menos, 12 alumnos, no hay presupuesto para realizarlo. Parece que, por ahora, estamos preinscritos unos 8 alumnos. La verdad es que me da mucha pena, porque iniciativas como ésta se dan de forma muy escasa, y no sé si es por desconfianza o por falta de información, pero, la cosa no ha terminado de fraguar. Así que, animo a todos los que estéis interesados a que contactéis con los directores académicos por si necesitáis más información.

Director del master: Jose María Troya --> troya@lcc.uma.es
Subdirector del master: Jose Luis Diaz --> lafuente@ctima.uma.es

Me gustaría aportar también, a título personal, mi experiencia con los profesores que conozco del máster.Por lo general, los que yo conozco, me parecen profesores de una calidad excelente y de los mejores que me he encontrado en la carrera, y no soy de los que suele pelotear sin merecerlo. Quizás, sólo eche en falta algún profesor más como Sergio Gálvez, Manuel Enciso, Pepe Gallardo, Pablo López, Nicolas Guil o Francisco Villatoro. Los profesores que conozco son los siguientes:

Jose María Troya: Es el único profesor que no conozco por su faceta didáctica, sino organizativa. En las sucesivas reuniones que he tenido con él me ha transmitido su ilusión por organizar este máster y dotar a málaga de estudiantes cualificados que formen en Málaga y Andalucía una industria del videojuego sólida.

Jose Luis Díaz Lafuente: Es el subdirector de alumnos de mi facultad. Es el que nos informa de los eventos en los que pueden participar los alumnos y está a nuestra disposición si tenemos alguna queja. Aunque yo lo conozco de forma más directa por la asignatura optativa que imparte, Electrónica Digital, conocida por su alto índice de aprobados, no por que sea especialmente sencilla, sino por la forma en la que el profesor te hace trabajar, ya que te incita a que asistas a clase y lleves la asignatura al día.

Francisco Gutiérrez: También conocido como pacog, es un gran profesor, sus clases son muy amenas y sus explicaciones son muy clarificadoras. Yo lo conozco por la asignatura Laboratorio de Tecnología de Objetos (LTO) que cursé hace varios años, y donde aprendí las singularidades de la orientación a objetos y del lenguaje Java. Aunque también imparte la asignatura Programación Declarativa donde enseña Prolog y Haskell.

Julio Garralón: Profesor que conocí el año pasado en asignaturas como Gráficos por Ordenador, que se centra en programación con OpenGL, y Programación de Gráficos en Tiempo Real, junto con el profesor Francisco Villatoro, que, además de OpenGL, te introduce a la programación de shaders en Cg. No aprobé ninguna de las dos. A mi favor, he de decir que ambas asignaturas las cogí sólo por aprender, ya que tenía todos los créditos de optativas y libre configuración aprobados, y a una de ellas ni siquiera me matriculé. Ambas asignaturas son bastante exigentes y te tiene que gustar mucho el álgebra y la geometría. Aprendí mucho y disfrute de ambas asignaturas. De Julio he de destacar que domina ambas asignaturas, sus apuntes de clase son excelentes, pero que, para mi gusto, podría sacar más jugo a las clases magistrales y hacerlas más entretenidas.

Manuel Ujaldón: Archiconocido profesor de Configuración y Evaluación de Equipos Informáticos. Asignatura que, en mi opinión, todo el mundo se coge para convencer a tus amigos y familiares de que "sabes de informática", ya que, antes de cursarla, al menos en mi caso, cualquier técnico o entendido en hardware podría echarme en cara el típico comentario de "¿y tú estudias informática y no sabes esto?". Ahora ya puedo presumir de ser un amigo informático como Dios manda. Además, cursé el año pasado la asignatura Procesadores Gráficos, que, gracias a lo aprendido con Julio y las explicaciones de Nico Guil, el otro profesor de la asignatura, no me costó apenas trabajo la parte de programación gráfica y saqué sobre. De Manolo, puedo destacar que es un estupendo orador y sus clases se hacen muy amenas. Además, se le podría considerar un gurú del hardware, porque siempre está a la última con respecto a novedades y actualiza sus asignaturas cada año.

Antonio Fernández Leiva: Lo conozco desde el año pasado a través de la asignatura Introducción a la Creación e Implementación de Videojuegos. Aunque creo que también imparte Elementos de Programación y Analisis y Diseño de Algoritmos. Gracias a la asignatura de videojuegos, elaboré mis artículos sobre ogre3D. La asignatura se evaluaba de una forma muy novedosa, donde cada alumno debía de hacer un trabajo sobre un tema relacionado con videojuegos y luego exponerlo en un congreso para alumnos en forma de póster o presentación oral. Las actas del congreso podéis encontrarlas aquí si tenéis más curiosidad. Mi experiencia con Antonio es muy satisfactoria, es un profesor muy enrollado y sus clases son bastante amenas, además, es el director académico de mi proyecto de fin de carrera sobre el que ya comentaré algo más adelante.

David Bueno Vallejo: Sólo lo conozco de unas charlas muy interesantes sobre Inteligencia Artificial y Programación de Dispositivos Móviles que nos dio para la asignatura de Videojuegos. De hecho, creo que en el máster imparte la parte de dispositivos móviles (j2me?). Sólo puedo decir que me gustaron mucho.

Eso es todo, no conozco a ninguno de los demás profesores. Si alguien tiene alguna otra opinión sobre los profesores comentados o alguno de los no comentados es libre de opinar. Yo sólo he mostrado mi experiencia personal.

No sé si lo habréis notado, pero he escrito todo esto porque me mueve el interés, quiero cursar el máster y falta gente para apuntarse. Aun así, todo lo que he escrito es cierto, salvo, por supuesto, que me haya equivocado :p. Ya sabéis, si tenéis alguna duda, contactad con los directores del máster. No he puesto los teléfonos porque no me ha parecido conveniente, pero llamadlos si es necesario ;). Espero haber convencido a alguien para apuntarse, porque si no... me parece que me quedé sin máster. Un saludo a todos!

lunes, 4 de agosto de 2008

IT'S OVER 90000!





Continuar leyendo...
Weeeeee! Mi chatarra blanca con ruedas (aka blanco corcel) acaba de aumentar su fuerza por encima de las 90000 unidades de combate.


Contigo hasta que revientes!


sábado, 2 de agosto de 2008

Hijo de perra

Sé lo que estás pensando. Si disparé las 6 balas o sólo 5. La verdad es que con todo este ajetreo también yo he perdido la cuenta. Pero siendo este un Magnum 44, el mejor revólver del mundo, capaz de volarte los sesos de un tiro, ¿no crees que debieras pensar que eres afortunado? ¿Verdad, que sí, vago?

- Harry se aleja -


¡Eh! Necesito saberlo.

- Harry dispara el arma pero está descargada -

Hijo de perra…

martes, 29 de julio de 2008

Como se echa de menos...


Animersion

Foro de apoyo a Animersion

[Actualización 19-2-2009] - Aunque siempre llevaré a Animersion en el corazón... He encontrado una comunidad similar! Compartamos todos! Larga vida a Punto Torrent


Continuar leyendo...

El día 3 de Junio de 2008 procedimos al cierre de la Comunidad Animersion.net tras haber sido denunciados. Este cierre no se produjo en cuanto "nos apretaron las tuercas", como se ha comentado en la blogosfera y en otros foros. Como ha ocurrido en otras ocasiones estuvimos en contacto con gente instruida en el tema, así como los organismos pertinentes, y por todas las partes nos llegó la recomendación de cerrar Animersion cuanto menos temporalmente.

Debido al alargamiento del proceso y a la denuncia, distinta a recibidas anteriormente, hemos decidido el conjunto de los administradores que no se va a reabrir la Web. El dinero que quedó de las donaciones del mes anterior se ha donado a su vez a Médicos Sin Fronteras.

Es por esto que queremos dar un sentido homenaje a todas las personas que han dado soporte, han mantenido y han aportado su granito de arena a su manera para hacer llegar a esta comunidad hasta donde lo consiguió. Tanto a las personas detrás de esos (en varias ocasiones) odiados nicks que formábamos el Animersion Staff, como a todos los usuarios que aportaron su mejor calidad en las copias de respaldo con la vitola de su Animersion Team, al resto de uploaders que lo hicieron con su mejor interés, a los donantes sin los que no se habría podido mantener el sitio durante todo este tiempo y al resto de usuarios que con su presencia formaron la variedad y el grueso de la Comunidad.

Lo cierto es que muchos vamos a echar de menos Animersion, pero seguirá abierto el canal de IRC #animersion@irc.irc-hispano.org y el grupo en last.fm para que todos podamos intentar seguir en contacto y podamos localizarnos.

Gracias una vez más a todos los miembros, usuarios, compañeros y amigos que ha dejado ahora, pero también unido Animersion.net.


:(

Foro de apoyo a Animersion


[Actualización 19-2-2009] - Aunque siempre llevaré a Animersion en el corazón... He encontrado una comunidad similar! Compartamos todos! Larga vida a Punto Torrent

jueves, 17 de julio de 2008

Todas las criaturas de este mundo mueren solas

¿Por qué llevas ese estúpido traje de conejo?


¿Por qué llevas ese estúpido traje de hombre?

martes, 8 de julio de 2008

Chillar mission accomplished!



Album flickr

Continuar leyendo...





Album flickr

miércoles, 2 de julio de 2008

Aprendiz en el arte de vivir

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 Management

Apenas llego a ser aprendiz, quizás algún día...

Visto en ludosofía

lunes, 5 de mayo de 2008

El color de la magia



En un lejano juego de dimensiones de segunda mano a través de las ondulantes nieblas estelares... contemplad a Gran A'Tuin! Flotando a través del espacio, sobre la concha de la gran tortuga hay cuatro elefantes gigantes, sobre cuyos amplios hombros descansa el Mundodisco.

Para la gente en el Disco, la tortuga era una mera hipótesis, hasta que un día, el reino insular de Krull, cuyas montañas más al borde se proyectan sobre la Periferia, bajaron por el borde una nave de bronce con varios astrozoólogos en su interior. Su misión demostró la existencia de la Tortuga. Desafortunadamente, debido a un pequeño fallo técnico no pudieron contestar a una cuestión aún más fundamental:

¿Cual es el sexo de la Tortuga?

Continuar leyendo...


-Señor Rincewind,como sabe hay ocho círculos de magia, a los cuales pueden aspirar los jóvenes, digo, a los cuales pueden aspirar los estudiantes. En su dilatado tiempo aquí, en la Universidad Invisible ha fallado en alcanzar incluso el primero.
-Ya, pero vera...
-Lo que el Archicanciller quiere decir, es que tras décadas de enseñarle, la paciencia no es tanto una virtud sino una cadena perpetua.
-Si, pero...
-Simplemente no hay sitio para su tipo de persona en una universidad moderna.
-Yo creo...
-Así que no le deja al Archicanciller otra opción que no sea la de expulsarle.
-Pero si solo llevo 40 años.



A varios miles de millas hacia el eje desde la Periferia, en Ank-Morpork, la ciudad mas antigua del Disco, el barco que esta llegando lleva a Dosflores, el primer turista del Mundodisco. Esta deseando disfrutar de todas sus vistas y olores. [...]

-¿Hooolaa?
-Hola a tí también.
-Desearía ser orientado hacia un hotel, taberna, pensión, posada, hospicio. Desearía... - Mostrando un rhinu de oro.
-Conozco una taberna. Por aquí.

Peral sabio. El equipaje del turista no es un baúl ordinario. No tiene cerebro, y sí una actitud homicida contra cualquier cosa que amenace a su dueño, y le seguirá a todos lados.



-TU TIEMPO DE VIDA SE ACABA, RINCEWIND. NO PUEDO ESPERAR TODO EL DÍA.
-Yo sí ¿Qué has hecho con el turista?
-NADA. FUE SEDUCIDO POR LA ATRACCIÓN DEL WYMBERG.
-Al menos ahora el Patricio dejará de enviar hombres a matarme.
-HAY UNA POSIBILIDAD DE QUE NO LO NECESITE.
-¿Y tú de que te ríes,eh?
-LO SIENTO, NO PUEDO EVITARLO. AHORA, ¿SERÁS TAN AMABLE COMO PARA DEJARTE IR? NO DOLERÁ.
-¿Ser despedazado por lobos no dolerá?
-HABRÁ TERMINADO MUY RÁPIDO. Y, POR SUPUESTO, SON UNA ESPECIE EN PELIGRO DE EXTINCIÓN.
-Oh. ¡Aaaargh! - Cayendo dentro del equipaje - Oh, tú.
-OH CIELOS. ME PREGUNTO SI FUE ALGO QUE DIJE...



-Y así, nuestro visitante, aquel cuyo nombre es leyenda debe contarnos la verdad, ¿Cuales son las grandes cosas que un hombre puede encontrar en la vida?
-El horizonte despejado. El viento en tu melena. Un caballo descansado bajo tí.
-¿O es la imagen de tu enemigo muerto? ¿La humillación de su tribu y el llanto de sus mujeres?
-¿Qué nos dices tú?
-Ellos dicen eso, nuestro invitado, aquel cuyo nombre es leyenda debe decirnos la verdad...
-Oh, uff. Agua caliente. Buenoz...dientez. Y papel higiénico... zuave.



-Buenas noches. Estoy buscando a alguien que haya estado
en la Pirámide de Camis-Het.
-Ooook! - Despues de enseñarle un plátano - Ooook! Ooook!
-"Quienquiera que pronuncie todos los hechizos juntos, cuando el Disco esté en peligro, ..."
-Ooook! Ooook!
-Sí, sí, la estrella, lo sé.
-"... ganará... el poder... final... "
-Ooook! Ooook!
-"...para salvar el mundo". Sí, y eso. Ahora, escucha, si tú fueras a... Ooook esto a cualquier miembro de la facultad, serias sancionado. Y no es como si los plátanos crecieran en los arboles.

jueves, 1 de mayo de 2008

Notificaciones del correo de la UMA en Firefox

Cuántas veces te ha pasado que has recibido un correo importante y cuando lo has leido ya era demasiado tarde. Si es que no, quizá sea porque no manejas varias cuentas de correo o te apañas con un cliente de correo electrónico (Thunderbird, Outlook, ...). Yo no soy muy dado a usar este tipo de aplicaciones y ya que me paso la mayor parte del tiempo con mi navegador abierto me dio mucha alegría encontrar este complemento para Firefox: se trata de Webmail Notifier

WebMail Notifier chequea tus cuentas webmail y notifica el numero de correos no leidos. Puedes usar multiples cuentas de multiples proveedores. Los proveedores oficialmente soportados son:
  • mail.google.com (Gmail)
  • mail.yahoo.com
  • mail.live.com (Hotmail)
  • www.daum.net (hanmail)
  • www.naver.com
  • www.empas.com
  • www.nate.com

Pero eso no es todo, de hecho aún queda lo mejor por descubrir, y es que se pueden añadir scripts personalizados para cuentas webmail alternativas!!! De hecho para probar esta funcionalidad he estado investigando un poco y he encontrado algunos ejemplos de scripts y un how-to. Como resultado de mi pequeña investigación he conseguido crear un script para que me notifique los mensajes no leidos que me llegan a la cuenta de correo de la Universidad de Málaga.


Umafox


Para quien le interese dejo un pequeño tutorial de cómo hacer funcionar el script.

Continuar leyendo...

INSTALACIÓN

Bueno daré por supuesto que tienes correctamente instalado el navegador Firefox.

Paso 1
Lo primero que tenemos que hacer es descargarnos el complemento Webmail Notifier de aquí. Para ello pulsa el botón "Añadir a Firefox" y procede a instalarlo. Después de instalarlo reinicia Firefox.


Paso 2
Descargate en script del correo de la uma de aquí.

Paso 3
En las opciones del complemento añade el script anterior haciendo uso del botón "User Script". Luego selecciona de la lista de correos el que ponga UMA, introduce tu correo y contraseña, dale a añadir y luego a aceptar.


Paso 4
Además para que funcione correctamente tienes que cambiar las siguientes opciones internas del correo de la uma. Para ello logueate en la pagina del correo, aquí. Dale a "Opciones" y luego a "Preferencias de carpeta", en este menu tienes que cambiar las siguientes opciones:
  • Activar notificación de mensajes sin leer -> Solo bandeja de entrada
  • Tipo de notificación de mensajes sin leer -> No leidos y total


Paso 5
Pues ya está todo listo, si quieres comprobar que funciona correctamente marca como no leido alguno de los correos de tu bandeja de entrada o enviate un correo. Luego buscas el iconito del sobre que te aperecerá en la parte inferior derecha del navegador y despues de pulsar el botón derecho encima selecciona la opción "Check Now". Si todo va bien te pondrá que tienes un correo nuevo.



Esto es todo! Espero que disfrutéis de esta nueva funcionalidad. ¡Suerte con los examenes!

martes, 8 de abril de 2008

Desiderata

Camina placidamente entre el ruido y las prisas, y recuerda la paz que puede haber en el silencio. Siempre que sea posible y sin rendirte, mantén buenas relaciones con todas las personas. Di tu verdad de una manera clara y serena; y escucha a los demás, incluso al torpe e ignorante, también ellos tienen su propia historia que contar. Evita a las personas ruidosas y agresivas, son vejaciones para el espíritu. Si te comparas con los demás, puedes volverte vanidoso y amargado, pues siempre habrá personas mejores y peores que tú.

Disfruta de tus éxitos lo mismo que de tus planes. Mantén el interés en tu propia carrera por humilde que sea, esta es un verdadero tesoro en el fortuito cambiar de los tiempos. Sé precavido en los negocios pues el mundo está lleno de engaños, pero no dejes que esto te ciegue ante la virtud que existe. Hay muchas personas que se esfuerzan por alcanzar nobles ideales. La vida esta llena de heroísmo. Sé sincero contigo mismo, en especial no finjas el afecto. Tampoco seas cínico en el amor, pues en medio de todas las arideces y desengaños, es perenne como la hierba.

Acepta mansamente el consejo de los años y renuncia con elegancia a las cosas de la juventud. Nutre la fortaleza de tu espíritu para que te proteja ante la desgracia inesperada. Pero no te turbes con negras fantasías, pues muchos temores nacen de la fatiga y la soledad. Sobre una sana disciplina, se suave contigo mismo. Eres una criatura del universo, no menos que las plantas y las estrellas. Tienes derecho a existir.

Y tanto si lo ves claramente como si no, el universo marcha tal y como debe. Por lo tanto, vive en paz con Dios, cualquiera que sea tu idea de El. Y sean cuales sean tus afanes y aspiraciones, en la ruidosa confusión de la vida, vive en paz con tu alma. Aún con toda sus mentiras, penalidades y sueños rotos, el mundo es todavía hermoso. Sé alegre. Lucha por ser feliz.


Desiderata
Atribuido a Max Ehrmann, 1927




miércoles, 13 de febrero de 2008

¡Fin de exámenes!

domingo, 3 de febrero de 2008

Ahora sé por qué llorais


Los ciborgs no sienten dolor. Yo sí. No vuelvas a hacer eso. Escúchame y atiende. El Terminator está ahí fuera. No se puede razonar con él, es un exterminador. No siente lastima, ni remordimiento, ni miedo y no se detendrá ante nada, jamás, hasta que estés muerta.

Continuar leyendo...

Tu hijo me dió un mensaje para ti, me lo hizo memorizar. Gracias Sarah por tu valor en los años oscuros. No puedo ayudarte en lo que pronto te espera, solo sé que el futuro no está establecido. Debes ser más fuerte de lo que te imaginas ser. Debes sobrevivir o yo no existiré. Es todo.



- No acabará nunca, ¿verdad? Estoy temblando. Vaya leyenda, ¿eh? Debes estar decepcionado.
- No, no lo estoy.
- Kyle, las mujeres de tu tiempo, ¿cómo son?
- Luchadoras.
- No me refiero a eso. ¿Había alguien en especial?
- ¿Alguien?
- Una chica, ya sabes.
- No... nunca
- ¿Nunca? Lo siento. Cuanto lo siento. Te debe doler.
- Se puede controlar el dolor. Se puede desconectar.
- ¿Y no sientes nada?
- John Connor me dió una fotografía tuya. Entonces no supe por qué. Era muy vieja, rota, descolorida. Eras joven como ahora, pero parecías un poco triste. Siempre me pregunté lo que estarías pensando. Memoricé cada rasgo, cada curva. Atravesé el tiempo por ti Sarah. Te quiero. Desde siempre.



- No lo lograremos, ¿verdad? Me refiero a la gente.
- Está en vuestra naturaleza destruiros mutuamente.



Observando a John con la máquina, de repente lo vi claro. El Terminator jamás se detendría, jamás le abandonaría y jamás le haría daño, ni le gritaría o se emborracharía y le pegaría, ni diría que estaba demasiado ocupado para pasar un rato con él. Siempre estaría allí y moriría para protegerle. De todos los posibles padres que vinieron y se fueron año tras año, aquella cosa, aquella máquina, era el único que daba la talla. En un mundo enloquecido, era la opción más sensata.



- Se acabó.
- No, aun hay otro chip, y también debe ser destruido. Ten, yo no puedo autoterminarme. Debes bajarme hasta la caldera.
- No, no , ¡NO!
- Lo siento John, lo siento.
- No, todo irá bien, quédate con nosotros, todo irá bien.
- Tengo que irme.
- No, no lo hagas, por favor no te vayas.
- Debo marcharme John.
- ¡No! No, espera, espera, no tienes por qué hacerlo.
- Lo sé.
- No, no lo hagas, no te vayas.
- He de terminar aquí.
- Te ordeno que no te vayas, ¡te ordeno que no te vayas! ¡Te lo ordeno!
- Ahora sé por qué lloráis, pero es algo que yo nunca podré hacer.

viernes, 1 de febrero de 2008

Tan sometido

Hay que estudiar algo con porvenir,
hay que buscar algo para escapar.
Una carrera con salida
de las miserias de la vida.

Febrero está aquí, eso significa que muchos especimenes pseudo-estudiantes, entre los que yo me incluyo, nos refugiamos en cavernosos refugios para alimentar nuestras hambrientas quijoteras ávidas de conocimiento. Parece una noble causa, pero ni mucho menos. Detrás de este afán de sabiduría se esconde una triste realidad. Casi todo el que estudia una carrera lo hace para obtener el preciado título. Sí, ese que nos convertirá en diplomado/licenciado/ingeniero en… y del que podremos fardar en nuestra vida curricular. Porque de eso se trata, o así se lo toma cualquier estudiante de los denominados genéricos, cada asignatura se considera como un obstáculo que se interpone entre el estudiante y su vil título, cuando la verdadera recompensa debería ser la experiencia y sabiduría adquirida en el camino.

Continuar leyendo...

El mercado laboral pronto va a necesitar
gente con preparación, más competitividad.
No pensar ni criticar, sumisión, adaptación.
Y llaman universidades a criaderos de mutantes.

Y en eso nos convertimos, progenie mutante. Adaptados por y para la sociedad productiva. Somos maquinaria del denso tejido industrial. No se tiene en cuenta quienes ni cómo somos, el título es nuestra carta de presentación, o al menos suele ser así, que generalizar es de ineptos.

Hace unas semanas, creo que fue la noche del advenimiento anual de JC, andaba con P y A discutiendo que quien sería más digno de halagos: un lobo de mar, curtido en mil batallas y conocedor de medio mundo, o un ilustré erudito que tiene en su poder cuantiosas cantidades de conocimientos adquiridos de las mejores bibliotecas. Este último es también conocido como rata de biblioteca, sin que el símil con el roedor menosprecie su candidatura. Pues, en un principio, y supongo que debido a nuestras distintas personalidades, A se decantó por el lobo de mar y P y yo por el erudito.

lobo vs rata


Analizando fríamente las dos opciones a barajar, se pueden encontrar argumentos para apoyar a los dos candidatos. Porque de qué sirve saber de la vida sin experimentarla, y por otro lado, sin apoyarte en lo que otros ya han aprendido volverás a caer en sus mismos errores. Parece que la discusión puede sintetizarse de la siguiente forma: qué es más valioso, descubrir mediante la experiencia o mediante el aprendizaje teórico. Un equilibrio parece lo más sensato. Cada persona debe balancear teoría y practica hasta encontrar el punto donde se encuentra más confortado. Siguiendo con la discusión, A me mostró argumentos para me rindiera a su evidencia y diera mi apoyo al lobo de mar. Fueron bastante convincentes, pero, aun así sigo buscando mi equilibrio.

Cumple y estate calladito y ganarás tu dinerito.
Hoy la mafia empresarial decidió tu bienestar
Un esclavo de nivel preso de un ordenador.
Tu corazón es sometido para el sistema productivo.

Pues si, es difícil salir del engranaje social preestablecido. Tú y yo, como todo hijo de vecino, sabemos que acabaremos terminando nuestros estudios, encontrando trabajo, comprándonos el coche y pagando la hipoteca. Porque es lo que no ha tocado vivir. Pero, tanto estudiar, tanto estudiar… no sirve de nada si no disfrutas de la vida. Leí hace tiempo, no recuerdo dónde, que se debía pensar cada mañana al levantarse si te gusta lo que tienes que hacer ese día, si es que sí, vas bien. Si no es así pero no puedes evitarlo, te jodes ese día. Si pasa mucho tiempo y sigue sin gustarte lo que tienes que hacer: ¡QUÉ SE JODAN OTROS!



miércoles, 23 de enero de 2008

OGRE (V): Trasteando un poco

Para finalizar esta introdución, se profundizará en el manejador de escena y algunas características curiosas. Se mostrará algo de lo que OGRE puede ofrecer. Éste suministra una serie de demos técnicas en las que se puede observar la calidad de los gráficos que es capaz de manejar. Además, existen muchas extensiones que añaden funcionalidad a la librería, de cuyo total se enumerarán las más importantes.

Efecto Old Movie

Continuar leyendo...
Estructura del manejador de escena

El objetivo en un motor de renderizado es proveer una manera fácil y rápida de dibujar la escena en pantalla, ahorrándose así muchos de los engorrosos pasos de configuración de una API de más bajo nivel como puede ser DirectX u OpenGL. Gracias a la estructura de OGRE, esto resulta bastante sencillo. Para comenzar, se pueden distinguir tres elementos básicos: las Entitys, los SceneNodes y los SceneManagers.

Las Entitys o entidades representan todos los objetos que pueden dibujarse en la escena. Se puede pensar en una entidad como cualquier cosa que es representada por una malla 3D. Un robot sería una entidad, un pez sería una entidad, el terreno sobre el que se mueven los personajes también sería una gran entidad. Sin embargo, otros objetos, como las cámaras o las luces, no son entidades. También cabría mencionar que la orientación y la posición no son propiedades propias de las entidades. Esto significa que no se puede poner directamente una entidad en una escena. En lugar de ello, hay que adjuntar la entidad a otra estructura llamada SceneNode, la cual contiene toda la información sobre la ubicación y orientación de la entidad.

Como ya se ha mencionado, los SceneNodes realizan un seguimiento de la ubicación y orientación de todos los objetos que se le atribuyen. Al crear una entidad, no es añadida a la escena hasta que no se le adjunta a un SceneNode. Su función es ser un contenedor de entidades además de otros objetos como cámaras o luces. Además, se pueden crear jerarquías de nodos, es decir, los SceneNodes pueden ser padres de otros SceneNodes. Cabe mencionar que las posiciones de los SceneNodes son relativas a las de sus padres. De esta forma, si un nodo llamado NodoB, que tiene la posición (3,0,0) y su padre, llamado NodoA, que es el nodo raíz y, que, por lo tanto, tiene sus coordenadas en escala absoluta, tiene la posición (2,0,0), la ubicación absoluta del NodoB será la (5,0,0).

Por último, los SceneManagers son los encargados de seguirle la pista a todos los objetos que se dibujan por pantalla. Pueden verse también como los encargados de todo lo que tenga que ver con el dibujo de la escena. Los SceneManagers poseen el nodo raíz de la jerarquía de SceneNodes, de forma que, a partir de él, se puede llegar a cualquier Entity de la escena. Además, los SceneManagers se encargan también del dibujo del terreno, por lo que en él se pueden especificar las características del mundo que se dibujará. Por ejemplo, si se va a realizar un juego de interiores, el SceneManager para ellos es distino que si se trata de uno de exteriores. De hecho, es posible utilizar varios manejadores de escena para un mismo proyecto.

Una cámara es un objeto especial que funciona de forma parecida a un SceneNode. Una cámara tiene funciones como setPosition, yaw, roll y pitch y se puede adjuntar a cualquier SceneNode. Al igual que cualquiera de estos últimos, la posición de una cámara es relativa a la de sus padres. Para todos los movimientos y rotaciones se puede considerar, básicamente, una cámara como si de un SceneNode se tratara. Una de las características propias de las cámaras es que sólo se puede utilizar una cámara a la vez. Es decir, no se puede crear una cámara para ver una parte de la escena, una segunda cámara para ver otra parte y, a continuación, permitir o inhabilitar las cámaras sobre la base de la escena que queremos mostrar. La forma de conseguir esta funcionalidad es crear SceneNodes que actúen como "titulares de la cámara". Estos SceneNodes se colocan en el lugar y momento en el que queremos colocar la cámara. Cuando sea el momento de cambiar la cámara, simplemente le asignamos un determinado SceneNode sin necesidad de hacer nada más.

Cuando se comienza a hacer frente al uso de múltiples cámaras aparece el concepto de Viewport. Esta clase es muy útil en estas situaciones. Para ello, es importante entender cómo OGRE decide qué cámara va a usar cuando se renderiza la escena. Puede darse el caso que varios SceneManagers estén corriendo al mismo tiempo. También es posible dividir la pantalla en varias áreas y tener cámaras para cada una de las zonas de la pantalla (un ejemplo bastante ilustrativo puede ser una partida para 2 jugadores en un juego de consola). Para entender cómo OGRE realiza una escena, basta considerar estos tres constructores: la cámara, el SceneManager, y la RenderWindow. La RenderWindow es la ventana en la que todo se muestra. El objeto SceneManager crea las cámaras para ver la escena. Ahora, se debe decir a la RenderWindow que cámaras debe mostrar en la pantalla y en qué porción de la ventana debe renderizarlas. El área donde se le dice a la RenderWindow que debe mostrar la cámara es el Viewport. En la mayoría de los usos típicos de OGRE, por lo general, será necesaria una sola Cámara, y, por tanto, sólo se dispondrá de un Viewport.

El uso de las sombras en OGRE es relativamente simple. Actualmente se soportan tres tipos:
  • Modulative Texture Shadows. Es la técnica más liviana en el uso de hardware, pero, por consiguiente, menos vistosa. Se realiza un casting de render a textura de sombras que, posteriormente, se aplica a la escena.
  • Modulative Stencil Shadows. Esta técnica renderiza todas las sombras voluménicas como una modoulación después de que todos los objetos no transparentes se hayan renderizado. No es tan liviano como la técnica anterior y tampoco es tan exacta, pero queda mucho más vistosa.
  • Additive Stencil Shadows. Esta técnica renderiza para cada luz las sombras que luego se añaden a la escena. Resulta muy costoso para la tarjeta gráfica porque, para cada luz, deberá realizar un paso adicional de renderizado.

OGRE no soporta sombras por shaders de forma nativa. Si se requieren este tipo de sombras habrá que incluir los programas programas propios de vértices y fragmentos. Hay que recordar que OGRE soportaba tanto Cg, como HLSL y GLSL

Additive Stencil Shadows

Las luces, al igual que las sombras, resultan fáciles de implementar. La clase Luces tienen una amplia gama de propiedades que describen cómo se ve la luz. Dos de las más importantes son el color difuso y el especular. OGRE proporciona tres tipos de iluminación:
  • Punto de luz. Se emite la luz en todas las direcciones.
  • Spotlight. Funciona exactamente igual que una linterna. Se proporciona la posición en la que la luz se enciende y la dirección en la que se quiere iluminar. También se puede modificar el ángulo de la luz y la intensidad del círculo de luz.
  • Direccional. Simula una luz direccional en la lejanía que se proyecta en toda la escena hacia una misma dirección.

En algunos casos, se pueden combinar varias técnicas. Digamos que se quiere simular la luz de la luna. Se podría establecer una única luz ambiental para la escena, pero esto no es del todo realista, puesto que, la luna no ilumina todo por igual (tampoco lo hace el sol). Una forma más eficaz de hacerlo sería fijando una luz direccional y un punto de luz en la dirección que la luna sería más brillante.

Para manejar terreno. La clase SceneManager define el metodo setWorldGeometry que se usa para cargar los archivos de terreno. Estos archivos consisten en represtaciones de mapas de alturas o heightmap para dibujar un terreno con relieves. La textura se le añade con la función WorldTexture también definida en la misma clase.

Para mostrar cielos OGRE ofrece tres diferentes técnicas:
  • SkyBoxes. Consiste en rodear la escena con una caja mostrando un cielo por todas partes, usado, por ejemplo, en juegos de naves en el espacio.
  • SkyDomes. Se trata de media esfera que muestra un cielo más natural pero sólo en la parte superior, ideal para exteriores con terreno.
  • SkyPlanes. Se sitúa en la parte superior un plano de la escena que muestra el cielo. Funciona bien en juegos en los que no se ve el horizonte. Además, interactúa muy bien con efectos de niebla.


Uso del SkyBox


Es posible combinar la niebla con cualquiera de las diferentes técnicas de mostrar cielos, aunque pueden surgir algunos problemas al intentar usarla junto con un SkyBox o un SkyDome. Existen tres tipos distintos de niebla que difieren en su densidad.

Con esto concluimos un primer y muy básico esbozo de los componentes principales en la gestión de la escena. Quedan en el tintero innumerables aspectos gráficos que no se han tratado como pueden ser las animaciones, las quaterniones, los efectos de partículas y los shaders, los cuales, para un primer acercamiento, podrían parecer demasiado ambiciosos. Se deja en manos del lector indagar en profundidad en los entresijos de estos temas más avanzados. Tanto el soporte oficial como el proporcionado por la comunidad es innumerable y existe una gran cantidad de material para todos aquéllos que aun tengan curiosidad.

Efecto Heat Vision


Extensiones para OGRE

Existen muchas herramientas, librerías, wrappers y exportadores para acondicionar OGRE a nuestras necesidades. Esto contribuye a que podamos tener un marco de trabajo lo más personalizado posible y adaptado a la aplicación que se quiera implementar, en lugar de adaptar nuestra aplicación a las funcionalidades que limite nuestro motor. Todas estas ayudas han sido desarrolladas por terceras partes y muchas siguen también la filosofía de código abierto. Algunas de las más representativas son:

Herramientas
  • Visual C++
  • Code::blocks
  • Eclipse
  • Gcc
  • TortoiseCVS
  • OGRE Studio
  • Mesh Viewer
  • OGRE Particle Editor

Librerías y wrappers
  • OgreAL
  • OgreODE
  • OgreNewt
  • OgreBullet
  • CEGUI
  • OgreDotNet
  • MOGRE
  • Ogre4j
  • Phyton-OGRE

Exportadores
  • SoftImage XSI
  • Maya
  • 3D Studio Max
  • Blender
  • Wings 3D
  • Cinema 4D


Aquí concluye la introducción a OGRE 3D. Espero con mucho entusiasmo que el lector haya encontrado interesante su contenido.



jueves, 17 de enero de 2008

OGRE (IV): ¿Cómo empezar?

Cómo se ha comentado, OGRE da mucho juego, ya que permite la integración con OpenGL y DirectX. Además, se pueden desarrollar aplicaciones tanto para Windows como para Linux y MacOS X. Por ello, se presentan varios tutoriales sobre cómo integrar OGRE con entornos de desarrollo como Visual Studio o Eclipse en distintas plataformas.

OGRE Render Window

Continuar leyendo...
Integración con Visual C++ Express 2005 en Windows XP

Paso 1: Instalar Visual C++ Express 2005

Para instalarlo el primer paso es descargar el programa. Se puede hacer desde aquí:

http://www.microsoft.com/spanish/msdn/vstudio/express/default.mspx

Aunque Visual C++ 2005 en su versión Express es gratuito su uso, se debe registrar la copia de forma gratuita si se quiere seguir usándola pasados 30 días. Además es necesario actualizarlo con el Service Pack 1 (VS80sp1-KB926748-X86-INTL.exe) que se puede descargar desde aquí:

http://www.microsoft.com/downloads/details.aspx?FamilyId=
7B0B0339-613A-46E6-AB4D-080D4D4A8C4E&displaylang=es


Paso 2: Instalar Microsoft Platform SDK.

El siguiente paso es instalar el Microsoft Platform SDK, que es el kit de desarrollo de aplicaciones para Windows. Se puede descargar desde aquí:

http://www.microsoft.com/downloads/details.aspx?FamilyId=
A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en


Paso 3: Actualizar los directorios de Visual C++

Se pueden encontrar las listas de directorios de Visual C++ siguiendo la siguiente ruta de menús: Herramientas -> Opciones -> Proyectos y soluciones -> Directorios de VC++. Allí se debe añadir los siguientes:

Archivos ejecutables: C:\Archivos de programa\Microsoft Platform SDK\Bin
Archivos de inclusión: C:\Archivos de programa\Microsoft Platform SDK\Include
Archivos de inclusión: C:\Archivos de programa\Microsoft Platform SDK\Include\mfc
Archivos de biblioteca: C:\Archivos de programa\Microsoft Platform SDK\Lib

Paso 4: Actualizar el fichero ‘corewin_express.vsprops’

Hay que editar el fichero corewin_express.vsprops. Éste se encuentra en C:\Archivos de programa\Microsoft Visual Studio 8\VC\VCProjectDefaults. En el fichero se debe sustituir la siguiente cadena de texto

AdditionalDependencies="kernel32.lib"

por

AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"

Paso 5: Habilitar el asistente de creación de aplicaciones

En Visual C++ Express, el asistente de aplicaciones Windows Win32 está deshabilitado. Para habilitarlo se necesita editar el archivo ‘AppSettings.htm’:

C:\Archivos de programa\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\3082\


Con el editor de texto se debe comentar las líneas de la 441 a la 444, poniendo // al principio de las estas:

// WIN_APP.disabled = true;
// WIN_APP_LABEL.disabled = true;

// DLL_APP.disabled = true;

// DLL_APP_LABEL.disabled = true;

Paso 6: Instalar el Directx SDK

Para instalarlo primero hay que descárgaselo de la siguiente dirección:

http://www.microsoft.com/downloads/details.aspx?FamilyId=
4B78A58A-E672-4B83-A28E-72B5E93BD60A&displaylang=en


Los directorios del Directx SDK deben estar en lo alto de las listas de librería e inclusión respectivamente, sino, podrían producirse errores durante la compilación. Al tener instalado ya Visual Studio esto debería hacerse automáticamente, pero no está de más comprobarlo:

Archivos de biblioteca: C:\Archivos de programa\Microsoft DirectX SDK\Lib\x86
Archivos de inclusión: C:\Archivos de programa\Microsoft DirectX SDK\Include

Paso 7: Instalar el OGRE SDK

Para instalarlo basta con descargar el OGRE SDK preparado para Visual C 2005

http://downloads.sourceforge.net/ogre/OgreSDKSetup1.4.5_VC80.exe

Paso 8: Instalar el Asistente de creación de aplicaciones OGRE

Se necesita descargar el siguiente archivo y descomprimir su contenido:

http://downloads.sourceforge.net/ogreconglo/ogresdkwizard80_Eihort_v1_4_2.zip

Para instalarlo sólo hay que hacer doble clic sobre el archivo ‘VC8_Express_Setup’, se ejecutará el script y saldrá un mensaje que confirmará que se ha instalado sin problemas.

Paso 9: Comprobar la correcta integración

Para comprobar que todo está correcto basta con utilizar el asistente que se acaba de instalar. En Visual C++, Archivo -> Nuevo -> Proyecto -> OGRE SDK Aplication se crea un nuevo proyecto de prueba y se compila. Al ejecutarse aparecerá una ventana con opciones de configuración. Tras elegir las que se consideren oportunas aparecerá una ventana con la cabeza de un ogro renderizada. Este hecho indica que la instalación ha sido exitosa.

OGRE Engine Rendering Setup Window

OGRE Render Window


Integración con Eclipse 1.3.0 en Ubuntu 7.10

En este tutorial se utilizará EasyEclipse C++ 1.3.0 y la versión estable de OGRE 1.4.3. Posteriormente se explicará como configurar un proyecto Eclipse en Linux, incluyendo las librerías OGRE y CEGUI para la creación de una aplicación básica de OGRE. Existe la posibilidad de compilar el código fuente de las librerías, pero, como las últimas versiones se encuentran ya empaquetadas para Ubuntu, se hará uso de ellas

Paso 1: Instalar CEGUI

Instalar primero CEGUI 0.5.0, mediante el paquete libcegui-mk2-dev y sus dependencias.

Paso 2: Instalar OGRE

Instalar OGRE 1.4.3 mediante el paquete libogre-dev y sus dependencias.

Paso 3: Instalar EasyEclipse C++

Descargar EasyEclipse C++ 1.3.0. Descomprimirlo y ejecutarlo.

Paso 4: Crear un nuevo proyecto de Eclipse

Crear un nuevo proyecto C++ y ahí seleccionar Makefile -> "Hello World C++".

Paso 5: Seleccionar generación de Makesfiles automáticamente

Una vez creado el nuevo proyecto, pulsar con el botón derecho del ratón sobre el nombre del proyecto y seleccionar "Properties". En el menú C/C++ Build marcar "Generate Makefiles automatically".

Paso 6: Actualizar los directorios

En el submenú Settings, seleccionar la pestaña "Tool settings".

En GCC C++ Compiler: En el apartado Directories añadir las rutas "/usr/include/CEGUI", "/usr/include/OGRE" y "/usr/include/OGRE/GLX". En Miscellaneous, en la casilla flags hay que poner "-c -fmessage-length=0 -fexceptions -fident".

En GCC C++ Linker: En Libraries hay que añadir "CEGUIBase", "OgreMain" y "CEGUIOgreRenderer".

Con esto se tiene configurado el entorno Eclipse para desarrollar aplicaciones con OGRE y CEGUI. Hay que tener en cuenta que OGRE necesita encontrar en el directorio donde se ejecuta la aplicación los ficheros de configuración "resources.cfg" y "plugins.cfg". Para más información sobre estos ficheros y problemas en la instalación se puede consultar la wiki oficial de OGRE.


viernes, 11 de enero de 2008

OGRE (III): ¿Qué se puede hacer?

Lo común es que OGRE sea usado para crear juegos, pero éste no es su único fin, pues, deliberadamente, está diseñado para proveer sólo una solución a las necesidades gráficas. Es por esto, por lo que puede ser usado en infinidad de proyectos que requieran de necesidades gráficas avanzadas. Aquí se muestran algunas aplicaciones desarrolladas con OGRE, entre las que, además de videojuegos, se incluye software educacional e infantil, junto con algunos juegos serios y demostraciones técnicas.


Continuar leyendo...

Pacific Storm

Desarrollador: Lesta Studio
Web: http://www.lesta.ru/
Licencia: Comercial
Género: Estrategia (Histórico), Tiempo real
Sinopsis: Pacific Storm mezcla estrategia en tiempo real, wargame y simulación, en un título que te permitirá controlar tanto al bando estadounidense como al japonés. Cuenta con una parte estratégica orientada a la gestión de recursos como petróleo, hierro, níquel o dinero, así como una parte de batalla en la que dirigirás tus unidades de cruceros, portaaviones, destructores, submarinos, lanchas torpederas, barcos de carga, cazas, bombarderos, aviones de reconocimiento, cañones antiaéreos y muchas mas. Las unidades disponen de sistema de experiencia que les permite mejorar de batalla en batalla.

Pacific Storm

FirstAid Sim

Desarrollador: Guppyworks
Web: http://www.guppyworks.com/
Licencia: Desconocida
Género: Juego serio. Simulación. Educación
Sinopsis: El juego es un simulador de primeros auxilios que permite al usuario aprender a priorizar los primeros auxilios de las víctimas en accidentes de tráfico. El jugador controla a una persona que acaba de llegar a un incidente de tráfico y tiene que intentar reanimar a las víctimas. El juego tiene como público objetivo a los jóvenes que tienen carné de conducir.

FirstAid Sim

HCA : The Ugly Prince Duckling

Desarrollador: Guppyworks
Web: http://www.guppyworks.com/
Licencia: Comercial
Género: Aventura gráfica. Acción. Infantil
Sinopsis: Aventura gráfica en 3ª persona que tiene lugar en Copenhague, durante la Edad de Oro, en torno a 1820. Se controla a Hans Christian Andersen a sus 14 años de edad que llega a Copenhague para perseguir su sueño de entrar en el Teatro Real y de convertirse en un famoso actor. El juego es una combinación de una búsqueda tradicional basada en aventuras, algunos mini-juegos de acción y una interacción con las personas que viven en la ciudad.

HCA: The Ugly Prince Duckling

Legend of the Dragon

Desarrollador: Freak Frog Entertainment
Web: Desconocida
Licencia: Comercial
Género: Acción. Lucha
Sinopsis: Este juego desarrollado en España, está basado en la conocida serie de televisión del mismo nombre. The Legend of the Dragon es un juego de lucha y ambiente oriental, que permite elegir entre tres héroes diferentes: Ang, Ling y Beingal. La acción se desarrolla a lo largo de 9 misiones diferentes y otorga a los jugadores un sistema de combate que mezcla artes marciales con poderes especiales.

Legend of the Dragon

Ankh: Una Aventura Egipcia

Desarrollador: Deck13
Web: http://www.deck13.com/
Licencia: Comercial
Género: Aventura Gráfica. Comedia
Sinopsis: Es un juego de aventuras realmente notable en cuanto a diseño de personajes, ambientación e historia. En esta aventura tomaremos el control de un joven egipcio llamado Assil, quien, tras robar la llave de la Gran Pirámide para organizar una fiesta para sus amigos, cae víctima de una maldición mortal.

Ankh: Una Aventura Egipcia

The Blob

Desarrollador: Universidad de Utrecht
Web: http://www.uu.nl
Licencia: Desconocida
Género: Plataformas
Sinopsis: The Blob es un proyecto increíble llevado a cabo por estudiantes de la escuela de arte y la universidad de Utrecht. El juego ha sido realizado durante 4 meses por un equipo de 9 personas. El resultado es un juego tridimensional en el que el jugador controla una bola de pintura a través de la ciudad. La bola puede absorber color, tragarse NPC's para aumentar así de tamaño y cambiar su color. Con la pintura, el jugador puede proceder a pintar toda la ciudad. Casi todo se puede pintar: los edificios, los árboles, los automóviles, entre otros objetos. El principal objetivo del juego es pintar los edificios más representativos.

The Blob

Project Football

Desarrollador: Ikaro Games
Web: http://www.ikarogames.com/
Licencia: Libre. GPL
Género: Simulador deportivo
Sinopsis: Se trata de un juego todavía en desarrollo por el grupo de reciente creación Ikaro Games. Es un mánager de fútbol multiplataforma que se centrará, principalmente, en los distintos aspectos de un entrenador de fútbol, como son las alineaciones, tácticas y fichajes; y la simulación de partidos en dos dimensiones.

Project Football

The Incredible Sims Toolkit

Desarrollador: Incredible Sims team
Web: http://incrediblesims.com/
Licencia: Comercial
Género: Juegos serios. Simulador. Demostraciones técnicas
Sinopsis: The Incredible Sims Toolkit permite simular con realismo los entornos, procesos y flujos de trabajo de la vida profesional. El kit de herramientas permite realizar aplicaciones que sirvan para capacitar al personal de una empresa utilizando técnicas de videojuego. Está desarrollado en C # y utiliza Mogre (API en C # de OGRE) para la representación 3D.

Incredible Sims Toolkit

The Legend of Beowulf

Desarrollador: JetDogs Studios
Web: http://www.jetdogs.com/
Licencia: Desconocida
Género: Aventura gráfica. Comedia
Sinopsis: En esta aventura encarnarás al personaje de leyenda Beowulf. En ella tendrás que enfrentarte al glorioso reto de salvar la gran sala de los Héroes del malvado Grendel. En el camino, el jugador se enfrentará a numerosos retos, entre los que destacan sus divertidos rompecabezas, algunos de un humor bastante retorcido.

The Legend of Beowulf