Skip to content

DOTW: Need for Speed 2 Most Wanted

Esta semana he dejado de lado el aspecto bélico y me he bajado Need for Speed 2 Most Wanted.

Creo que «preciosista» es la palabra que mejor define el apartado gráfico. El acabado es increible, se nota que está muy trabajado. Particularmente me ha gustado mucho el efecto de lluvia, que hace que el asfalto luzca brillante y resbaladizo, y algunos efectos que ocurren de forma aleatoria, como una bandada de pajaros que levanta el vuelo entre los árboles.

La música también está bastante bien, y se va ajustando perfectamente a la situación concreta a la que nos enfrentamos dentro del juego.

Por su parte el control del coche me ha parecido muy del tipo «acarde», de hecho el coche es prácticamente indestructible.

Lo que también me ha sorprendido muy gratamente es el circuito/escenario en el modo de «saltarse bloqueos», ¡es enorme!. Tiene una ciudad, un estadio deportivo, un campo de golf, bosques, autopistas … Y gracias a toda esta variedad y posibilidades la jugabilidad se mantiene muy alta.

La única pega, porque «frustra» un poco, es el criterio que han elegido para considerar que el coche ha sido interceptado por la policía. El tiempo es un poco corto. Pero bueno, supongo que algún criterio había que tomar, y tampoco es para morirse.

Resumiendo: una impresión magnífica.

Fuentes de Luz

Continuando con la serie de Ray Tracing, y después de que en los artículos anteriores se introdujeran los conceptos básicos, y se detallará la forma en la que se calculan las intersecciones entre los rayos y diversos tipos de primitivas (objetos), ha llegado el turno de realizar una introducción a las fuentes de luz. He subido un nuevo artículo detallando alguno de los tipos de fuentes más comunes que pueden encontrarse en un sistema de Ray Tracing.

DOTW: Battlefield 2

He estado probando el Battlefield 2, que creo que era el único bélico de la temporada que me quedaba por probar.

He jugado en la modalidad Single Player y la verdad es que no me ha gustado mucho. Me ha dado la impresión de que está más orientado al modo multijugador, sobre todo porque la IA la he encontrado un poco limitada, las unidades tienden a echarse unas encima de otras y exponerse sin ninguna protección. Gráficamente es correcto, los escenarios están bastante detallados, aunque se resienten un poco al aumentar el nivel de detalle.

Finalmente, de entre todos los que he probado, creo que me quedo primero con Brother in Arms y después con Call of Duty.

Jugando con Javascript

Para añadir algo de contenido dinámico a la web, en vez de sólo crear páginas estáticas con artículos, he estado mirando un poco el tema del uso de JavaScript.

JavaScript es un lenguaje interpretado que tiene una sintaxis muy similar a la de Java o C/C++, por lo que entender los códigos de ejemplo que he ido encontrando no me ha resultado dificil. Lo que me ha sorprendido es su, digamos, filosofía de funcionamiento. No se basa en clases, ni tiene herencia, aunque existen formas de simularla. Todo son funciones y variables debilmente tipadas, siendo las funciones en las que realmente recaen todo el peso del lenguaje. Es dificil de explicar en pocas palabras, pero las funciones actúan como las clases en otros lenguajes. Pueden contener variables y otras funciones de forma local, como si fueran atributos y métodos, definidas durante el desarrollo o añadidas en tiempo de ejecución. Y es más, a todos estos elementos se pueden acceder por su nombre o un índice numérico, como si fueran arrays asociativos. Muy curioso todo, sobre todo porque no me lo espera.

JavaScript es soportado por la mayoría de navegadores, y permite crear programas que interactuen con el navegador modificando dinámicamente el contenido de las páginas. Para practicar un poco he decidido hacer una pequeña galería de juegos.

He creado una nueva sección en la web donde pienso ir poniendo los distintos juegos que haga. El primero es un remake del clásico Arkanoid, también conocido como Breakout. Es una primera versión muy simple y poco depurada. Mi idea es la de ir creando nuevas versiones mejorando la jugabilidad y añadiendo nuevas opciones. Al tiempo que las haga intentaré escribir pequeños artículos comentando el código fuente.

Actualizado: Ahora existe una versión Arkanoid v1.2