To access the full text documents, please follow this link: http://hdl.handle.net/2099.1/5117

Implementación de un juego de mus en red sobre SIP
Maestro Alegre, Héctor Manuel; Ginés Fernández, Ignacio
Machado Sánchez, Sergio; Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica
El objetivo de este proyecto es crear un sistema para jugar al mus en redutilizando SIP como protocolo de señalización, y donde los usuarios podránjugar partidas contra otros o contra un motor de inteligencia artificial. Elsistema dispone de un servidor central donde los usuarios se conectan, y sirvede nexo entre ellos para unirse y jugar partidas. El proyecto también ha depermitir jugar a un jugador solo contra un motor de inteligencia artificial, creadoen un TFC paralelo, realizado por otros compañeros y utilizado en éste.Tanto la aplicación cliente, como la del servidor, han sido programadas enJava. Se ha usado JAIN-SIP como implementación de SIP, una librería quedefine métodos y clases para poder utilizar el protocolo. Se ha realizado unestudio teórico del protocolo para poder implementar un servidor y un clientepropio.La aplicación cliente tiene una interfaz gráfica diseñada en SWT, una libreríade Java que utiliza los componentes nativos del sistema operativo. La interfazestá estructurada en tres paneles, según la función de cada uno: sala deconexión, sala de partidas y el tapete de juego.El servidor central ha de controlar la creación de partidas y la presencia de losusuarios, permitiendo que éstos conozcan quién está conectado y dándoles laposibilidad de crear una lista privada con sus amigos. El servidor tambiénofrece a los usuarios un chat para comunicarse.Una vez empieza la partida, se crea un motor de juego, que realiza lasfunciones de servidor de la partida. Durante la partida, el servidor central siguemanteniendo el control de presencia, y si un jugador abandona, ha de añadirun motor de inteligencia artificial que continúe la partida por él. Asimismo, sieste jugador vuelve a conectarse el servidor le da la opción de retornar a lapartida.
2009-07-10
Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial
Artificial intelligence
Mus
SIP
Intel·ligència artificial -- Aplicacions
Consulteu les condicions d'ús d'aquest document en el repositori original:http://hdl.handle.net/2099.1/5117
Research/Master Thesis
Universitat Politècnica de Catalunya
         

Show full item record

 

Coordination

 

Supporters