April 24th, 2008

Navegando por algunos foros underground de hackeo de juegos en linea me he fijado en un par hilos bastante largos en donde se discutia el release de un trainer y un bot para un “reconocido” juego F2P, en resumidas cuentas y algo dramatizado iba así (evidentemente el foro es en inglés):

leecher 1 :

- Plz Plz quiero el trainer, yo vi usarlo por alguien y ahora es el omega-haxor del servidor.

leecher n:

- “repita lo que dijo leecher 1 con diferentes palabras”

hacker:

- No quiero liberarlo, o tal vez lo haga cuando ya no sea divertido usarlo.

…..Unos dias despúes

hacker:

- Me aburri de usarlo , mande un mail a la empresa que desarrolla/maneja el juego para que cree el patch necesario para inhabilitar el trainer.

leecher:

- No no por favor yo quiero usarlo, etc.

…Unos dias después

hacker:

- Me canse de mandarles correos detallados para que lo arreglen, no me responden y no hacen nada, aquí está el trainer para que arruinen el juego.

-> Trainer.zip

…Unos minutos después:

-> Trainer.zip (5865 descargas)

500 leechers:

- Gracias, gracias, etc.

Un par de días después la economía del juego se arruinó, el sistemas de niveles arruinado, los items por los que se cobraba micropayments no vendía,etc.

Moraleja: Si un hacker blanco/gris te alerta acerca que tienes un problema de seguridad, no solo hay que escucharlo, sino que hay que actuar pronta y efectivamente, de lo contrario lo próximo que puedes ver es tu juego arruinado por un montón de leechers debido a que pusiste de mal genio al hacker que tenia toda la pinta de ser bienintencionado.

March 30th, 2008

GPU Gems book

nVidia ha liberado una versión html de GPU Gems, un libro insigne para la programación gráfica en gpu publicado en 2004. El libro cubre un conjunto de técnicas de renderizado en tiempo real principalmente para la entonces generación 5 de nVidia. Los principales partes en las que está dividido el libro son:

  • Efectos Naturales. Un paso por técnicas para simular días, agua, piel, fuego y algunos efectos ópticos.
  • Luces y sombras. Shadow volume render, per-pixel lights y ayudas de optimización
  • Materiales. SSS, ambient oclusion, BRDF espaciales.
  • Procesamiento de imágenes. Técnicas de postprocesado como glow, DoF, filtering.
  • Rendimiento y detalles prácticos. Son técnicas para optimizar el uso de la gpu, ademas de una pequeña introducción a las herramientas que ofrece nVidia para desarrollares.
  • Mas alla de triángulos. Explora algunas técnicas poco utilizadas en videojuegos y mas enfocadas hacia campos como la simulación, como por ejemplo fluidos en tiempo real, visualizaciones de ultrasonido y stereogramas.

El libro no brilla precisamente por ser nuevo, pero muchas de esas técnicas siguen siendo la base para las actuales y no deja de ser una “gema” entre la bibliografía para aprender gráficos orientados principalmente a videojuegos. Y es gratis…

El libro se puede consultar en linea en esta dirección:
http://developer.download.nvidia.com/books/HTML/gpugems/gpugems_copyrightpg.html

March 5th, 2008

Infinity es MMO estilo acción arcade basado en cuartos, desarrollado por Windysoft que actualmente está desarrollando juegos innovadores al mercado asiático y manejado por GameTribe. El juego es exclusivo para jugadores europeos debido a la política de licenciar los juegos por continentes y al Lag (retardo en las acciones del videojuego).

No hay mucho de historia en este juego a parte del típico “En tiempos ancestrales…. Continente de Litia… Los Dragas maestros de las runas…. guerra… Aterios… usted juega como un Aterion, intentado ganar gloria y poderes semi-divinos.”. El juego está dividido en misiones, que son cuartos donde pueden jugar 4 o 8 personas y de igual manera existen cuarto para jugar PVP desde 1vs1 hasta 4vs4 y 8 todos contra todos. Los cuartos PVE permiten ganar dinero y algunos items (runas para insertar en equipos, pociones y pergaminos para revivir), pero por ahora el juego esta en fase Open Beta por los cuartos PVE son pocos y después de un par de horas de juego se reducen a una forma de ganar dinero para comprar nuevos equipos.

Por ahora existen 7 personajes disponibles, aunque es de esperar que con la version definitiva del juego se agreguen dos mas, cada personaje tiene sus habilidades y equipos propios, aunque básicamente todos son de tipo melee, por lo que las variaciones se dan en alcance, área y poder.

El juego tiene un sistema de combo cerrado, lo que quiere decir que es necesario comprar una habilidad (por un tiempo determinado, por ejemplo 3 días ) y seguir una secuencia de ataques para lograr éste. Esto hace que los enfrentamiento de PVP sean mas estratégicos debido a que es posible saber que tipo de movimientos poseen los contrincantes (unos 12 por ahora).

En definitiva este es otro juego como Exteel, donde el PVE dura unas pocas horas y lo demás va para los amantes del PVP, lo que es una lástima debido a que en occidente todavía no logran calar los MMORPG masivos, de mundo abierto orientados a acción, aunque faltará ver si Age of Conan logra las expectativas mas alla de los gráficos que han mostrado hasta el momento.

Tamaño del Cliente: 427 mb.
Requerimientos Mínimos

  • Procesador: Celeron 1Ghz
  • Sistema: Windows 2000/Xp
  • Disco : 1 gb
  • Memoria RAM : 256 mb
  • Tarjeta de video: GeForce 2 MX o equivalente
  • Conexión : Conexión de Banda Ancha (no especificada velocidad)

Recomendados

  • Procesador: Intel Pentium 4 1.8 GHz o equivalente
  • Sistema: Windows 2000/Xp
  • Disco : 1 gb
  • Memoria RAM : 512 mb
  • Tarjeta de video: Geforce 5200 o equivalente
  • Conexión : 500 kbps o superior

Algunos Screenshots del juego:

Infinity Online 1 Infinity Online 2 Infinity Online 3 Infinity Online 4 Infinity Online 5 Infinity Online 6

February 11th, 2008

GLee es una librería que permite cargar extensiones de OpenGL de manera fácil y segura sin necesidad de escribir mucho código, es distribuida bajo una licencia modificada BSD. La librería es multiplataforma, funciona sobre Windows, Linux, OS-X, FreeBSD y también con algunos sistemas Unix que usen X-Windows. Hasta la versión actual permite el uso de 362 extensiones, incluyendo las creadas para la generación 8 de Nvidia GeForce, lo que garantiza que sola las muy "exóticas" extensiones esten por fuera. Un dato interesante es que también permite chequear la versión del driver de OpenGL instalado por ejemplo:

C++:
  1. #include <gl\GLee.h>   
  2. ...
  3. if (GLEE_VERSION_2_1) 
  4. {
  5.       //Llamado seguro de funciones spec 2.1
  6. }
  7. else
  8. {
  9.      //Configuración mas baja o mensaje a usuario
  10. }

De manera similar para comprobar la disponibilidad de una extensión:

C++:
  1. #include <gl\GLee.h>   
  2. ...
  3. if (GLEE_SGIS_MULTISAMPLE) 
  4. {
  5.       //hora de antialias
  6. }
  7. else
  8. {
  9.      //bordes escalonados y menos proceso
  10. }

Una característica importante de esta librería es que trabaja en modo perezoso, así que la disponibilidad de las extensiones solo se verifica la primera que se llama una determinada extensión y es verificada para esa extensión únicamente. La última versión de la librería puede ser descargada desde http://www.elf-stone.com/glee.php , sin duda vale la pena utilizarla si se va a trabajar con extensiones, que son al mismo tiempo la característica "brillante" y engorrosa de OpenGL.

January 22nd, 2008

Shaiya Logo

Este juego es traído por aeriagames, la misma que maneja Last Chaos version USA, Dream of Mirror Online (DOMO), Project Torque y Twelve Sky. La historia va algo así como que existía una diosa que se escindió en la buena y la mala (bueno la mataron para que se escindiera), y después algunos se fueron con la diosa de la luz ( los elfos) y otros con la diosa de la oscuridad (los Vail). Poco a poco se volvieron mas agrestes los bandos, formandose la Alliance of Light entre humanos - elfos y la Union of Fury entre Vail y Nordein (un tipo de demonios llamados a si mismos los "DeathEathers"). Es sorprendente que cada vez mas en los MMORPG la R importa menos, con mucho algunos FPS como Halo tienen mas historia.

Este juego tiene una característica algo diferente y es que es posible escoger modos de dificultad: Facil, Normal, Dificil y Ultimate. Los modos ofrecen progresivamente mejores poderes, por ejemplo el modo fácil está limitado a lv 30, con la ventaja que se aumenta mas rápidamente de nivel, mientras que el modo normal no tiene límite de nivel pero es mas difícil pasar de un nivel a otro. Finalmente en el modo Ultimate se tiene el ritmo de crecimiento mas alto, acceso a los mejores items y skills, con la desventaja de que si el personaje muere y no es resucitado en el lapso de 3 minutos, el personaje es borrado del servidor y es necesario comenzar de nuevo.

Shaiya soporta movimiento con el puntero tipo Point and Click, aunque también es posible utilizar el modo WASD, que no lo hace un action MMO pero sí le da el toque. Por lo demás el estilo de juego es el de un MMORPG Point and Click genérico, con los mismos estilos de ataque, skills, items, etc. Otras de las características son:
Continuar Leyendo... »