Ιδρυματικό Αποθετήριο
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Σχεδίαση και υλοποίηση ενός αυτόνομου πράκτορα για το παιχνίδι “League of Legends”

Trigakis Dimitrios

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/3FC13B9C-D31C-43B9-BF30-F8A534932864-
Αναγνωριστικόhttps://doi.org/10.26233/heallink.tuc.22903-
Γλώσσαen-
Μέγεθος2,92 megabytesen
ΤίτλοςΣχεδίαση και υλοποίηση ενός αυτόνομου πράκτορα για το παιχνίδι “League of Legends”el
ΤίτλοςDesign and implementation of an autonomous agent for the “League of Legends” gameen
ΔημιουργόςTrigakis Dimitriosen
ΔημιουργόςΤριγκακης Δημητριοςel
Συντελεστής [Επιβλέπων Καθηγητής]Lagoudakis Michaelen
Συντελεστής [Επιβλέπων Καθηγητής]Λαγουδακης Μιχαηλel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Zervakis Michalisen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Ζερβακης Μιχαληςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Chalkiadakis Georgiosen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Χαλκιαδακης Γεωργιοςel
ΕκδότηςTechnical University of Creteen
ΕκδότηςΠολυτεχνείο Κρήτηςel
Ακαδημαϊκή ΜονάδαTechnical University of Crete::School of Electronic and Computer Engineeringen
Ακαδημαϊκή ΜονάδαΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστώνel
ΠεριγραφήΔιπλωματική Εργασία που υποβλήθηκε στη σχολή ΗΜΜΥ του Πολ. Κρήτης για την πλήρωση προϋποθέσεων λήψης του διπλώματος.el
ΠερίληψηAfter the commercial success of the video game “Dota”, there has been increasing attention given to the Multiplayer online battle arena (MOBA) subgenre of Real Time Strategy (RTS) games. The creation of agents able to play autonomously within such games is sometimes limited by the absence of a public application programming interface (API). This applies to the popular game “League of Legends”, which was greatly inspired by Dota. The few computer-assisted players provided by the designers of this game range from beginner to intermediate, but have direct access to the private API inside the game. This thesis introduces a novel way to handle autonomous agent creation in such games, where access to the game state is limited to the information displayed on the user’s screen. The proposed methods come close to what a human player does, since there is a perception phase, which relies mainly on visual analysis, and a decision phase, whose outcome affects the game through emulation of the keyboard and mouse input devices. To achieve this we use screen capture on the game’s interface and computer vision algorithms to detect important information. Then, we use artificial intelligence algorithms to encode behaviors for the game character we control. Realizing this perception-decision-action cycle is very demanding in terms of computational resources, however our optimized implementation manages to meet the real-time requirements of the game. Our autonomous agent for the “League of Legends” game is able to achieve intermediate level of play and is quite competent against the designer-provided agents and also against beginner human players.en
ΤύποςΔιπλωματική Εργασίαel
ΤύποςDiploma Worken
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2014-10-09-
Ημερομηνία Δημοσίευσης2014-
Θεματική ΚατηγορίαAI (Artificial intelligence)en
Θεματική ΚατηγορίαArtificial thinkingen
Θεματική ΚατηγορίαElectronic brainsen
Θεματική ΚατηγορίαIntellectronicsen
Θεματική ΚατηγορίαIntelligence, Artificialen
Θεματική ΚατηγορίαIntelligent machinesen
Θεματική ΚατηγορίαMachine intelligenceen
Θεματική ΚατηγορίαThinking, Artificialen
Θεματική Κατηγορίαartificial intelligenceen
Θεματική Κατηγορίαai artificial intelligenceen
Θεματική Κατηγορίαartificial thinkingen
Θεματική Κατηγορίαelectronic brainsen
Θεματική Κατηγορίαintellectronicsen
Θεματική Κατηγορίαintelligence artificialen
Θεματική Κατηγορίαintelligent machinesen
Θεματική Κατηγορίαmachine intelligenceen
Θεματική Κατηγορίαthinking artificialen
Θεματική ΚατηγορίαMachine visionen
Θεματική ΚατηγορίαVision, Computeren
Θεματική Κατηγορίαcomputer visionen
Θεματική Κατηγορίαmachine visionen
Θεματική Κατηγορίαvision computeren
Βιβλιογραφική ΑναφοράDimitrios Trigakis, "Design and implementation of an autonomous agent for the “League of Legends” game", Diploma Work, School of Electronic and Computer Engineering, Technical University of Crete, Chania, Greece, 2014en
Βιβλιογραφική ΑναφοράΔημήτριος Τριγκάκης, "Σχεδίαση και υλοποίηση ενός αυτόνομου πράκτορα για το παιχνίδι “League of Legends”", Διπλωματική Εργασία, Σχολή Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2014el

Διαθέσιμα αρχεία

Υπηρεσίες

Στατιστικά