Mostra el registre d'ítem simple

dc.contributorMachado Sánchez, Sergio
dc.contributor.authorMaestro Alegre, Héctor Manuel
dc.contributor.authorGinés Fernández, Ignacio
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica
dc.date.accessioned2008-07-25T08:53:40Z
dc.date.available2008-07-25T08:53:40Z
dc.date.issued2008-07-18
dc.identifier.urihttp://hdl.handle.net/2099.1/5117
dc.description.abstractEl objetivo de este proyecto es crear un sistema para jugar al mus en red utilizando SIP como protocolo de señalización, y donde los usuarios podrán jugar partidas contra otros o contra un motor de inteligencia artificial. El sistema dispone de un servidor central donde los usuarios se conectan, y sirve de nexo entre ellos para unirse y jugar partidas. El proyecto también ha de permitir jugar a un jugador solo contra un motor de inteligencia artificial, creado en un TFC paralelo, realizado por otros compañeros y utilizado en éste. Tanto la aplicación cliente, como la del servidor, han sido programadas en Java. Se ha usado JAIN-SIP como implementación de SIP, una librería que define métodos y clases para poder utilizar el protocolo. Se ha realizado un estudio teórico del protocolo para poder implementar un servidor y un cliente propio. La aplicación cliente tiene una interfaz gráfica diseñada en SWT, una librería de Java que utiliza los componentes nativos del sistema operativo. La interfaz está estructurada en tres paneles, según la función de cada uno: sala de conexión, sala de partidas y el tapete de juego. El servidor central ha de controlar la creación de partidas y la presencia de los usuarios, permitiendo que éstos conozcan quién está conectado y dándoles la posibilidad de crear una lista privada con sus amigos. El servidor también ofrece a los usuarios un chat para comunicarse. Una vez empieza la partida, se crea un motor de juego, que realiza las funciones de servidor de la partida. Durante la partida, el servidor central sigue manteniendo el control de presencia, y si un jugador abandona, ha de añadir un motor de inteligencia artificial que continúe la partida por él. Asimismo, si este jugador vuelve a conectarse el servidor le da la opción de retornar a la partida.
dc.language.isocat
dc.publisherUniversitat Politècnica de Catalunya
dc.rightsAttribution-NonCommercial-ShareAlike 2.5 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/2.5/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica::Intel·ligència artificial
dc.subject.lcshArtificial intelligence
dc.subject.otherMus
dc.subject.otherSIP
dc.titleImplementación de un juego de mus en red sobre SIP
dc.typeMaster thesis (pre-Bologna period)
dc.subject.lemacIntel·ligència artificial -- Aplicacions
dc.rights.accessOpen Access
dc.audience.educationlevelEstudis de primer/segon cicle
dc.audience.mediatorEscola Politècnica Superior de Castelldefels
dc.audience.degreeENGINYERIA TÈCNICA DE TELECOMUNICACIÓ, ESPECIALITAT EN TELEMÀTICA (Pla 2000)


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple