?url_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rft.title=Integraci%C3%B3n+de+un+motor+de+inteligencia+artificial&rft.creator=Rajoy+L%C3%B3pez%2C+Daniel&rft.contributor=Mingo+L%C3%B3pez%2C+Luis+Fernando+de&rft.subject=Computer+Science&rft.description=El+objetivo+principal+de+este+proyecto+es+realizar+un+juego+utilizando+la+herramienta+Unity+en+2D%2C+motor+de+videojuegos+que+funciona+a+partir+de+objetos+y+escenas.++El+juego+elegido+ha+sido+el+tres+en+raya+por+sus+diversas+posibilidades+en+lo+que+al+modo+de+juego+se+refiere.+Previamente%2C+realizamos+una+labor+de+investigaci%C3%B3n+sobre+la+magnitud+del+proyecto+analizando+sus+posibles+funcionalidades+en+un+diagrama+de+estados+que+nos+servir%C3%A1+de+gu%C3%ADa.+El+juego+tendr%C3%A1+tres+modalidades+dos+usuarios+en+el+mismo+dispositivo%2C+un+usuario+contra+la+inteligencia+artificial+y+dos+jugadores+desde+dos+dispositivos+distintos+conectados+por+internet.+Para+la+inteligencia+artificial+utilizaremos+el+m%C3%A9todo+conocido+como+Minimax+que+crea+sus+resultados+a+partir+de+los+movimientos+futuros+posibles+minimizando+la+posibilidad+de+victoria+del+oponente+y+maximizando+la+propia.+El+multijugador+ha+sido+implementado+con+el+modelo+Cliente%2FServidor.+Las+pruebas+han+sido+enfocadas+a+cada+modo+de+juego%2C+es++decir%2C+no+se+han+realizado+las+mismas+pruebas+para+todos+los+modos+porque+no+tendr%C3%ADa+sentido.+Tambi%C3%A9n%2C+por+otro+lado%2C+se+han+probado+todas+las+transiciones+entre+escenas+obteniendo+resultados+satisfactorios.+Al+finalizar+un+proyecto+de+estas+caracter%C3%ADsticas+siempre+surgen+posibles+mejoras+o+cambio.+En+este+caso+la+principal+mejora+que+priorizar%C3%ADa+ser%C3%ADa+el+modo+multijugador+para+no+tener+que+poner+la+IP+del+servidor+para+jugar+como+cliente.+La+conclusi%C3%B3n+de+la+realizaci%C3%B3n+de+este+trabajo+ha+sido+muy+positiva+y+me+ha+permitido+adquirir+experiencia+para+a+la+hora+de+empezar+un+nuevo+proyecto+establecer+mejor+el+plan+de+trabajo+con+tiempos+mas+ajustados+a+un+plan+real.+Abstract%3A+The+main+purpose+of+this+project+is+to+develop+a+game+using+the+Unity+editor+in+2D%2C+which+is+a+videogame+engine+that+works+with+gameobjects+and+scenes.+The+chosen+game+was+Tic+Tac+Toe+because+of+its+multiple+modes+to+play+this+game.+First+of+all%2C+we+perform+a+research+concerning+the+magnitude+of+the+project+analyzing+with+a+diagram+of+states+the+possible+modes+we+could+implement+on+the+game.+The+game+will+have+three+different+modes+the+first+one+with+two+players+in+the+same+device%2C+the+second+will+be+one+user+against+the+artificial+intelligence+and+the+last+one+with+two+players+on+separate+devices+connected+by+internet.+The+artificial+intelligence+will+be+based+on+the+well-known+method+such+as+Minimax+that+obtain+its+results+from+the+possible+future+movements+of+the+opponent+and+the+owns+trying+to+minimize+the+victory+possibility+of+the+opponent+and+maximizing+the+own+winning+game.+Multiplayer+has+been+implemented+with+the+architecture+Client%2FServer.+In+Reference+to+the+tests+of+the+project+that+were+focused+on+the+various+modes+of+the+game+instead+of+testing+the+same+routine+for+every+mode+which+has+no+sense.+Moreover%2C+we+have+tested+every+transition+in+the+game+obtaining+satisfactory+results.+Once+finished+the+whole+game+always+appears+improvements+such+as+in+the+multiplayer+avoid+type+on+the+client+menu+the+server+IP.+Summing+up+with+this+project+I+have+acquire+experience+and+if+now+I+had+to+start+a+new++project+I+would+established+better+a+plan+in+order+to+suit+working+time+to+reality.&rft.publisher=E.T.S.I+de+Sistemas+Inform%C3%83%C2%A1ticos+(UPM)&rft.rights=https%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby-nc-nd%2F3.0%2Fes%2F&rft.date=2019-06&rft.type=info%3Aeu-repo%2Fsemantics%2FbachelorThesis&rft.type=Final+Project&rft.type=PeerReviewed&rft.format=application%2Fpdf&rft.language=spa&rft.format=application%2Fzip&rft.language=spa&rft.rights=info%3Aeu-repo%2Fsemantics%2FrestrictedAccess&rft.identifier=https%3A%2F%2Foa.upm.es%2F56237%2F