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.

April 5th, 2008

Wordpress 2.5

Acabo de hacer la actualización de Wordpress a la versión mas reciente y un primer vistazo muestra un cambio total en cuanto al diseño de el área de manejo. El dashboard y la forma de escribir post han sido rediseñados y cambiados por un estilo mas claro, aunque en un principio confunde porque todas las cosas han cambiado de lugar. Entre las características de esta versión están:

  • Subida de múltiples archivos. Esta resalta, debido a que el sistema para subir archivos en las anteriores versiones era bastante engorroso. Para esta versión es posible subir los archivos a través de una interfaz tipo ajax Graybox
  • Galerías incorporadas: Agregando un tag [ gallery] (sin el espacio) a una entrada del blog hace posible organizar imágenes anexas a este de manera que estan tengan un link único y se pueda comentar sobre cada una (estilo flicker simplificado).
  • Panel de control personalizable: Ahora el panel de control tiene widgets y es posible colocar cosas como estadisticas y lectores rss a gusto.
  • Librería Multimedia: Es un navegador mejorado para ver todos los archivos que se han subido al blog (imagenes, música, flash, archivos planos, etc).
  • Un editor Wysiwyg mejorado: Segun se promete esta nueva versión del editor de texto no alterará el código que se encuentra por debajo. Aún no he probado esta característica por la costumbre de escribir mucho código en los post, principalmente tags para los plugins y estilos personalizados.
  • Protección concurrente: Esta diseñado para los blogs con mas de un editor y evita que dos o mas personas traten de escribir sobre la misma entrada al mismo tiempo.
  • Búsqueda mejorada: Ahora incluye páginas estáticas, no solo entradas.
  • Escritura en pantalla completa: No he probado esta pero suena interesante, sobre todo para post muy largos.

Por ahora la nueva versión parece ser mas ligera, rápida y utilizable que mi antigua 2.3, seguro que esta vez si se tomaron el tiempo para evaluar las sugerencias de los usuario. Como cosa curiosa esta vez ninguno de los plugin pareció presentar molestias a la hora de la actualización , eso sí, debido al sistema de actualización (borrar ciertas carpetas en vez de reemplazar), cosas como la traducción del panel de administración a español se perdieron.

Un listado completo de las características puede ser encontrado en las notas de versión del blog de wordpress y ésta versión se puede descargar en la página de siempre.

April 2nd, 2008

AiGameDev

Esta es una página dedicada a la discusión, diseño y programación de técnicas en Inteligencia Artificial para videojuegos creada y mantenida por Alex J. Champandard desde el 2003. La página en este momento cuenta con una gran cantidad de artículos, no solo desde el punto de vista “teórico”, sino referencias directas a como ciertos motores IA han sido desarrollados en la industria, tal como los afamados bots de F.E.A.R.

Dada la concurrencia y la cantidad de material el blog se actualiza cada dos o tres días y cubren alguno de estos temas:

  • Reseñas: Vistazo a juegos publicados desde el punto de vista técnico
  • Discusión: Debates en torno a temas de IA en juegos
  • Tutoriales : Explican como resolver problemas en la práctica
  • Preguntas: Los lectores hacen llegar preguntas en problemas de IA
  • Resumen: Links a blogs y discusiones de la semana
  • “Editoriales” acera de varios tópicos en videojuegos y diseño

http://aigamedev.com/

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 8th, 2008

Nvidia GeForce 9600 GT

Esta es la nueva tarjeta de gama media lanzada por nVidia el mes pasado, que inaugura la entrada de la generación 9 al mercado. En este caso nVidia ha apostado por lanzar una tarjeta que pueda competir con la gama alta de la generación anterior y a un precio “razonable” (entre $160-$190 dólares según recomienda la compañía), ofreciendo todo lo esperado como soporte para HD, directX 10, SLI y un rendimiento suficiente para correr los últimos juegos.

Las especificaciones comparativas de esta tarjeta son:

Tarjeta 8600gts 8800gt 8800 ultra 9600 gt
Stream Processor 32 112 128 64
Reloj core (Mhz) 675 600 612 650
Reloj shader (Mhz) 1450 1500 1500 1625
Reloj memoria (Mhz) 1000 900 1080 900
cantidad memoria (Mb) 256 512 768 512
Bus memoria 128bits 256bits 384bits 256bits
Ancho banda Tex.(GB/S) 32 57.6 103.7 57.6
Fill rate de texturas (billon/sec) 10.8 33.6 39.2 20.8
Rango Precios(USD) 95-120 400-450 830+ 180-220

Como se puede ver la relación precio/rendimiento es muy superior a la gama media de la generación anterior, estando casi a la par de las 8800gt, pero por $200 USD menos. Una comparativa / benchmark mas detallada puede ser encontrada en Tom’s Hardware

Es curioso que tanto Ati-AMD (Radeon HD 3850) como nVidia optaran por atacar un mercado que se denomina sub-200 por el precio de las tarjetas, cuando al mismo tiempo se informo que el mercado de videojuegos para PC estaba disminuyendo con respecto al de las consolas y se forma la PC Gaming Alliance por parte de compañías desarrolladoras como Acer, Activision, AMD, Dell, Epic Games, Microsoft y nVidia. Aún así interés preocupado y renovado por el mercado de los videojuegos para PC y el hardware han beneficiado finalmente al gamer que no cuenta con presupuestos fabulosos para gastar todos los años en nuevo hardware.