{"id":414,"date":"2011-03-03T21:44:27","date_gmt":"2011-03-03T21:44:27","guid":{"rendered":"http:\/\/www.lukas-kalinowski.com\/Homepage\/?page_id=414"},"modified":"2021-01-19T13:49:50","modified_gmt":"2021-01-19T13:49:50","slug":"anwendungen-der-kunstlichen-intelligenz","status":"publish","type":"page","link":"http:\/\/www.lukas-kalinowski.com\/Homepage\/anwendungen-der-kunstlichen-intelligenz\/","title":{"rendered":"Anwendungen der k\u00fcnstlichen Intelligenz"},"content":{"rendered":"<p><script type=\"text\/javascript\" src=\"swfobject.js\">\n            swfobject.registerObject(\"csSWF\", \"9.0.115\", \"expressInstall.swf\");\n<\/script><\/p>\n<style type=\"text\/css\">\n            #media\n            {\n                margin-top: 40px;\n            }\n            #noUpdate\n            {\n                margin: 0 auto;\n                font-family:Arial, Helvetica, sans-serif;\n                font-size: x-small;\n                color: #cccccc;\n                text-align: left;\n                width: 210px; \n                height: 200px;\t\n                padding: 40px;\n            }\n<\/style>\n<h2><span style=\"color: #3282cd;\">Mario AI Competition<\/span><\/h2>\n<h3><span style=\"color: #3282cd;\">Bearbeiter:<\/span><\/h3>\n<ul>\n<li>Frederic Friess<\/li>\n<li>Stefan Gohlke<\/li>\n<li>Lukas Kalinowski<\/li>\n<\/ul>\n<h3><span style=\"color: #3282cd;\">Beschreibung<\/span><\/h3>\n<p style=\"text-align: justify;\">Im Rahmen der Veranstaltung Anwendungen der k\u00fcnstlichen Intelligenz wurde ein, durch Methoden der k\u00fcnstlichen Intelligenz gesteuerter Mario-Agent, entwickelt. Als Basis dieses Projektes diente die inoffizielle Super-Mario-Java-Portation Infinite Mario. Bei dieser handelt es sich um eine in Java implementierte Adaption des Mario-Spiels von Nintendo. Infinite Mario bietet den Entwicklern die M\u00f6glichkeit, \u00fcber definierte Schnittstellen einen Mario-KI-Agenten zu entwickeln und in das Spiel zu integrieren.<\/p>\n<h3><span style=\"color: #3282cd;\">Technische Details<\/span><\/h3>\n<ul>\n<li>Verhalten und Steuerung\n<ul>\n<li>Extrahieren der markanten Stellen im Terrain (Subgoals)<\/li>\n<li>Markieren der Ziele (MainGoals) z.B. Gegner, Fragezeichen<\/li>\n<li>Aussuchen eines MainGoals<\/li>\n<li>Finden des n\u00e4chsten Subgoals zum Maingoal<\/li>\n<li>\u00dcber den A*-Algorithmus den Pfad vom Mario zum  Subgoal berechnen<\/li>\n<li>Mario-Aktionen f\u00fcr den ersten Schritt des Pfades ausf\u00fchren<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>In Anlehnung zur <a href=\"http:\/\/julian.togelius.com\/mariocompetition2009\" target=\"_blank\">Mario AI Competition<\/a> fand nach Fertigstellung des Projekes ein eigener Wettbewerb statt. <\/p>\n<p>N\u00e4here Informationen k\u00f6nnen dem sich unten befindlichen Projektbericht entnommen werden.<\/p>\n<h3><span style=\"color: #3282cd;\">Demonstration:<\/span><\/h3>\n<div id=\"media\" align=\"center\">\n<iframe loading=\"lazy\" width=\"955\" height=\"721\" src=\"https:\/\/www.youtube.com\/embed\/gWWdhdEZjDI\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div>\n<table border=\"1\">\n<tr>\n<td style=\"border:medium solid #3282cd\">\n<a href=\"http:\/\/www.lukas-kalinowski.com\/Homepage\/wp-content\/uploads\/AnwKI.pdf\" target=\"_blank\">Projektbericht als Pdf<\/a>\n<\/td>\n<\/tr>\n<\/table>\n<p><a href=\"http:\/\/www.lukas-kalinowski.com\/Homepage\/?page_id=23\" target=\"_self\">zur\u00fcck<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mario AI Competition Bearbeiter: Frederic Friess Stefan Gohlke Lukas Kalinowski Beschreibung Im Rahmen der Veranstaltung Anwendungen der k\u00fcnstlichen Intelligenz wurde ein, durch Methoden der k\u00fcnstlichen Intelligenz gesteuerter Mario-Agent, entwickelt. Als Basis dieses Projektes diente die inoffizielle Super-Mario-Java-Portation Infinite Mario. Bei &hellip; <a href=\"http:\/\/www.lukas-kalinowski.com\/Homepage\/anwendungen-der-kunstlichen-intelligenz\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"onecolumn-page.php","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-414","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.lukas-kalinowski.com\/Homepage\/wp-json\/wp\/v2\/pages\/414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.lukas-kalinowski.com\/Homepage\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.lukas-kalinowski.com\/Homepage\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.lukas-kalinowski.com\/Homepage\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.lukas-kalinowski.com\/Homepage\/wp-json\/wp\/v2\/comments?post=414"}],"version-history":[{"count":50,"href":"http:\/\/www.lukas-kalinowski.com\/Homepage\/wp-json\/wp\/v2\/pages\/414\/revisions"}],"predecessor-version":[{"id":2383,"href":"http:\/\/www.lukas-kalinowski.com\/Homepage\/wp-json\/wp\/v2\/pages\/414\/revisions\/2383"}],"wp:attachment":[{"href":"http:\/\/www.lukas-kalinowski.com\/Homepage\/wp-json\/wp\/v2\/media?parent=414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}