Derechos:
Atribución-NoComercial-SinDerivadas 3.0 España
Resumen:
La motivación que me impulsó a seleccionar este proyecto es porque desde pequeño siempre me fascinó la robótica, me encantaba montar robots y verlos desplazarse, era todo un reto como de la nada podía salir algo que se moviera. Según fui creciendo seguí investLa motivación que me impulsó a seleccionar este proyecto es porque desde pequeño siempre me fascinó la robótica, me encantaba montar robots y verlos desplazarse, era todo un reto como de la nada podía salir algo que se moviera. Según fui creciendo seguí investigando y no quería conformarme con que solo anduvieran. Asique me metí en cursos de programación, lo cual me atrapo completamente, el hecho de como de nada, poder crear tanto. Más adelante, descubrí que los videojuegos, uno de mis mayores hobbies, estaban íntimamente relacionados con la programación. Y no solo eso, había un campo que se ocupaba de los comportamientos, el cual me recordó cuando quería algo más de los robots, este era el de la inteligencia artificial. Con este proyecto quiero sumergirme de lleno en este campo y explotar al máximo sus posibilidades, algo que llevo deseando bastante tiempo y ahora tengo la oportunidad de llevarlo a cabo.
El objetivo de este proyecto es desarrollar una capa de inteligencia artificial básica para el comportamiento de los NPC (non-player characters) del videojuego Paintball UC3M (2013). Esta capa de inteligencia artificial pretende ser una prueba de concepto que permita dar una idea sobre las distintas posibilidades que puede aportar la inteligencia artificial en cuanto a dinamismo y originalidad a este videojuego. El objetivo principal es desarrollar personalidades para NPCs ya sean adversarios o simplemente personas con las que poder interactuar. Para ello será necesario en primer lugar analizar las técnicas existentes, elaborar un diseño y modelado adecuados, desarrollar dicha capa para finalmente integrarla en el código existente y probar su funcionalidad.[+][-]
My principal motivation comes since I was a child and I loved robotic, I used to build robots and see them moving, it was a challenge for me to see how with nothing at all we could create something that could move by itself. As the years went by I continued inMy principal motivation comes since I was a child and I loved robotic, I used to build robots and see them moving, it was a challenge for me to see how with nothing at all we could create something that could move by itself. As the years went by I continued investigating because I couldn’t be satisfied with the only walk of those robots. So I found some programming studies with I loved to know how with “nothing” we create “a lot”. Then I discovered that one of my hobbies, the videogames, were closely related with programming. And not only that, there was a field about the performance, which reminds me of my beloved robots, and it was the Artificial Intelligence. With this project I’d like to go into detail about this field and take advantage of all the possibilities, it is something I wished a lot of time and now it’s my opportunity to make it real.
The objective of this project is to develop a basic layer of Artificial Intelligence for the performance of the NPC (or non-player characters) of the videogame Paintball UC3M (year 2013). This layer of Artificial Intelligence is meant to be a concept proof which allows us to create an idea about the different possibilities the Artificial Intelligence can provide of dynamism and freshness to this videogame. Our principal objective is to develop some personalities for the NPCs (even if they are adversaries or just people which we can interact with). To make this possible, it will be necessary to analyze the current techniques, to create an appropiate design and modeling, to develop that layer to finally integrate it in the existent code and to prove its functionality.[+][-]