MySQLgame, jugando "dentro" de una base de datos...

Muy extraño concepto el que han logrado un grupo de programadores, que consiste básicamente n un juego donde operamos por medio de órdenes SQL a una base de datos.

¿El nombre del juego? mySQLgame, pero no está basado en MySQL, sino que corre sobre la plataforma de Google App Engine, por lo que deberemos tener una cuenta de Google para poder jugar.

El juego está pensado como si tuviésemos posesión de una base principal (al inicio del mismo), teniendo que recolectar recursos, mejorar nuestras defensas y demás instalaciones... para luego a salir a conquistar el resto de ... ¿las filas?

Si, tal cual... ya no hablaremos de conquistar planetas (como es el caso de O-Game), sino que ahora nuestra base estará ubicada en una fila, por lo que para atacar... deberemos seleccionar una fila de algún adversario.

No jugaremos a ciegas, ya que poseemos una herramienta de escaneo (Scanning), la cual nos permite conocer información de una zona de hasta 10 celdas, con solo gastar una unidad de combustible.

¿Combustible?, tal cual... si bien estamos jugando de una base de datos, tenían que asignarle un nombre a lo que nos permite movernos y ejecutar acciones, por lo que tendremos que crear fabricar de combustible, para que este se produzca en cada actualización (cada 10 segundos).

Para crear objetos, deberemos tener dinero... y que mejor que una fábrica de dinero para hacerlo... la cual irá incrementando su costo a medida que vayamos comprando más y más... ya que, claro, mientras más tengamos... más nos rendirán en cada actualización.

Jugaremos todo desde una única pantalla, en donde podremos ver información de la fila en la que estamos situados actualmente, información sobre celdas aledañas (cuando hagamos un escaneo), un registro de las últimas consultas personales o globales (esto nos permitirá conocer donde están los otros usuarios fácilmente), y finalmente... el panel de comandos.

En el panel de comandos podremos ejecutar un escaneo (como dijimos anteriormente); comprar mejoras (fábricas de dinero, combustible y multiplicadores de ataque/defensa); comprar unidades (de ataque o defensa); transferir unidades a otra fila; conquistar otra fila y viajar hacia ella; y hasta un chat que nos pemirtirá entrar en contacto con los demás jugadores.

Está demás aclarar que el juego es multijugador en línea, por lo que tendremos a otros que combatan contra nosotros (como en este preciso momento que no me dejan en paz).

Lo bueno de todo, es que si bien utiliza sentencias de SQL para jugar, estas vienen predefinidas, por lo que solo deberemos cambiar los valores.

Aquellos que no conozcan SQL podrán jugar sin problema... mientras que los que conozcan poco, podrán aprender jugando, algo muy motivador.

Debo admitir que el juego me ha sorprendido, porque si bien es sencillo, llega a ser divertido una vez que le agarramos la mano (ni bien ví la entrada que hacía referencia a este, pensé que iba a ser complicado y aburrido).

No puedo decir que esté a la altura de otros juegos en línea vía web, ya que la gráfica es mínima... pero seguramente será una opción más para quienes aún andan con computadoras viejitas que normalmente no toleran las gráficas de juegos en Web basados en Flash, o con demasiados gráficos que se transforman en una real molestia para un juego fluido.

Sitio Web: mySQLgame | Vía: Jayisgames.com

Categorías

Etiquetas

Publicado por: Federico Almada

3 ComentariosComentar

No lo puedo creer, tuve la MISMA idea (hace menos de 6 meses), un juego con sentencias de SQL, se lo dije a todos mis compañeros de trabajo (me sacaron cagando xD). El mio es mucho mejor y a mejor nivel de SQL mejor ibas a ser. No es la primera vez que me pasa esto ¬¬'.
Pero bueno, no significa que no lo pueda hacer ^^.

Saludos!.

Jue, 2008-08-28 14:19

??Good ideas are common - what's uncommon are people who'll work hard enough to bring them about?

Jue, 2008-08-28 16:00

Muy cierto.
Algún día realizaré mis buenas ideas ^^.

Lun, 2008-09-01 13:16
El contenido de este campo se mantiene privado y no se mostrará públicamente.