Glest, creando una comunidad (II)

Glest logoViene de Glest, creando una comunidad (I).

Me sigo sorprendiendo con la comunidad del Glest, hay tres nuevos MODS, Tucho sigue liberando sus modelos de los edificios, y la gente sigue aportando sus ideas y sugerencias al juego.

Videos de MODs

En el hilo School Multimedia Project se publica un video de los MODs del juego: foro, video.

Mod Napoleonic War

Glest Mod Napoleonic WarBasado en los soldados de Napoleón y en la batalla de Waterloo: foro.

Mod The Northmen (Vikings)

Glest Mod Northern VigingsUnidades y edificios basados en los vikingos y la mitología nórdica, usando Blender para el modelado 3D: web, foro.

Mod Magic upgrades

Modifica los valores de configuración de la facción mágica, dando una clara ventaja sobre la otra facción, para poder combatir contra el ordenador en modo "Ultra": foro.

Modelos de edificios y unidades

Modelos 3D de las unidades y edificios del GlestTucho está liberando de a poco los modelos 3D de los edificios: blog y foro.

Más cosas...

Aprendiendo y organizando proyectos PHP

Hace un año y medio mas o menos que empecé a usar PHP para el desarrollo de páginas web. Aunque el lenguaje realmente no me fue difícil de aprender, lo más problemático fue encontrar un método de trabajo y forma de organizar los archivos y carpetas (código, estilos, imágenes, etc).
Actualmente estoy usando el framework CakePHP, pero antes de usar este framework profesional pasé por varias etapas de investigación y experimentación para encontrar un método de trabajo cómodo y potente.
A continuación cuento un poco cómo era mi forma de trabajo antes de conocer CakePHP:

Modelo Vista Controlador

Desde el primer momento me atrajo la lógica MVC (Modelo Vista Controlador), que aunque no la comprendía en profundidad, sí veía que era una manera muy ordenada de organizar los archivos de un proyecto.

El Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos. El patrón MVC se ve frecuentemente en aplicaciones web, donde la vista es la página HTML y el código que provee de datos dinámicos a la página, el controlador es el Sistema de Gestión de Base de Datos y el modelo es el modelo de datos

Debido a ser novato usando PHP y POO sólo logré implementar "a medias" el MVC, esto quiere decir que no apliqué el Modelo y hay algunas "zonas grises" entre Controlador y Vista.

  • Solución para el Modelo: ninguna, no llegué a comprender este punto.
  • Solución para el Controlador: la lógica de cada pantalla en archivos PHP independientes.
  • Solución para la Vista: para separar la presentación de los datos utilicé la Clase MGTheme de Marioly.

Organización de los archivos de una página web

La manera en que organicé mis páginas web era la siguiente:

  • /clases: accesos a las bases de datos, control del template de pantalla (MGTheme.php), etc.
  • /control: el código que controla cada una de las pantallas de la página web (catalogo.php, inicio.php, etc.)
  • /config: configuracion de las bd, key de googlemap, textos en los distintos idiomas, etc.
  • /descargas: vcards, archivos pdf, etc.
  • /inc: (includes) segmentos de códigos, funciones, etc.
  • /img: las imágenes de la web que forman parte del contenido, no del aspecto visual. Ejemplo: fotos de la empresa, productos, etc.
  • /flash
  • /jscripts
  • /vista: plantillas (.tpl) e imágenes (menús, marcos, fondos).
  • index.php
  • favicon.ico

Mi próximo artículo será sobre el framework CakePHP, donde contaré mi experiencia con este excelente framework (¿librería?) PHP.

Dylo Bross, o 'Tú también puedes' jugar con caracoles

He participado en el concurso Tú también puedes organizado por Nae, mi aporte es un simple juego de plataformas programado con Flash, se llama Dylo Bross y está basado en el Dylo's Aventure de South Winds Games.

Dylo Bross, jugando con caracoles

Comentarios: La idea era hacer un juego simple de plataformas 2D al estilo Mario Bross, con su salto mata-caracoles y pantalla sin scroll. Al ser la temática relacionada con caracoles inmediatamente pensé en uno de mis clientes que vende un manual para criar caracoles y esta era una buena ocasión para hacer un poco de "advergamming", o al menos usar esa palabra ;). Para el apartado gráfico Juan Pablo Ferreyra y Gustavo Andrés Calcaño gustosamente me prestaron el material de su juego Dylo's Adventure.

Descargar y jugar a Dylo Bross v0.8

Es la versión enviada al concurso. Se puede jugar en Windows, Mac y Linux a través de web. Actualmente estoy mejorando algunos puntos problemáticos debidos a la prisa por cumplir los tiempos del concurso. En breve la actualización.

Instalar MAME y Wonder Boy, guía básica para Windows

Si estas leyendo este artículo, lo más probable es que sepas de sobra qué es MAME :), pero como esto es una guía básica de instalación pondré la explicación de la Wikipedia:

M.A.M.E: Multiple Arcade Machine Emulator

El Multiple Arcade Machine Emulator («emulador múltiple de máquinas recreativas»), también conocido por sus siglas MAME, es un emulador de máquinas recreativas, las máquinas de videojuegos que funcionan con monedas que suelen estar en lugares públicos (bares, boleras, salones recreativos...). Para hacer funcionar un juego, se requiere su correspondiente ROM (archivo con una imagen de la ROM de la máquina, que contiene el juego en sí). Mame Es un programa libre y gratuito. Ver más....

Esta guía de instalación nace por la cantidad de preguntas y problemas que plantea la gente en Wonder Boy, toda una leyenda. Pienso que por internet habrá muchas guías para instalar MAME, de todos modos aquí está la mia:

Jugando al Wonder Boy con MAME

Instalar MAME en Windows, guía básica resumida

  1. Descargar MAME32 desde ROMNation.NET: grabar el archivo en una nueva carpeta "mame" que deberemos crear dentro de "Mis documentos".
  2. Instalar MAME: descomprimir el archivo mame32u901.zip en la carpeta "Mis documentos/mame".
  3. Ejecutar MAME: ejecutar Mame32.exe, pero todavía no podemos jugar porque MAME no incluye ningún juego.
  4. Descargar Wonder Boy para MAME desde ROMNation.NET: grabar el archivo wboy.zip dentro de la carpeta "Mis documentos/mame/roms".
  5. Haciendo que MAME reconozca los juegos: volvemos a MAME y seleccionamos la opción File/Audit All Games, esto sirve para que MAME active los juegos que hemos agregado a la carpeta /roms
  6. Buscando el Wonder Boy: en la primer columna seleccionar "Available" y en la columna del centro veremos Wonder Boy, set 1 (new encription).
  7. Jugando al Wonder Boy: pinchamos dos veces seguidas sobre Wonder Boy... y a jugar! :)

Instalar MAME en Windows, guía básica detallada

1. Descargar MAME32 desde ROMNation.NET: pinchar en Download This Emulator, luego escribir el numero que aparece en la pantalla y pinchar en Download, grabar el archivo mame32u901.zip en una nueva carpeta "mame" que deberemos crear dentro de "Mis documentos".

Descargar MAME desde ROMNation.NET

2. Instalar MAME: en la carpeta "Mis documentos/mame" tendremos el archivo mame32u901.zip que está comprimido en formato .ZIP así que necesitamos descomprimirlo. Yo utilizo el programa 7-zip que es de código abierto (la mayoría de la gente usa Winzip o tantos otros, WindowsXP creo que ya viene con un gestor de archivos ZIP). Utilizando 7-zip simplemente pinchamos sobre mame32u901.zip con el boton derecho y seleccionamos la opcion 7-zip / Extraer aquí. Esto puede variar según el programa pero la base es exactamente la misma.

Descomprimir MAME usando 7-zip

3. Ejecutar MAME: si todo ha ido bien tendremos la carpeta "Mis documentos/mame" llena de archivos y carpetas, nos interesan especialmente Mame32.exe y /roms. Pinchamos dos veces seguidas sobre Mame32.exe y debería ejecutarse el MAME! :), pero si intentamos jugar a alguno de los títulos de la lista no funcionarán porque MAME no incluye ningún juego.

MAME

4. Descargar Wonder Boy para MAME desde ROMNation.NET: igual que antes pinchar en Download This Rom, luego escribir el numero que aparece en la pantalla y pinchar en Download, grabar el archivo wboy.zip dentro de la carpeta "Mis documentos/mame/roms". Atención! los juegos estan en formato ZIP pero NO hace falta descomprimirlos, sólo copiarlos a la carpeta /roms.

Descargar Wonder Boy para MAME

5. Haciendo que MAME reconozca los juegos: nuevamente abrimos MAME y seleccionamos la opción File/Audit All Games, que sirve para que MAME active los juegos que hemos agregado a la carpeta /roms, este proceso debemos repetirlo cada vez que agreguemos un juego a /roms.

MAME Audit All Games

6. Buscando el Wonder Boy: para facilitar la búsqueda de juegos, seleccionamos en la primer columna de la izquierda la opcion Available para que sólo nos muestre los juegos activos, y en la columna del centro veremos que sólo se muestra Wonder Boy, set 1 (new encription).

MAME ver sólo juegos disponibles

7. Jugando al Wonder Boy: pinchamos dos veces seguidas sobre Wonder Boy.. y en la pantalla negra presionamos cualquier tecla. (A veces es necesario presionar las teclas "o" y luego "k"). Usamos la tecla "5" para "poner monedas a la máquina" y el "1" o "2" para seleccionar el jugador. ALT para saltar y CTRL para disparar. A disfrutar! :)

Jugando Wonder Boy con MAME

Consejos para ver mejor el juego

Personalmente prefiero que los juegos se vean con los pixeles bien definidos y que se ejecuten en una ventana, para lograr esto hay que:

  1. Entrar al las opciones del juego: Options / Default Game Opcions
  2. En Display
    Activar Run in a Windows
    En Effects seleccionar RGB Sharp
  3. En Advanced
    Activar Sync to monitor refresh
    Activar Advanced: Wait for vertical sync
  4. Aceptar
MAME (Wonder Boy) Effects pixelado con RGB Sharp

Usar el joystick (o mando) en MAME

Es muy simple: asegúrate de tener el joystick conectado e instalado, luego en MAME entrar en OPTIONS/Default Options/Controllers y activar Enable joystick input, que debería estar disponible si tienes un joystick conectado y funcionando.

Descargando muchos juegos

En la web de ROMNation.NET (y muchas otras) tenemos para descargar cientos de juegos, pero puede resultar un poco pesado descargarlos uno a uno, así que es mucho más fácil descargarse un paquete completo de juegos (o roms). Para ello yo uso uTorrent, que es un programa de código abierto para compartir archivos P2P. Que además funciona muy bien a pesar de mi router y de los problemas de capado de ONO.

Relacionados:

Glest, creando una comunidad (I)

Glest logoHace mucho que tenía ganas de contar algo del Glest, quizás debería empezar por los inicios del proyecto, pero eso lo voy a hacer otro día... Ahora voy a escribir sobre la comunidad que se ha formado alrededor de este juego en el que tuve el gusto de colaborar.

Mas o menos una vez por semana me paso por los foros del Glest para curiosear un poco, colaborar en la moderación borrando los molestos spams y maravillarme con las cosas que hace la gente!!

Voy a enumerar aquí algunos de los aportes que hacen los "glestadictos" ;)

Y seguro que me dejo muchas cosas, como por ejemplo hilos kilometricos en el foro explicando nuevas unidades, nuevos MODs, sugerencias, ideas, críticas, mas traducciones, gente que le agrega características que no tiene el juego, yo mismo hice un pequeño juego Flash usando el "Universo Glest"... etc.

Todo esto deja una sensación muy agradable. Felicitaciones al Equipo Glest!!!

Glest Indians Glest Mars Squadron Glest Life Glest Starship Troopers Glest ChurchGlest modelos 3D

Howard Phillips Lovecraft

Hoy he visto en el blog de LENA (Oriol Hernández) un dibujo sobre Lovecraft que me gustó mucho. El título es El Joven Lovecraft.

El Jovel Lovecradt, de Oriol Hernández (LENA)

Lovecraft fue el creador de obras tan conocidas como La llamada de Cthulhu o En las montañas de la locura, entre muchas otras.

Cortometraje "Hacienda somos todos"

Cortometraje Hacienda somos todos, de Raúl Valcárcel

Raúl Valcárcel ha hecho un cortometraje titulado "Hacienda somos todos".

La historia trata de Monito Juan que tiene un problema con Hacienda. Según palabras del autor sobre el cortometraje: "es un poco extraño y es muy reivindicativo", "me basé en hechos reales, salió lo que tocaba...".

Día de Darwin: contra la superstición creacionista

Richard Darwin Me hago eco de una noticia leída en el blog El retorno de los charlatanes donde me entero que el día lunes 12 de febrero es el aniversario del nacimiento de Charles Darwin por lo que tal día se celebra el Día de Darwin.

La Universidad del País Vasco, siguiendo con la línea que marcó con la jornada Misterios a la luz de la ciencia, que tantos hígados dejó maltrechos, celebra este lunes el "Día de Darwin" con la jornada "La Teoría de la Evolución y los cuentos creacionistas", en la Biblioteca Bidebarrieta de Bilbao a las 18:00 horas, con la participación del biólogo de la Universidad Nacional Autónoma de México (¡goya!) Antonio Lazcano, la bióloga de la UVP Ana Rallo, el genetista de la Universidad de Sevilla Enrique Cerdá-Olmedo y una mesa redonda donde participarán además el rector de la UPV, Juan Ignacio Pérez, el biólogo Eduardo Angulo y el biofísico Félix Goñi.

Para ampliar la noticia: Día de Darwin: contra la superstición creacionista.

Más información en Círculo Escéptico:

Plumíferos, una película 3D argentina y hecha con Blender

Plumiferos, una pelicula 3D argentina hecha con Blender

Plumíferos es un proyecto que desde el primer momento me llamó la atención porque es un producto argentino (no todos los días se producen películas de animación 3D!) y porque se ha utilizado software libre, o sea Blender, Linux, Gimp, etc.

Mi visita a los plumíferos

Hace unos meses estuve de paso por Buenos Aires, así que después de "mover mis contactos" ;) en el estudio plumífero aceptaron recibirme... Y la verdad es que me atendieron super bien! pude ver el ambiente que se respira allí, ver imágenes, gente animando, pintando texturas, modelando, también conocer a varios compañeros foreros legendarios (Bataraza y VenomFX!!), a David Teres, y con todos los del equipo que tuve el gustazo de charlar y pasar un rato muy agradable. Me faltó conocer a Maléfico que justo ese día no estaba.

* imperdonable haberme olvidado la camara de fotos!!
* inolvidable cuando se cortó la electricidad y en todo el estudio se escuchó "hoooooo!!!!"

Un saludo para todos y espero que la película tenga el éxito que se merece!!

Plumiferos, una pelicula 3D argentina hecha con Blender

Aquí va una síntesis de la historia:

Juan: un gorrión que se siente vulgar y subestima a su propia raza. Accidentalmente cambia su apariencia y lo mismo que le hará creerse "único" es lo que lo que pondrá en peligro su vida.
Feifi: una hermosa canaria que logra escapar de la jaula de un empresario magnate de redes informáticas (Sr. Puertas) que intentará comenzar una nueva vida en libertad como un ave común.
Los dos necesitarán ser algo que no son y se enfrentarán así a peligros y aventuras junto a sus amigos (La paloma Libia, el colibrí Pipo, el murciélago Clarita y otros). Un Gato torpe, unos Teros psicópatas y el Sr. Omnipotente del software harán que todo les resulte mas difícil.
Juan y Feifi intentarán forjar su destino para sentirse finalmente libres.

Algunos enlaces muy interesantes:

Feliz 2007!

Tarjeta de saludo 2007 de Crear Imagen diseño multimedia

 
#