Videojuegos para iPhone
Diciembre 21, 2009
Hace un tiempo, programé un pequeño tablón de ranking usando PHP y LUA en el IDE Shiva para Crosak de la empresa de videojuegos MDL Entertainment.
El resultado de la puntuación se encripta junto con una llave pública y una privada con un algoritmo MD5 modificado.
Para generar llaves públicas únicas se usa el ID del dispositivo y para generar las privadas la fecha y la hora del servidor de Apache con PHP.
La comunicación entre iPod/iPhone y el servidor de puntuaciones se hizo con XML, cumpliendo los esquemas de un DTD se validaba y se comprobaban las firmas, después se actualizaba la base de datos MySQL donde se almacenaban los resultados, sólo aparecen los 10 primeros en la tabla de puntos del juego ordenados de mayor a menor.
Gracias a mis conocimientos como programador PHP he podido realizar el encargo de forma rápida sin apenas conocer el lenguaje LUA, aunque se parece mucho a C y es realmente útil toda la ayuda disponible.
Editor de volúmenes con selector [c++]
Diciembre 6, 2009
La idea es introducir etiquetas para ciertos subconjuntos del conjunto total de datos de volumen, que vienen a ser una serie de imágenes con características otorgadas por el escáner 3D.
en el vídeo se muestra voreen, un completo framework de volúmenes que ofrece una serie de completísimas herramientas para poder filtrar las entradas y operar con los datos como queramos, añadiendo capas de información y renderizando el resultado mediante distintos métodos.
Se realizó la traducción al español del programa y sus módulos, la compilación en Windows y Linux de todas las dependencias, resolución de errores generados y se empezó a implementar un algoritmo que mezclaba dos “features” que en un principio no estaban diseñadas para compartir el dibujado en pantalla: labeling y picking, i.e., poder seleccionar un rango, colocar allí una etiqueta con un color y guardar todos los cambios en un fichero .XML.
Además se pueden crear animaciones e insertar scripts de código python,etc.,etc
Marcador de mallas en 3D [c++]
Abril 19, 2009
Bueno, un vídeo de uno de los proyectos que usa software libre para construir un modelo de mallas para marcado selectivo con colores y guardado junto con imágenes y otra información en un único XML.
Proyecto de Campos Eléctricos
Junio 19, 2008
Es un Proyecto que realicé para la asignatura Fundamentos Físicos de la Informática en el año 2007 y funciona tanto en GNU/Linux como Windows, con el detalle de que hay que arreglar el evento de selección de objetos en Windows ya que me da un bug…aunque es relativamente sencillo continué escribiendo código para la versión del SO GNU/Linux, añadiendo dos nuevas estructuras al proyecto original, traduciéndolo al español y mejorándolo, con licencia LGPL…
Sin embargo el programa utiliza un IDE llamado Real Basic de licencia gratuita para GNU/Linux pero de coste para Windows, (otro motivo más para pasarse a Linux?)… total, que ahi lo teneis.
Tutorial de creación de un mini-videojuego con OpenGL
Enero 30, 2008
Pues pasen y mean como el mono ,….no..esto, el vídeo, el vídeo
Proyectos que tienden al infinito
Enero 29, 2008
Seguro que todo programador ha tenido al menos un proyecto que tiende a infinito.
Digamos que para mi,todos –> infinito
¿Por qué es eso? bueno,es lo que intentaré en este blog…
- Mi primer proyecto serio fue éste…[otro enlace: la Forja]
- Pero antes creé muchos otros!…los que más me han gustado han sido en 3D: un juego de naves…
- Hice un tetris de southpark…aún tengo el código fuente
- Con la Universidad de Salamanca hice una asignatura de libre configuración de Creación de videojuegos
- Puedo decir que es una de mis grandes pasiones y siempre he querido hacer un super proyecto tipo WoW,pero se me escapa de las manos!
- Ahora estoy con el motor C4 preparando otro videojuego que va a ser la leche!!(COMO TODOS!!)