Navegando por
Autor: Joel

Otro eufórico puritano misántropo de paso por esta absurda existencia.
JGE++, programando 2D en el PSP

JGE++, programando 2D en el PSP

JGE++ (Jas Game Engine++) es un SDK que te permite programar videojuegos en 2D haciendo uso de librerías que tienen acceso a la aceleración por hardware del PSP, las cuales te permiten hacer rotaciones, escalado, blendings… los juegos pueden ser probados, debugueados y jugados en Windows, pero el objetivo principal es el desarrollo de juegos para PSP.

Sus características son atractivas:

  • Soporte para firmware 1.xx a 3.xx (homebrew).
  • Aceleración 2D por hardware, incluyendo escalado, rotación y mezclas de color.
  • Sprites (fotogramas) animados.
  • Render de figuras geométricas, incluyendo rectángulos, círculos polígonos y lineas.
  • Carga de imágenes PNG, JPG y GIF.
  • Spline.
  • Sistema de partículas y múltiples emisores avanzados.
  • Fuentes bitmaps.
  • Fuentes GBK chinas.
  • Fuentes True Type.
  • Reproducción de WAV en estéreo (2 canales).
  • Codificación MP3 por hardware.
  • Administrador de recursos.
  • Soporte para recursos comprimidos (zip).
  • Animación basadas en fotogramas usando scripts XML.
  • Funciones 3D básicas, incluyendo soporte para renderizar triángulos con texturas, carga de poligonos MD2 (Quake 2) y modelos OBJ.
  • Port de las clases de ayuda HGE: hgeParticleSystem, hgeDistortionMesh y hgeFont.
  • Sistema de entrada para Ingles y Chino.

Pagina del proyecto: http://jge.googlecode.com
Foros oficiales: http://jge.khors.com

El software esta publicado bajo la licencia BSD.

Vía: DCEmu forums

Castlevania: The Dracula X Chronicles

Castlevania: The Dracula X Chronicles

W00t!!! hoy ha salido a la venta esta esperada versión de Castlevania para PSP, una versión remasterizada de Castlevania: Rondo of Blood, título exclusivo que salió originalmente para PC-Engine, ahora con gráficos en 3D y asombrosos efectos gráficos, jugabilidad mejorada y más música… y por si fuera poco: además incluye, como contenido desbloqueable, la versión original de Rondo of Blood (PC-Engine) y Symphony of the Night (PSX y Saturn).

Incansable acción a través de 10 escenarios y áreas ocultas, muchas de las cuales accesibles si vuelves a jugar el mismo nivel más delante.

Me sorprendió ver que en 750 MB quepan los 3 juegos, considerando que la versión de PSX que hice para PSP con el PopStation ocupó más de 450 MB.

Actualización: ¿Quieres sacar todos los secretos de este juego o desbloquear el contenido extra? entonces dale una mirada a Los secretos de Dracula X Chronicles

Ajustando a Gutsy

Ajustando a Gutsy

Estaba leyendo GenBeta y ví un par de comandos muy utiles para todos aquellos que acaban de instalar Ubuntu 7.10 (Gutsy Gibbon), los cuales te instalará todos los codecs multimedia (MP3, WMA, WMV, DivX, XVid, MPG…), Java RE 6, varias fuentes de Windows, el Adobe Flash Player…

sudo apt-get install ubuntu-restricted-extras

Perensen!… estaba leyendo en TuxApuntes un artículo donde te sugieren usar:

sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-ffmpeg gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg gstreamer0.10-gl gstreamer0.10-pitfdll libdvdread3 flashplugin-nonfree totem-gstreamer-firefox-plugin unrar

Si, eso es «solamente» una instrucción, la cual te agrega soporte real para los codecs propietarios.

El segundo de ellos te instalará el programa para que personalices las animaciones de los efectos gráficos del escritorio, para que puedas tener el cubo, quemar ventanas, hacer zoom…

sudo apt-get install compizconfig-settings-manager

En mi laptop no veo la pantalla de Spash (la pantalla donde se ve el logo de Ubuntu y la barra de progreso de carga) cada vez que arranco mi computadora, tampoco puedo ver texto en modo no-gráfico, solamente veo una pantalla negra, vi que en Mundo Geek explican de una manera de corregir esto instalando StartupManager, por si te ocurre lo mismo que a mi:

sudo aptitude install startupmanager

Ejecutandolo luego con el comando:

sudo startupmanager

Y seleccinando una resolución acorde a tu monitor

Por último, si no puedes activar la aceleración de tu tarjeta de video ATi por que no encuentra la extensión del composite (The Composite extension is not available) lo puedes corregir instalandola con el siguiente comando:

sudo aptitude install xserver-xgl

Agotador…

Agotador…

Para todos aquellos (pocos) interesados en qué está ocurriendo con mi vida: mis primeros tres días de trabajo han sido muy agotadores, aunque aún no comenzamos a programar, el organizarnos no ha sido tampoco fácil; no puedo hablar del proyecto, es algo que nos encargaron mucho, no podemos llevar memorias USB, ni reproductores de música, ni teléfonos celulares, no podemos hacer uso de correo electrónico, ni mensajería instantánea, ni de nada que ponga en riesgo una fuga de código.

Trabajo 10 horas diarias de Lunes a Viernes, los sabados 4 horas, pero posiblemente aumenten para cumplir con los tiempos programados según la carga de trabajo, la paga no es «tan buena» (de hecho gano menos) y mis responsabilidades aumentaron, estoy a prueba por tres meses, cada 18 del mes voy a estar renovando contrato, después de esos tres meses de prueba ya tendría planta y mi sueldo aumentaría (prometen que serán sustanciales).

Podría verse como adverso el cambio de trabajo que hice… pero sólo será por tres meses, durante este tiempo voy a aprender mucho, el proyecto es grande y tendré gente a mi cargo, el ambiente de trabajo se ve muy agradable.

Lo que sí me preocupa es el blog, estos días he llegado a mi casa muy agotado, el único día que fui a ver a mi novia no estuve ni una hora con ella por querer irme a dormir, no tengo oportunidad de estar revisando mi correo y mucho menos las páginas que suelo visitar, por lo que muy probablemente la cantidad de post se vea reflejada por estos factores.

Aún es muy pronto para afirmar que esto realmente suceda, pero haré lo que esté en mis fuerzas para que no decaiga el blog.

Apenas ayer tuve oportunidad de instalar Gutsy en mi laptop, hoy estoy configurando el hardware que hizo falta: la tarjeta de video ATi X1200 (lista, con todo y Compiz-Fusion) y la tarjeta inalámbrica Atheros (que aquí sí tengo problemas), quizá sea un nuevo modelo de Atheros porqué la anterior laptop no tenía ningún problema en Feisty, he compilado el madWiFi pero sigo sin hacerla funcionar, y otros varios detalles minúsculos que poco a poco estoy ajustando.

Ubuntu 7.10: Gutsy Gibbon

Ubuntu 7.10: Gutsy Gibbon

Ha llegado el esperado día, la nueva versión de la distribución más famosa de Linux esta disponible para descargar.

¿Y que trae de cambios? pues, principalmente actualizaciones importantes y mejoras en diversos detalles:

Kernel 2.6.22, el cual trae más y mejores drivers para gran variedad de hardware, mejoras en la virtualización de sistemas operativos.

La más reciente versión de Gnome (2.20).

La más reciente versión del servidor gráfico X.org (7.3), con la nueva herramienta para configurar resoluciones de pantalla o más de un monitor.

Compiz-fusion listo para ser activado si tienes una tarjeta gráfica aceleradora (escritorio en 3D).

Open Office 2.3

Mejoras en el consumo energético (imprescindible si usas Laptop).

Escritura automática en particiones NTFS (gracias a la incorporación de NTFS-3g).

Posibilidad de encriptar discos duros (y hasta la swap).

Instalación automática de impresoras.

Protección de la red gracias a AppArmor.

Pidgim

GIMP 2.42 (RC 3)

Un clavo más en el sarcófago de Windows.

P.D.: Hoy es cumpleaños de mi hermano, que bonito regalo le hizo Canonical de cumpleaños, no? Felicidades carnal!.

Street Fighter IV… sí, otro más.

Street Fighter IV… sí, otro más.

Capcom estuvo misterioso en días pasados, iba a hacer un «gran anuncio» y este es el resultado: otro Street Fighter para la colección, ¿cuantos van ya? ¿veinte? ¿treinta? Casi no puedo esperar a ver cuantas versiones habrá de esta cuarta entrega (turbo, new challengers, super turbo, hyper fighting…), no me pareció que SF3 haya tenido éxito.

https://www.youtube.com/watch?v=2uOt-XmNrQw

Probando GoW: Chains of Olympus (demo)

Probando GoW: Chains of Olympus (demo)

Hace muy poco tiempo comenzó a aparecer por Internet la ISO del UMD de God of War: Chains of Olympus y me lo pensé un momento antes de descargarlo (como 2 segundos, jejeje), que al cabo… es solo un Demo.


Portada del juego, que como verán, me la paso jugando mis juegos de PSX.

Wow!, que bien se siente volver a controlar a Kratos y rebanar soldados y monstruos, la calidad del juego se ha mantenido muy bien, aunque se puede notar una decaída de gráficos a comparación de las versiones de PS2 (texturas con menos definición y polígonos más simples) la acción no ha perdido nada, grandes batallas, muchos soldados, buenos cinemas y excelente música, la demo es corta (menos de 20 minutos) y se termina justo cuando se empieza a poner buena la acción, pero da una agradable sensación de juego y apunta a que la versión final que se liberará el próximo año pondrá al PSP en un mejor lugar que sus rivales.

No se porqué el plugin de capturar pantallas no me funciona durante el juego, pero si logro sacar algunas pantallas actualizaré este post.

Reincorporado a las filas de producción

Reincorporado a las filas de producción

Pues… se me terminaron mis vacaciones!, vuelvo a ser esclavo programador de PHP para una nueva compañía que esta contratando personal para un nuevo proyecto.

La situación estuvo muy graciosa: envié mi curriculum ayer, me citaron para hoy temprano y tengo que presentarme a trabajar mañana. El trabajo me queda un poco retirado de mi casa (unos 20 o 25 minutos, dependiendo del tráfico), tendré un contrato inicial de 3 meses para que evalúen mi trabajo y después me darán planta con un incremento salarial, el horario de trabajo es algo pesado y voy a tener que trabajar los sábados (aunque no todos), pero parece ser que hay muy buenas oportunidades de crecimiento… a ver que tal el ambiente laboral.

One Must Fall 2097

One Must Fall 2097

Con la fiebre de Street Fighter II por todo el mundo, varios programadores y compañías comenzaron a desarrollar clones y más clones de éste género, pocos lograron hacerse renombrar, pero en lo que correspondía a las computadoras simplemente no se veían juegos de calidad.

Originalmente One Must Fall comenzó siendo un pequeño experimento que nunca vio la luz (comercialmente hablando): dos peleadores humanos que representaban de algún modo a Ryu y Ken dándose patadas y golpes, no contaban con poderes especiales, fue considerado repetitivo, lento y contenía un bug importante que hacia que tu personaje le diera la espalda al contrario, impidiendo que pudieras golpearlo hasta lograr voltear a tu personaje.

El juego no pasó de ser una demostración técnica, estaban incluidos golpes altos, bajos, golpes en el aire e incluso un poder especial de tipo «patada voladora», pero aún así ya era más videojuego de peleas que muchos en PC (si, todos los juegos de peleas que había en aquel entonces eran pura porquería).

omf2097logo

Tiempo más tarde (año 1994) sale One Must Fall 2097, cambiando radicalmente el tema central, basándose en robots futuristas que pelean en arenas con diferentes amenazas externas que pueden ayudar a causar más daño en el oponente o a ti mismo de no tener cuidado de evitarlas, el modo de juego es más rápido, permitiéndote conectar secuencias de golpes (combos) al oponente, distintos modos de juego, agregando un sistema de «dinero» con el que puedes adquirir robots, cambiarles los colores y mejorar sus habilidades.

El juego fue distribuido por Epic Megagames (hoy Epic Games), contaba con 11 robots en total de los cuales, en el modo de juego de un jugador, era posible escoger solamente 10, ya que el último robot (Nova) era el jefe final del juego; pero el juego también contaba con otro modo: El torneo, aquí sí era posible escoger de entre los 11 robots, estos podían ser adquiridos si contabas con el presupuesto suficiente; para ganar dinero era necesario pelar batallas y según el resultado (ganar, perder, acertar el primer golpe, realizar combos, terminar con poca o mucha vida) era la cantidad de dinero que correspondería ganar, pudiendo ser utilizado en adquirir mejoras para tu robot o comprar otro modelo diferente, cada robot cuenta con poderes especiales diferentes.

[audio:http://www.joelsedano.com/blog/wp-content/uploads/2007/10/OMF_Arena2.mp3]

Lo más sorprendente de este juego es que fue desarrollado solamente por dos personas: Rob Elam y su hermano Ryan Elam, a excepción de la música, que fue compuesta por Kenny Chou, un conocido personaje en la scene de música MOD (IT, XM, S3M), muy famosa en aquellos años. Considerando la cantidad de detalles de sobresaliente calidad (gráficos, música, calidad de juego, jugabilidad, duración…) lo volvieron un juego de culto, de hecho… es mi juego de peleas favorito (en PC).

Muchos años más tarde (2003) y aprovechando la popularidad que había ganado OMF2097 con el paso de los años y la ayuda del Internet (sobre todo después de haberlo liberado como freeware en 1999), Diversions Entertainment realizó la esperada secuela: OMF – Battlegrounds, esta vez haciendo de las poderosas tarjetas de video 3D que poseen las computadoras hoy en día para recrear el ambiente en 3D, pero ésta entrega resultó ser un fracaso comercial: era muy difícil de controlar, sufrió varios retrasos, poco atractiva (comparándola a juegos 3D de la época), los personajes estaban mal balanceados, y no contó con suficiente publicidad, aunque varias revistas lo calificaban muy positivamente (no era tan malo, solo poco innovador).

En 1999 One Must Fall 2097 fue liberado como freeware y es posible descargar la versión completa desde su página web oficial, para jugarlo es necesario usar algún emulador de MS-DOS como DosBox.

Bueno, ya no existe la web oficial, pero dejo aquí la versión 2.1 completa:
Descargar OMF2097 v2.1 Full

El iPhone vuelve a ser liberado

El iPhone vuelve a ser liberado

Después de que muchos (tontos) usuarios actualizaran sus iPhone a la versión 1.1.1 pudieron ver que se había vuelto un inservible aparato, y es que a Apple (o AT&T) no le pareció que su juguete estrella se saliera de su control y pudiera ser usado en distintos operadores el equipo de iPhoneSIMFree ha vuelto a liberar una herramienta para desbloquearlo nuevamente (gracias al «Escape de Prisión 1.1.1» por parte del iPhone Dev Team’s), dando una luz de esperanza a todos esos frustrados usuarios que no creyeron que Apple les daría la espalda de esa manera.

La herramienta es capaz de devolver a la vida iPhone’s bloqueados y dejarlos completamente funcionales (sea el operador que sea el que estés usando).

A ver cuanto tarda Apple en bloquearlo nuevamente.

Fuente: Engadget

P.D.: Parece ser que el iPhone está ya en México, siendo distribuido en los planes tarifarios de Telcel, yo creo que sigue conviniendo comprar uno en USA y desbloquearlo, cuesta mucho de otra manera.