julio 12, 2009

The Need For Tech

Cada vez me es más complicado crear artículos que sean de un mínimo interés en este Blog, sobre todo porque normalmente suelen ser post bastante amplios y que me lleva mucho tiempo.
Para todos aquellos comentarios más ácidos y en el que meto un poco de todo, no solo juegos, he creado The Need For Tech. un poco de todo con opiniones políticamente incorrectas la mayoría de las veces ;). Si os apetece, por allí también nos veremos.

Hilandolo todo. IA

Interesante artículo que te enseña con un ejemplo práctico cómo paralelizar la ejecución de la IA en un juego, código fuente incluido :).

Vía Gamasutra
[In this Intel-sponsored Gamasutra feature, game programming veteran Orion Granatir presents a practical look about how to use multi-core CPUs to thread game elements, in this case artificial intelligence (AI) for your game.] 


junio 11, 2009

Nunca he jugado...

Así que vendo mi Wii, con su Guitarra, sus juegos y el añadido necesario para que se jueguen las copias de seguridad si es que os mola.
No he jugado, no juego y en general no me gustan los juegos de Wii. Me parece una pequeña estafa que valgan 60€ y tengan una décima parte de la calidad que tienen en XBOX360 o PS3, no digamos ya en PC...razón por la cual la XBOX 360 está intacta, tal y como llegó de fábrica con sus casi 10 juegos que tengo y que he ido Comprando/Vendiendo tan alegremente y sin problemas.
En definitiva, Wii para mi no ha sido poco más que un bonito experimento al que le habré echado menos de 100 horas de juego en total, y para que pille polvo pues que la disfrute otro a un precio razonable: supongo que 200 está bien, teniendo en cuenta que llevo invertido mas de 400€ en el aparato blanco.
Si interesa :) un mensaje... estoy en Sevilla por para más datos.

marzo 13, 2009

MMORPG gratis. Qué es Runescape

El fin de semana pasado decidí darme una vuelta por páginas en donde se recomendaran MMORPG de acceso Gratis.
Gratis en realidad es relativo, en la mayoría de las ocasiones lo que se hace es ofrecerte la oportunidad de probar de forma gratis el juego pero con ciertas limitaciones. Limitaciones que desaparecen tras pagar la cuota.
Me parece bien. Sin probarlo desde luego es prácticamente imposible que, al menos en mi caso, me anime a pagar ninguna cuota.
En estas estuve, comparando y mirando, y parece que en una buena cantidad de páginas www.runescape.com salía bien parado. Así que lo probé.
Ver los gráficos del juego no anima, en el momento actual en el que los gráficos son al menos el 50% del reclamo de un juego, ofertar un juego en el que exista la modalidad de pago de una cuota con gráficos medios-bajos es complicado.
Precisamente por eso, y porque en todos sitios decían que el juego era extraordinario me animé, algo deberá tener.

Al principio te sientes un poco perdido, ya que solamente el tutorial puedes tardar un par de horas en terminarlo, no digamos ya entenderlo.
El tutorial te garantiza que, al menos, vas a reconocer algunas de las cosas que pasan, aunque no esperes entenderlo todo porque no será así.
Tras el tutorial y después de darte "una vueltecita" de una semana por el mundo se pueden observar varias cosas:
  • Los gráficos son regulares pero decentes y te das cuenta de que no es relevante, si fuera en 2D sería igual de divertido.
  • Como consecuencia de lo anterior puedes jugar desde cualquier ordenador prácticamente.
  • Lo único que se necesita es un Browser y nada más.
  • Las distintas opciones del juego se cuentan por miles sino millones, hay muchísimas cosas que se pueden hacer, desde comidas distintas, hasta craffting... y cientos de posibilidades que a su vez tiene decenas de posibilidades.
  • Los Miembros (es decir los que pagan) se lo deben estar pasando mejor que tu, y eso que te estás divirtiendo tela.
  • La comunidad que hay detrás es enorme, lo que enriquece tu juego tremendamente.
  • Es muy mejorable el control del personaje, a esto deberían darle "una vueltecita" los desarrolladores.
  • Prácticamente infinito en el apartado de personalización, hay millones de opciones distintas, no ves dos avatares iguales ni de casualidad.
  • Los niveles superiores e inferiores se divierten igualmente.
  • En una semana se te queda un poco pequeño el mundo abierto a los non-members y empiezas a plantearte si hacerte miembro :).
Bueno pues con esto ya casi lo he dicho todo. Si estáis buscando algún MMORPG que te permita la posibilidad de probarlo sin limitación de tiempo, que tenga una buena comunidad detrás para cuando te sientas un poco perdido y sobre todo que te permita crear y mejorar tu avatar de forma prácticamente infinita, este puede ser tu juego. Pruébalo.


marzo 10, 2009

Desarrollo de Juegos ¿por donde empezar?

Si te gusta el desarrollo de juegos, a veces no es facil empezar por un sitio concreto. Hay demasiados aspectos que interesan y todos o casi todos, tienen alta complejidad y necesitan de conocimientos profundos.

Una forma sencilla de ir aprendiendo sin desanimarse es ir practicando por los distintos campos y una vez que sepas qué es lo que te gusta, profundizar con paciencia en ese campo.

Para aquellos que estén en esa búsqueda y no sepan muchas veces por donde ir, les recomiendo una serie de aspectos.
Un juego se compone principalmente de:
  • Diseño del Juego.
  • Diseño de Niveles.
  • Animación.
  • Modelización.
  • Diseño gráfico.
  • Graficos.
  • Sonidos.
  • Física.
  • IA.
En el desarrollo de un juego hay dos aspectos fundamentales, el motor y el juego en sí. El motor requiere de una profundidad enorme de conocimientos en cualquiera de los aspectos que toca, por lo que si lo que quieres es hacer algo que funcione y ver cómo se mueve algún objeto en la pantalla :) te recomiendo que uses unos de los múltiples motores que existen en el mercado.

Sé que el gran número de opciones puede abrumar cuando uno se plantea hacer un juego, o al menos aprender como va esto, yo siempre pongo el mismo ejemplo: hacer un juego es como tocar una sinfonia, es necesario desde el génio que la escribió, hasta los génios que la llevan a cabo, algo imposible para hacer por una sola persona.
Pero si lo que quieres es tocar un solo de guitarra en tu casa en tu casa, entonces es posible que sí que puedas, con esfuerzo y los conocimientos suficientes, puede que hasta compongas algo y encima suene bien :).
Si lo que quieres hacer es un juego para PC, puedes intentarlo con el SDK de Microsoft y XNA, es sencillo, te dan lo esencial (herramientas, IDE, motor... etc) y te puedes poner manos a la obra enseguida con una comunidad bastante activa. En mi opinion, es probablemente la elección más sencilla para empezar en PC y probablemente la más productiva, aunque tambien hay otras opciones.
Si tienes conocimientos de programación en C++, Irrlicht puede ser un buen comienzo, se trata de un motor muy bueno y que te facilitará la tarea inicial. Los resultados son casi inmediatos y encima muy aparentes!.

Si tus conocimientos son de Java, entonces te recomiendo Java Monkey Engine, que es tambien muy sencillo.
Hay múltiples ejemplos de juegos simples para ambos motores.
Si lo que quieres hacer es un juego para Móbiles móviles, entonces te recomiendo sin duda IPhone o Android, y además podrás vender el fruto de tu trabajo en las tiendas, a cambio deberás tener un móbil móvil con Android o un IPhone o Ipod Touch (nada es gratis en esta vida).

Lo más importante es que sepas que cada uno de los aspectos que componen un juego, es un mundo lo suficientemente profundo para que te ocupe toda una carrera profesional de años de experiencia, así que no te desanimes, continua intentandolo si no todo sale bien a la primera.

Update: Qué locura entre "Mobile" (Inglés) y Móvil en Español... eso sin contar que soy el más burro de "mi escuela".

febrero 13, 2009

Evangelizar sobre Juegos

Los juegos arrastran un estigma del que es difícil separarlos, son para niños o gente freak, o adultos con poca madurez... por no entrar en lo perjudicial que puede ser para la salud y lo individualistas que son y peligrosos y violentos.
Me doy cuenta ahora de que durante mucho tiempo he intentado de una manera u otra, convencer a la gente de que no es tan malo y que en realidad tiene una serie de aspectos muy positivos. No los voy a enumerar, voy a dejar la lucha.
Leía recientemente que la mejor manera de convencer de una postura no es a través de argumentos más o menos lógicos, sino a través de la práctica... dice el proverbio:

Cuéntame y olvidaré,
Enséñame y puede que recuerde,
Involúcrame y entenderé.


Solamente a través de la involucración, la prueba por uno mismo y el disfrute se pueden experimentar los beneficios de jugar, o de lo que sea.
Por eso he decidido no intentar convencer a través de la lógica a nadie más, no argumentar, ni basarme en estudios que tienen contra estudios (algo así como el cambio climático), simplemente provocar, cuando esté en mi mano, que se pruebe, que se practique y que cada uno saque sus propias conclusiones e interiorice el aprendizaje que le supone, a mi que no me lo cuente.