Juego 5 o más con mobil processing
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:
- El algoritmo BFS implementado con una cola simulada.
- La animación al mover una bola.
Lo probé en dos modelos de nokia 5300 y 5610.

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);
}
}
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í.
1 Comment
