XWingSimulator es un simple juego multijugador en línea donde un jugador al ingresar recibe una nave X-Wing la cual puede utilizar para moverse por el mundo y ver a otros jugadores conectados que se encuentran en el rango de visión del mismo.
Se pueden instalar todas las dependencias, tanto del servidor como del cliente, utilizando el archivo requirements.txt: pip install -r requirements.txt
. Adicionalmente, existen múltiples parámetros
configurables que se encuentran en las primeras líneas del programa del servidor y del cliente.
El programa servidor.py
contiene la implementación del servidor. Este debe estar corriendo para que los clientes, que ejecutan cliente.py
, se puedan conectar. Adicionalmente
existe un programa testing.py
para hacer pruebas de conexión de múltiples usuarios al mismo tiempo.
Para manejar el X-Wing se utilizan las teclas clásicas de dirección W/A/S/D
y para cerrar el programa basta con presionar la tecla Q
.
Este programa fue desarrollado en el contexto del curso de Redes de Computadoras de la Facultad de Ingeniería - UDELAR.
- Guillermo Toyos
- Federico Vallcorba
- Santiago Olmedo