GT: Guerra de Tanques, un juego para La Comunidad

Vía el blog de humanOS me entero de un proyecto muy interesante llevado a cabo por Javier Bandomo Ruíz, un profesor de La Universidad de Ciencias Informáticas de Cuba (UCi). Se trata de GT: Guerra de Tanques, un juego de código abierto desarrollado con C++ y las librerías QT.

Resumen General de GT

GT (Guerra de Tanques) es un juego multijugador en red, consiste en hacer dos equipos de hasta 3 personas con el objetivo de destruir los centros de poder enemigos.

Cada jugador controla un tanque, el cual posee 3 habilidades, que se pueden mejorar cada vez que este sube de nivel (esta mecánica es parecida a las de juegos como Dota, Diablo, etc…), es necesario completar la experiencia requerida para subir de nivel, esto puede conseguirse cogiendo tabletas de experiencia o destruyendo enemigos.

El juego termina cuando son destruidos todos los centros de poder de un equipo.

¿Cómo jugar GT?

Pues no tan sencillo ;), dentro de la carpeta del juego, hay 3 ejecutables (GT_Client, GT_Server, Build_Terrain), ahora bien:

  1. Como es un juego para jugarlo en red, lo primero que necesitamos es un servidor al cual conectarnos (GT_Server)
  2. Abrimos el cliente (GT_Client), y en el menú principal vamos a Configuración/Red, aquí especificamos la dirección IP y puerto del servidor, aceptamos y regresamos al menú principal.
  3. Damos clic en Jugar, que bien se conectó, pero necesitamos un Usuario. Damos clic en Crear usuario, completamos los datos (nick, password y avatar) y aceptar. Ahora podemos loguearnos.
  4. Una vez logueados, (“el sistema muestra una ventana…”, a no!!!, no es la clase de ingeniería) entramos a la ventana de chat, se pueden ver los usuarios conectados y chatear por supuesto, pero vamos a lo que nos importa.
  5. Podemos tanto crear un juego como unirnos a uno.
    1. Si escogemos Crear Partida nos salen los terrenos disponibles (si, son terrenos creados con el Build_Terrain, pero eso lo dejamos para otro post) y aceptar.
    2. Si escogemos Unirse a Partida nos salen todas las partidas creadas, escoger una y aceptar.
  6. Una vez dentro de la partida, podemos seleccionar el equipo (verde o rojo) y el tanque con el que queremos jugar (para cambiar de tanque haz clic en Cambiar Tanque).
  7. Cuando estés listo haz clic en Estoy listo, una vez que todos estén listos el creador puede iniciar la partida.
  8. Ufff, espera unos segundos, dependiendo de la velocidad de tu PC y a JUGAR!!!

BUGS

Esto es una aplicación en desarrollo así que es posible que tenga errores de implementación. Si encuentras algún error o tienes alguna sugerencia para GT puedes escribir al correo de Javier y tratará de solucionarlo.

No escribo más para no aburrir, en otros post podemos entrar en detalles, sobre las mecánicas, rangos, edición de terrenos, etc. GG

Descarga GT

Como desde afuera de la Universidad no se puede acceder a la página de GIT local, voy a colgar el juego en su versión para Windows en Dropbox.

Descargar para Windows

Versión Linux:

Su desarrollador pide la ayuda de los desarrolladores de QT en Linux para que lo ayuden compilándolo y darle soporte para las distintas distribuciones. El código se puede descargar desde el siguiente enlace:

Descargar Código Fuente

Les dejo algunas capturas del juego, el cual dicho sea de paso, se ve muy bonito:


14 comentarios

  1.   eliotime3000 dijo

    Buena iniciativa. Al menos, espero que esté disponibe en Steam.

  2.   dhunter dijo

    Que ironía, aquí los posts de coloretes y wallpapers tienen 500 comentarios, alguien hace un juego (no una app aburrida, un p*** juego!!!) y no se oyen ni los grillos. Plafff. Lame.

    1.    elav dijo

      Hombre, a los que le gusta jugar de verdad en DesdeLinux parece que ya han comentado.. ¿Qué le vamos a hacer?

      1.    dhunter dijo

        Es que veo el mismo patrón que cuando teníamos CodeNinja en la UCI, cualquiera se la curraba escribiendo un artículo explicando el desarrollo de un programa y nada, sin embargo un nuevo tema gtk para Ubuntu y la hostia divina traigan el aguamiel que esto es grande. Ces’t la vie.

        1.    DaCooks dijo

          La mayoría de las personas no entienden de código, o no les interesa. A los que nos gustan estos temas somos minoría, aun entre la minoría de los que somos linuxeros.

  3.   DaCooks dijo

    Mmm entonces ¿cómo lo ejecuto en Linux? o más bien ¿cómo se compila?

  4. elav me acabas de llevar a la epoca que jugaba a la Nintendo “Cartucho” al juego “TANK”.
    XD

  5.   Yoyis dijo

    ¿lo podré jugar con elementary?

  6.   Baron Ashler dijo

    Me parece genial este juego, me pillare el código fuente 😀 gracias por el dato Elav

  7.   Lucas10 dijo

    Buenisimo, me recuerda a un juego que tenia en la nintendo antigua, benisimo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.