Desarrollo de videojuegos: El camino a seguir
5 Junio, 2007
Me pareció realmente interesante el artículo de Geoff Howland, fundador de Lupine Games, que opina, en resumidas cuentas, que para aprender a hacer juegos hay que hacer juegos, ni más ni menos. Aparte de aprender a programar, hay que programar videojuegos, pero no querer programar un Quake, un World of Warcraft o un Need For Speed, hay que empezar por lo sencillo. Empieza haciendo juegos sencillos que te permitan empezar a adentrarte en los conceptos del arte de crear videojuegos.
El autor recomienda empezar haciendo un Tetris, seguidamente un Breakout, un Pac-Man, un juego con scroll tipo Super Mario, etc. No soy ningún experto en desarrollo de videojuegos, de hecho mi experienca es mínima, pero estoy totalmente de acuerdo con este camino. Para tu primer juego, será mucho más fácil de alcanzar un juego tipo Tetris que no un Half Life, marcarse un objetivo razonable hará que sea más fácil llegar a un juego aceptable, jugable y que además te habrá permitido aprender muchos conceptos básicos. En el Tetris por ejemplo puedes aprender lo que es el bucle principal del juego, los casos especiales (selección de opciones, final del juego, etc). Cada juego te aportará un nivel más de experiencia, un peldaño más hacia la cima del desarrollador de videojuegos.
El artículo puede leerse completo en GameDev.
Si se puede leer, se puede copiar
16 Enero, 2007
Es algo obvio, trivial, para mi y para cualquiera, si un sonido se puede reproducir, también se podrá copiar, si un vídeo se puede reproducir, también se podrá copiar, si un disco con un determinado software se puede leer, también se podrá copiar.
¿Por qué siguen gastando ingentes cantidades de dinero para intentar hacer algo que es imposible, por pura lógica?
Esto viene de las últimas noticias que estoy leyendo, sobre la copia de las primeras películas HD-DVD, la copia de los juegos de Wii y Game Cube y por supuesto, también los de Sony (PS3). Lo mejor de todo es cómo lo han hecho, con un mínimo esfuerzo, almenos en los casos de los juegos de Sony y en los HD-DVD, que son los que más me he informado.
Resulta que puedes copiar un juego de PS3 simplemente instalando Linux y utilizando el conocido comando dd de forma habitual, lo cual es de risa. Millones invertidos en buscar métodos para que los discos no puedan ser copiados para que luego, con un simple comando, que cualquier usuario medio de Linux conoce, se puedan copiar.
Con el HD-DVD pasa algo parecido, una gran cantidad de recursos se ha invertido para desarrollar el AACS para que luego, un usuario indignado por no poder reproducir correctamente su película en su monitor, al no disponer de HDCP (sí, quieren proteger hasta las conexiones), se ponga a investigar y logre copiar la película directamente en su disco duro utilizando un pequeño programa en Java (y algo de maña en buscar las claves que decodifica un reproductor oficial, en memoria). Además, todo el trabajo de conseguir la clave de la película se lo hace un programa reproductor de HD-DVD. Lo cual también es bastante obvio, en algún punto, el programa necesitará trabajar con la clave de decodificación y la guardará en memoria, la cual podrá ser investigada con un debugger. Por lo tanto, es inútil tanta encriptación, en algún momento, algún aparato o software, tendrá que decodificar la película y ese aparato o software será manipulable.
Al fin y al cabo, lo único que se consigue poniendo todas estas trabas es que el usuario final, el que compra la película, acabe teniendo un producto de menor calidad que el que puede conseguir bajándose de internet, libre de sistemas anti copia, que podrá reproducir dónde más le guste y convertirlo al formato que prefiera, para poder ver su peli favorita incluso en su reproductor de vídeo portátil o hasta en el móvil.
Jugando al 3D Lemmings con DOSBox
13 Enero, 2007
Buscando algunos juegos me he encontrado con el Lemmis, un clon del Lemmings, un poco cutre, en mi opinión, aunque almenos distribuye el código fuente. Este juego me ha hecho recordar el viejo 3D Lemmings, una versión en 3D de estos populares suicidas que salió en 1995 y me apetecía volverlo a probar. Así que descargué el juego (lo puedes encontrar en http://www.ellosnuncaloharian.com/) y al probarlo me encontré con el típico problema que tienen los juegos antiguos, está hecho para MS-DOS y no funciona en XP.
Pero este problema tiene fácil solución, y se llama DOSBox, que a pesar de ser bastante popular, todavía no había tenido la oportunidad de probarlo. Para ejecutar el juego lo único que hay que hacer es lo siguiente:
- Abrir la consola de DOSBox
- Montar en la unidad C el directorio del juego (yo lo tengo en l:\3dlem): mount c l:\3dlem
- Ejecutar el programa de configuración del juego: setup
- Y ya podemos jugar, tecleando el nombre del ejecutable del juego: l3d
Para que funcione fluido hay que aumentar un poco los ciclos de CPU (ctrl+F12). De esta forma, el juego me ha funcionado fluido, a la mayor resolución que puede, que no es mucha y con sonido. También probé un front-end para el DOSBox, el D-Fend, pero no conseguí que el juego funcionara correctamente.
Jugando a ser Ingeniero de Puentes
10 Enero, 2007
Hará ya más de un año probé un juego cuya misión es la de construir puentes para que los coches o los trenes puedan cruzar un río sin problemas. A pesar de ser una idea muy simple, es un juego muy adictivo y realista a la vez. Si la estructura de tu puente no está bien diseñada, se romperá en pedazos y caerá al agua, se estremecerá por el paso de un pesado tren o será embestido por un barco si no has diseñado el puente con la suficiente altura o no lo has dotado con los mecanismos propios de un puente levadizo.
El juego se llama Pontifex II (Bridge Construction Set) y lo puedes encontrar en sus distintas en http://www.chroniclogic.com/ .
Juegos libres y por supuesto, gratuitos
11 Noviembre, 2006
Hoy he estado mirando algunos juegos que fuesen open source y multi-plataforma y me he encontrado con esta página en castellano http://alts.homelinux.net/task.php?task=games&view=alt la cual además de tener un catálogo de juegos libres tiene un catálogo de software libre en general y es bastante completo. Puedes buscar el juego por su título original, por ejemplo “Marble Madness” y encuentras alternativas libres como por ej TrackBalls o Neverball (este último lo he probado y está muy bien hecho y es bastante entretenido).
Otros juegos destacables son Armagetron, Crack Attack, BZFlag, TORCS, y muchos otros que seguramente valen la pena. Así que la excusa de no pasarse a linux por los juegos cada vez es menos creíble.
Vdrift, simulador de conducción Open Source
20 Abril, 2006
El “uso Windows para jugar” va a dejar de ser una excusa para seguir usando el sistema operativo de Microsoft ya que cada vez van apareciendo más juegos libres y de calidad, además de otros juegos con ports a otros SO como Linux o MacOS.
En esta ocasión quiero hablar de un juego en el que colaboro, Vdrift, un simulador de conducción con unos gráficos muy buenos en mi opinión, un proyecto activo y que promete tener muchas opciones de juego que te proporcionarán horas de diversión, aunque todavía se encuentra en fase de desarrollo. Además, es abierto, y puedes colaborar activamente en el desarrollo, estamos en #vdrift en irc.freenode.net.
Algunas imágenes del juego:
Secret Maryo Chronicles
18 Abril, 2006
A los seguidores de la saga Mario (ese fontanero con bigote vestido de rojo) seguro que os llena de nostalgia Secret Maryo Chronicles. No es ningún juego producido por Nintendo, es un clon Open Source de los primeros Marios en 2D pero que es bastante entretenido.
El juego esta disponible tanto para Windows como para Linux y próximamente lo estará para GameCube (si, si, esperarlo… en breve saldrá…).
¡Luigi!
El juego de la bola
23 Marzo, 2006
Cuando era pequeño mis padres me llevaban de vez en cuando a un salón recreativo llamado Magic Park (a saber que habría pasado si me hubieran llevado más), y me llamaba la atención una máquina recreativa en especial, tenía una bola como interfaz, y lo que manejabas en pantalla era… una bola! Se trataba de ir guiando a la bola virtual por unos caminos mediante la bola real.
Ese juego también lo tuve en Master System (maquinita que también contribuyó a la causa), pero acabé perdiéndolo, hasta que hoy me he vuelto a acordar de él y un amiguete me ha dicho el nombre.
Se trata del Marble Madness, de Atari, aquí puedes ver una captura de la recreativa:
Y un par de capturas del juego:
También hay una versión online del juego, muy parecida, en esta página de juegos flash.





