Posts con el Tag ‘juego’

24
sep

Space Invasion

   Publicado por: Noshy  en Juegos Online

space-invasion

Space Invasion es un juego Gratuito de navegador MMORPG, tú como comandante de una superpotencia espacial conquista planetas desconocidos, fundas colonias y armas a tus escuadrones de flota – Ataque y defensa: Visión estratégica de guerra para conseguir el éxito en SpaceInvasion, se pueden utilizar todas las características del juego espacial.

Este magnifico juego de simulación espacial: Como comandante, el jugador lucha por la hegemonía en el universo. Desde una base estelar imperial, los escuadrones de guerra salen a navegar por el inmenso universo: con la misión de conquistar nuevos planetas y extraer sus materias primas. El jugador construye una infraestructura industrial, levanta fábricas de armas y establece instalaciones defensivas para proteger sus bases.

Puede unirse a otros jugadores en alianzas o luchar solo en las batallas interestelares: Para convertirse en el almirante más poderoso de la flota, necesita una visión estratégica de guerra. Las sondas de espionaje filtran información importante sobre los enemigos, mediante la investigación se promueve la extracción de materias primas y el uso efectivo de la energía en el ataque y la defensa y la fábrica de armas sirve al jugador para preparar a su ejército para las maniobras de flota.

Tags: , , , ,

15
sep

Pitagoras en Juegos de Rol

   Publicado por: Noshy  en Tutoriales

Como todos sabemos, en los juegos, y especialmente en los de rol, necesitamos descubrir la distancia directa entre dos puntos (en este caso A y B)

001 

Una de las formas de obtenerlo sería usando algún tipo de pathfinding, otra y la más sencilla sería utilizando el teorema de Pitagoras:

En un triángulo rectángulo, el cuadrado de la hipotenusa  es igual a la suma de los cuadrados de los dos catetos.

 ¿Y que tiene que ver un triangulo rectángulo con la distancia de dos puntos?

Muy sencillo, si trazamos la distancia en forma vertical y horizontal entre los dos puntos (catetos) y la distancia directa entre dichos puntos (hipotenusa) nos queda formado el triangulo rectángulo:

002

Ahora, con el triangulo formado podemos aplicar el teorema. Si tenemos los puntos en las siguientes coordenadas A (3,4) y B (13,11) x,y respectivamente obtenemos que el:

cateto x = abs(13 – 3)

cateto y = abs(11 – 4)

¿Porqué el valor absoluto de la resta?

Porque de esta manera no importa el orden de los puntos ya que sería lo mismo (13 – 3) que (3 – 13), si no lo calculamos como valor absoluto deberíamos poner siempre el valor más alto en primer lugar.

Una vez que obtuvimos el valor de los catetos, solamente nos queda de sacar la raíz cuadrada de la suma del cuadrado de los catetos y voile, distancia resuelta.

Les dejo la función en PHP que lo hace por ustedes, como parámetros van las coordenadas de los dos puntos y la función se encarga del resto.

<?php
function pitagoras($x1 ,$y1 ,$x2 ,$y2){
 $catetoX = abs($x2 – $x1);
 $catetoY = abs($y2 – $y1);
 $hipotenusa = sqrt(($catetoX*$catetoX)+($catetoY*$catetoY));
 return $hipotenusa;
}
?>

Tags: , , , ,

10
sep

Space Invaders 3-D

   Publicado por: Noshy  en Juegos Online

 Un nuevo giro al clásico entre los clásicos, como nunca se había visto, en tres dimensiones: Space Invaders 3-D. Se utiliza la barra espaciadora para disparar y las flechas para moverse y rotar el campo de batalla (a veces no es fácil saber dónde están exactamente los invasores del espacio).

Tags: , , ,

1
sep

Pathfinding – 2º parte “Radar”

   Publicado por: Noshy  en Tutoriales

1.- ¿RADAR?  ¿SONAR?  ¿QUE DIFERENCIA HAY?.

Sonar es un algoritmo idóneo para buscar un camino entre dos objetos. Dos únicos objetos.

Radar, por el contrario, es más apropiado para buscar todos los caminos que unen una serie de objetos con otro objeto.

2.- ¿CUANDO DEBO UTILIZAR “RADAR” ?

 

Cuando tengamos un buen número de individuos intentando llegar hasta nuestro personaje.

Con “Radar” se rellena la tabla de nodos con valores para el calculo de la ruta de una sola pasada. Con una sola llamada a “Radar” podemos calcular la ruta para todos y cada uno de los individuos.

Bueno, en realidad no calcula la ruta completa. Eso lo hacer “Sonar”. “Radar” solo nos dice hacia donde dar el siguiente paso. Y en muchas ocasiones con esto nos bastará.

3.- FUNCIONAMIENTO GENERAL DEL “RADAR”.

Es muy parecido al de “Sonar”.

Partimos de una tabla (array) de dos dimensiones.

La diferencia está en que no buscamos el camino de B (el robot malo) a A (la chica).

Al contrario.

Comenzamos por el nodo ocupado por A y vamos buscando nodos libres alrededor hasta rellenar la tabla o hasta que todos los nodos ocupados por un objeto B (un robot) tengan algún nodo próximo con valor.

Es decir, utilizando la misma técnica que vimos en “Sonar” de buscar, guardar y analizar nodos adyacentes vacíos y darles el valor del “paso”, vamos a recorrer la tabla hasta que todos los robots tengan un nodo próximo desde el que comenzar su camino hasta A (la chica), o hasta que no queden nodos vacíos para seguir.

Para no complicarlo, lo haremos hasta que no queden nodos adyacentes vacíos.

Un ejemplo: Tenemos a la chica (A) rodeada por robots (B)

path7

En vez de calcular la ruta desde cada objeto B hasta A, como lo haría “Sonar”, vamos a llamar a “Radar”.

Este sería el resultado:

path8

En 7 pasos hemos llenado la tabla.

Ha quedado un nodo vacío porque no tiene ningún nodo próximo de un paso anterior. Pero es lo mismo. Se considera la tabla llena.

Ya podemos buscar el nodo al que cada robot va a dar el siguiente paso, que lógicamente va a ser al nodo de menor valor.

Al revisar los nodos que rodean al robot buscando en nodo con número de paso más bajo debemos poner el valor del nodo encontrado a no transitable.

Así, si hay cerca otro robot que también tenga ese nodo como el más bajo, no enviaremos a dos ó más robots al mismo nodo.

Y si marcamos los nodos que lo rodean también como no transitables nos aseguramos de que no se acercarán unos a otros demasiado.

Ya tenemos cada robot con el nodo al que se tiene que dirigir.

Transformamos esa información en un ángulo, y a correr.

Tags: , , , , ,

30
ago

Egipcyan – Nuevos screenshot

   Publicado por: Noshy  en Egipcyan

Continuando con el desarrollo de este juego online multijugador masivo Egipcyan, se ha completado una etapa más, el reclutamiento de Guerreros y motor gráfico del Mapa.

Reclutamiento de Guerreros

El mismo se realizá dentro del edificio Cuartel. screen01

Dentro del cuartel se reclutarán tanto los guerreros a pie, como los que van sobre caballo y elefantes, pero se reclutarán en una cola totalmente diferencia, así se podrán reclutar ambos guerreros al mismo tiempo.

screen02

También se termino el desarrollo de la Esfinge, que es el edificio donde se deberá investigar al guerrero por única vez antes del reclutamiento. En ambos edificios el tiempo de investigación como de reclutamiento dará una bonificación en el tiempo, que es por ahora (esto puede cambiar) del 5% por cada nivel del edificio.

Los tiempos y la cantidad de recursos para las acciones que figuran en los screen, son a modo de ejemplo en el desarrollo, estos valores cambiarán totalmente, ni bien comienze la versión beta.

Motor grafico para el Mapa

screen4Se logró desarrollar un motor gráfico para el mapa del juego y el algoritmo aleatorio para la distribución uniformes de pueblos ni bien vayan entrando nuevos player’s. El mapa tendrá una visión de 9 x 15 casilleros, y se podrá tener una vista zoom (todavia no desarrollada).

(Vuelvo a aclarar que los graficos mostrados en el mapa del pueblo son netamente a modo de ejemplo, ya que los definitivos estan en procesao de diseño con nuestro colaborador MEC)

Comentando un poco sobre el algortimo de distribución de pueblos, y tratando de hacer algo diferente a los que ya hay en otros juegos que es la distribución circular uniforme, en Egipcyan se desarrollo una distribución lineal aleatoria, que significa, que a un nievo player y al ingresar al mundo, se le creará el pueblo dentro de un radio de 20 casilleros del ultimo pueblo creado, de esta manera no se concentraré el juego desde el centro del mapa hacia afuera sino que se trata de utilizar el mapa completo, o su mayor parte.

En este primer mundo, bajo la beta cerrada y una posterior beta abierta a todo publico pero limitada en cantidad de player, el mapa tiene una dimensión de 1000×1000 casilleros.

screen5

Esto es todo por ahora, será hasta la próxima.

Tags: , , ,

8
ago

Egipcyan – Nuevo Colaborador

   Publicado por: Noshy  en Egipcyan

Un nuevo colaborador se ha sumado a Noshy Soft, MEC un cybernauta, estudiante de Diseño y Publicidad que se encargará de toda la parte gráfica de Egipcyan, ya comenzamos a trabajar juntos y salió en primero lugar el logotipo que identificará este progecto:

logo_principal

En programación, se ha avanzado bastante, se ha terminado la creación de pueblos al registrarse, se completaron los menú que llevará el juego y actualmente se está programando el motor gráfico y algoritmos de ampliaciones de edificios.

En lo que se refiere a investigación, estuvimos estudiando la vida egipcia para crear las unidades de guerras, mercaderes  y edificaciones lo mas parecido a la historia.

En dichas investigaciones se creó una linea de trabajo sobre estos elementos:

Edificaciones del Pueblo:

  1. Palacio -> Edificio Principal desde aqui se ampliaran el resto de los edificios
  2. Templo -> Donde se adorarán a los diferentes Dioses
  3. Esfinge -> Donde se investigarán los diferentes guerreros
  4. Piramide -> Dará mayor poder y defensa al pueblo
  5. Mercado -> Se crearán mercaderes para negociar recursos
  6. Asentamiento -> Se ampliarán la cantidad de lugares de viviendas
  7. Puestos de Vigilancia -> Construcciones de defensa del pueblo
  8. Casa de la vida -> universidad, biblioteca y escritorio del templo
  9. Cuartel -> Creación de tropas
  10. Cantera -> Junta Piedras como recurso
  11. Mina -> Junta Oro como recurso
  12. Aserradero -> Junta Madera como recurso

Armas usadas por los egipcios:

  1. lanzas
  2. jabalinas
  3. mazas
  4. hachas de combate
  5. espada
  6. sable curvo
  7. arcos sencillos
  8. arco de doble curvatura
  9. escudos de madera
  10. escudos de cuero curtido
  11. escudos de caña trenzada
  12. caballo
  13. carro de guerra
  14. elefantes de guerra

Dioses:

  1. Amon  ->  Supremo creador
  2. Horus  ->  Dios del cielo
  3. Isis  ->  Diosa madre de Egipto, también de la magia y de la fertilidad
  4. Maat ->   Diosa de las leyes, la verdad y la justicia
  5. Osiris  -> Dios principal de la muerte
  6. Ptah ->   Dios creador primigenio, protector de artesanos y orfebres
  7. Ra    ->    Dios creador y personificación del Sol
  8. Thot  ->  Dios de la Luna, y medidor del tiempo, escriba de los dioses, señor de la magia y la sabiduría y deidad universal
  9. Bastet ->   Diosa del amor y la fertilidad
  10. Anubis  ->  Dios de los muertos y del embalsamamiento

Esto no quieres decir que durante el desarrollo podamos modificar alguno de ellos.

Saludos y hasta la próxima.

Tags: , , ,

3
ago

Demolition City

   Publicado por: Noshy  en Juegos Online

domilition-cityUn juego de destruccipón de edificios con cargas explosivas, ¡qué más se puede pedir! En Demolition City hay que colocar las cargas en los lugares adecuados y luego pulsar ¡Boom! para hacerlas estallar. El edificio debe caer por debajo de la línea marcada para que la demolición sea un éxito. Los primeros niveles son fáciles pero poco a poco la cosa se complica y hay que agudizar el ingenio. De lo fácil que es resulta muy adictivo, aviso.

Tags: , , ,

29
jul

Tetris Friends

   Publicado por: Noshy  en Juegos Online

tetrisfriends

Los amantes del Tetris encontrarán en Tetris Friends un montón de variantes del clásico, entre ellas versiones que premian puntuar el máximo en dos minutos (Ultra), completar 40 líneas en el menor tiempo posible y demás. Una variante divertida es un juego interactivo que hay para 2, 4 y hasta 6 jugadores, contra los que se compite limpiando rápido las líneas y «enviándoselas» en forma de regalito para complicarles la tarea.

Tags: , ,

24
jul

Helium 3

   Publicado por: Noshy  en Juegos Online

helium3UID0 nos recomendó Helium 3, un juego de estrategia multijugador sencillo y visualmente bien resuelto, en el que hay que ir moviendo por el tablero lunar unos robots que realizan excavaciones mineras al tiempo que se lanzan misiles a los contrincantes (qué sería de estos juegos sin un poquito de «acción»). Se puede jugar contra otras personas o contra la inteligencia artificial del ordenador, en varios niveles, porque las partidas son para cuatro jugadores.

Tags: , ,

24
jul

Batlefield Heroes 1 millón de player’s

   Publicado por: Noshy  en Juegos Online

20088181537Electronic Arts y DICE han anunciado que el juego gratuito Battlefield Heroes ha alcanzado ya el millón de jugadores, pasadas cuatro semanas desde su lanzamiento.

El juego se sustenta según el modelo Play 4 Free de Electronic Arts, esto es, a través de publicidad y microtransacciones, ofreciendo a los jugadores la posibilidad de comprar elementos para personalizar a su personaje y contar con objetos especiales.

No se han dado cifras concretas de cuántos usuarios han comprado contenidos.

Tags: , , ,