logoTh!nk Again


Juego 5 o más con mobil processing

Posted in Ejemplos, Hecho en México, Juegos, Mobile Processing, proyectos by admin on the February 24th, 2009

Esta es una versión mobil para el clásico juego 5 o más. El objetivo es conectar 5 o más esferas del mismo color formando una línea vertical, horizontal o en diagonal. Espero que lo disfruten tanto como yo disfrute escribiéndolo. Un par de cosas interesantes implementadas en este juego:

  1. El algoritmo BFS implementado con una cola simulada.
  2. La animación al mover una bola.

Lo probé en dos modelos de nokia 5300 y 5610.

LG cookie

LG cookie

Código de la cola simulada

class Queue{
  int array[];
  Queue(){
    array = new int[0];
  }
  void push(int x){
    array = append(array,x);
  }
  void pop(){
    array = reverse(shorten(reverse(array)));
  }
  int front(){
    if (!empty())
      return array[0];
    return -1;
  }
  boolean empty(){
    return (length(array)==0);
  }
}

Descargar el juego gratis desde aquí.