Killzone 2 Un gran FPS en tonos grises

28 02 2009

La verdad esque es un gran juego que todos llevamos esperando desde hace mucho (E3 2005).

Según la Wikipedia:

Killzone 2 es un shooter de ciencia ficción en Primera Persona que está siendo desarrollado por la compañía Guerrilla Games c.a para la consola PlayStation 3. Es la tercera entrega dentro de la saga Killzone, la cual empezó en la consola PlayStation 2 con el juego Killzone y fue continuada más tarde con Killzone: Liberation dentro de la portátil PlayStation Portable. Fue anunciado por primera vez en la Feria de Videojuegos E3 en el año 2005 en Los Ángeles, California. Su salida está planeada para el 25 de febrero de 2009 en Europa y 27 de febrero en EE.UU. Se lanzará también una demostración del juego el 5 de febrero, aunque sólo en la tienda europea.

Los gráficos tienen un nivel excelente, las físicas del videojuego son inmejorables y las tonalidades oscuras (gris y negro) hacen de Killzone 2 un juego con mucho potencial. Los que hayais disfrutado de la primera entrega de Killzone sabreis, que combatimos contra los Helghast en la piel de Sev un soldado el cuál aguantó el primer ataque Helghast con otros 3 compañeros. A medida que vamos avanzando en el mundo Helghan, nos damos cuenta que no sólo tenemos como enemigos a los Helghast…

Las tonalidades grises, los gráficos bestiales y las físicas (movimientos, impactos de cohetes, etcétera) hacen de Killzone 2 una experiencia grata y satisfactoria, aunque seguramente tenga sus pegas (todavía no he podido probarlo), seguro que sabremos explotarlo al máximo. También podremos disfrutar de un Modo Online del cuál no hay mucha información (36 jugadores por servidor, según he leido en varios sitios/revistas), podremos formar parte de los miembros de la fuerza Helghast y usar ‘El Lado Oscuro’ de el game. Lo que siempre hemos querido es poder ser el ‘malo’ del juego más que nada porque nos gustaban las habilidades/fuerza que tenía, esta vez esa pequeña ilusión se hará realidad.

Por la escasa cantidad de vídeos únicos que hay en Internet a fecha de hoy, publico los que yo personalmente he podido apreciar el máximo rendimiento de Killzone 2 y los que más ‘pistas’ nos dan sobre como es el juego en realidad.

Vídeos de Killzone 2

Y si por si fuera poco aquí teneis una PlayList (Lista de reproducción) con los mejores vídeos de Gameplays de Killzone 2 en YouTube

Y como una imagen vale más que mil palabras..





Crear un post que atraiga a las masas

10 09 2008

La verdad esque me he pasado toda la mañana buscando esa combinación explosiva que hiciera a l@s lectores entrar y entrar en masa. La verdad esque es muy dificil hoy en día atraer a l@s lectores por un simple post y la verdad esque la única combinación que atrae a la gente hoy en día es: “Linux – Programas Gratis – Tetas”, y pensando y pensando… me he dicho, porqué no crear un post que lleve un remix de todo?

Pasando la mañana visitando weblogs de algunos compañeros en busca de ideas y sugerencias, no he encontrado nada tan jugoso como para sacarle juego, he buscado por Digg, por Meneame y demás redes sociales. La única realidad esque veo que para que un post atraiga a tanta gente que hasta WordPress me tenga que llamar al movil para decirme “Por favor! Para!” es creando algo sugerente, interesante y novedoso.

Ahora tendríamos que añadir una mujer desnuda, el símbolo de Ubuntu y algún que otro programa “gratuito”.

Pues aquí teneis a la “mujer”…

Aquí el símbolo “Ubuntero”

Y aquí el programa “gratuito”…

Y esto es todo x-DD.. Tomaros este post como humor, ya que el aburrimiento causa estragos 😉





Juego de la vida (Juego en C)

7 03 2008

Hoy quería hablaros de un juego que ha publicado mi compañero Imydes y el cuál quiere compartir con todo el mundo. He aquí la creación de “Un Juego de la Vida”;

Los Requisitos: con las típicas librerias ANSI C y un compilador de C en condiciones (Veasé gcc(Linux/Unix) ó Dev C++ (Win32) debería bastaros para probar el juego, aún así cualquier duda que se os proponga podeís dejarmela aquí o en la web de mi compi sin ningún problema. La licencia es CC (Creative Commons)

Web Oficial de Imydes

/*
Autor: Imydes
Descripció: Joc de la vida
Data: 21/02/2008
*/

#include

/*****************************
* Definicions *
****************************/
#define MAX_COOR 7

/*****************************
* Tipus *
*****************************/

typedef int Tterreny[MAX_COOR][MAX_COOR];

/*****************************
* Capcelera de les funcions *
******************************/

void preparar_terreny(Tterreny &original, Tterreny &temporal);
void inserir_habitants(Tterreny &original);
void mostrar_terreny(Tterreny &original);
int obtenir_generacions(void);
void resoldre_terreny(int generacions, Tterreny &original, Tterreny &temporal);
void copiar_terreny(Tterreny &original,Tterreny &temporal);

int main() {

int generacions;
Tterreny original, temporal;

printf(”Introduce los habitantes mediante coordenadas, la tabla es de 5×5\n”);

preparar_terreny(original, temporal);

inserir_habitants(original);

mostrar_terreny(original);

generacions = obtenir_generacions();

resoldre_terreny(generacions, original, temporal);

return 0;
}

/* Copiar Terreny */
void copiar_terreny(Tterreny &original,Tterreny &temporal) {
int fila, col;
for (fila = 1; fila < MAX_COOR-1;fila++)
for (col = 1; col < MAX_COOR-1; col++)
original[fila][col] = temporal[fila][col];
}

/* Gestió d’habitants del terreny */
void resoldre_terreny(int generacions, Tterreny &original, Tterreny &temporal) {
int g, fila, col;
int contador;
for(g=0;g
printf(“GENERACION %i\n”,g+1);
for (fila=1;fila
for (col=1;col
contador = 0;
contador = original[fila-1][col-1]+original[fila-1][col]+original[fila-1][col+1];
contador = contador+original[fila][col-1]+original[fila][col+1];
contador = contador+original[fila+1][col-1]+original[fila+1][col]+original[fila+1][col+1];

/* Decidim si creem o eliminem un habitant */

if (original[fila][col] == 1) {
if (contador == 2 || contador == 2 ) {
temporal[fila][col] = 1;
}
else {
temporal[fila][col] = 0;
}
}
else {
if (contador == 3) temporal[fila][col] = 1;
else temporal[fila][col] = 0;
}
printf(“%i”,temporal[fila][col]);
}
printf(“\n”);
}
copiar_terreny(original,temporal);
}
}

/* Preparació del terreny */
void preparar_terreny(Tterreny &original, Tterreny &temporal) {
int fila, col;
for (fila=0;fila
for (col=0;col
original[fila][col] = 0;
temporal[fila][col] = 0;
}
}
/* Sistema d’insersió d’habitants */
void inserir_habitants(Tterreny &original) {
int fila, col;
do {
scanf(“%i”,&fila);
scanf(“%i”,&col);

if (fila > 0 && fila < MAX_COOR-1 && col > 0 && col < MAX_COOR-1)
if (original[fila][col] == 1)
printf(“Ya tienes un habitante en la casilla %i:%i\n”,fila,col);
else
original[fila][col] = 1;
else
if (fila != 0 || col != 0) printf(“El terreno es de 1×5 x 1×5\n”);
}while(fila != 0 || col != 0);
}

/* Obtenim el nombre de generacions */
int obtenir_generacions(void) {

int generacions;
printf(“Dime el numero de generacions que quieres que haga (valor positivo)\n”);

do {
scanf(“%i”,&generacions);
printf(“\n”);
}while(generacions < 1);
return generacions;
}

/* Mostrem el terreny amb els habitants */
void mostrar_terreny(Tterreny &original) {

int fila, col;

for (fila=1;fila
for (col=1;col
printf(“%i”,original[fila][col]);
printf(“\n”);
}
}

PS: Como ya sabreís WordPress no preformatea correctamente el texto, asíque para una versión completa del código fuente, ir al weblog del autor, más arriba indicado.