Ejecucion del juego

Una vez instalado el juego este se puede correr desde cualquier directorio de la siguiente manera:

Este comando abrira la interfaz grafica y elgiendo la IP y el puerto a donde conectarse ya se puede disfrutar de este maravilloso juego.

Como jugar

Una vez introducida la IP y el puerto veremos la siguiente pantalla:

start_game_lobby

Crear una partida

Para jugar primero hay que crearla, por ende tocamos la opcion: Create Game.

Dentro veremos la siguiente pantalla:

create_game_lobby

En esta debemos elegir:

Cabe destacar que la partida no empezara hasta que no se unan todos los jugadores.

IMPORTANTE: El juego no permite dos partidas con el mismo nombre. Cuando se termina una partida, ese nombre puede ser reutilizado. (Una partida se da como finalizada cuando ambos usuarios cerraron el juego).

Unirse a una partida

Para unirse a una partida navegamos hacia Join Game.

Dentro veremos:

join-game-lobby

En esta decidimos a que partida unirnos a traves del menu desplegable. En caso de crear partidas despuesde tener abierto el cliente se puede tocar el boton de refresh para buscar las ultimas partidas creadas.

Ejemplo

Dejamos un pequeño ejemplo de como se puede crear una partida y unirse a ella usando un mapa oficial:

Configuraciones

Hay disponible un archivo de configuraciones donde se pueden modificar los valores por defecto de diferentes aspectos del juego. Simplemente modificando las variables pertinentes en configuration.yaml podes darle tu propio toque al juego para que quede lo mas divertido posible!

Al cambiar las configuraciones hace falta reinstalar el proyecto!

Mapas

Seleccion

El juego viene con mapas oficiales por default pero tambien soporta la opcion de agregar mapas custom. La diversion nunca se termina!

Para usar los mapas oficiales basta con clickear su foto y asi iniciar la partida.

Los custom se pueden seleccionar con el menu desplegable y despues clickeando choose custom map

Creacion/Modificacion

Para poder agregar o modificar mapas existentes se deben seguir los siguientes pasos:

Primero hay que entrar a la carpeta maps. Dentro de esta hay un archivo map_names.yaml que contiene los nombres de todos los mapas junto con sus archivos correspondientes. Ademas en esta carpeta estan todos los archivos .txt de los mapas.

Para agregar un mapa primero se debe agregar un archivo .txt de la siguiente manera:

En cada linea del archivo debe haber una viga o un gusano. En caso de ser una viga se debe indicar:

beam esquinaIzquierdaX esquinaIzquierdaY angulo largo

y en caso de ser un gusano:

worm centroDeMasaX centroDeMasaY

Finalmente dentro del archivo map_names.yaml se debe agregar el nombre del mapa junto con el archivo .txt que contiene los datos de este.

Se pueden ver ejemplos dentro de la carpeta que ayudaran a entender mas facilmente el proceso.

Una vez agregado el mapa hace falta correr el instalador del proyecto para poder elegirlos.

ACLARACIONES IMPORTANTES

Controles