Εμφάνιση απλής εγγραφής

Ανάπτυξη εργαλείου λογισμικού για την εξομοίωση αυτοματοποιημένου ελέγχου βιντεοπαιχνιδιών βασισμένο στην τεχνητή εξέλιξη αρχιτεκτονικών νευρωνικών δικτύων

dc.contributor.advisorΣωτηρόπουλος, Διονύσιος
dc.contributor.advisorSotiropoulos, Dionisios
dc.contributor.authorΜπαρδής, Γεώργιος
dc.contributor.authorBardis, Georgios
dc.date.accessioned2022-02-04T08:09:04Z
dc.date.available2022-02-04T08:09:04Z
dc.date.issued2022-12
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/14086
dc.identifier.urihttp://dx.doi.org/10.26267/unipi_dione/1509
dc.format.extent22el
dc.language.isoenel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.titleΑνάπτυξη εργαλείου λογισμικού για την εξομοίωση αυτοματοποιημένου ελέγχου βιντεοπαιχνιδιών βασισμένο στην τεχνητή εξέλιξη αρχιτεκτονικών νευρωνικών δικτύωνel
dc.title.alternativeDevelopment of a software tool for the emulation of automatic video-game playing based on the artificial evolution of neural network topologiesel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENArtificial intelligence (A.I) has become an important part of game industry and in most cases it determinate the game design. The automation in game it is needed for the game to become more entertained for the player. The evolution of the games is often base on how efficient is the gameplay of the non-player characters (NPCs) that the player must defeat to complete the game. A.I is not used only in game but in military, medical, corporate and advertising applications. Game A.I is the effort of game industry to surpass the scripted gameplay of the games as far as the NPSs interaction how sophisticated is the environment and how complex the system of the game can become and how to make it as interactive as possible for player. System like that learn from user input, user inputs ca be certain action such as how the player fights what button it prefers to use or how the player it interacts with the environment as whole. These inputs help the algorithm to evolve and adapt his own non-prescript behavior and develop new techniques for the NPCs to interact with player. Another use of A.I in games is to create an NPC that learn from other NPC how to play, after some generations of training has the knowledge how to defeat specific NPCs. The goal of our research is the second example how to use artificial intelligent techniques to train an NPC to defeat another NPC in battle. In this paper we present a genetic algorithm (GA) for the generation of evolving artificial neural networks called NEAT and we use this algorithm in a game called street fighter. We will discuss how this algorithm can train an NPC to defeat other NPC in battle.el
dc.contributor.masterΠροηγμένα Συστήματα Πληροφορικήςel
dc.subject.keywordNEATel
dc.subject.keywordGamesel
dc.subject.keywordAIel
dc.date.defense2022-12


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής


Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»