SlideShare una empresa de Scribd logo
1 de 29
KI-Design und praktische Implementation Daniel Dumont (Ascaron Entertainment GmbH) Frank Gwosdz, Serein Pfeiffer (Artificial Technology GmbH) Vorschläge und Tipps zum Design von KI-Problemen in Computerspielen sowie technische Umsetzung am Beispiel der KI-Middleware EKI One. Ein Vortrag in zwei Teilen.
Artificial Technology GmbH FRANK GWOSDZ  Dipl.-Inf. (FH) Position: CEO CHRISTOPHER GODT  Dipl-Kfm.  Position: Finanzen SEREIN PFEIFFER  Dipl.-Inf. (FH) Position: CTO DANIEL RENNER  Dipl.-Inf. (FH) Position: Integration-Lead ,[object Object],[object Object],[object Object]
Ascaron Entertainment GmbH Daniel Dumont Position: Game Director Standorte Gütersloh, Aachen, Potsdam und Birmingham Gegründet 1991 Mitarbeiter   >80 2004 2008 1992 1993 2006
Überblick ,[object Object],[object Object],[object Object],[object Object],[object Object],Game Design Programmierung/Technik ,[object Object],[object Object],[object Object],[object Object],   Ziel: Detailliertes und vollständiges KI-Konzept unter Berücksichtigung praxisnaher Algorithmen und Methoden
Simulation oder definierter Ablauf KI Situationen Reaktionen prüfen ausführen Logik Skript Aktionen durchlaufen ausführen
Technische Hinweise Statisch vs. dynamisch Einfache - Komplexe Algortihmen Scripten Simulation Inhouse Middleware
Reihenfolge im Design Passende Aktionen definieren A B C Sinnvolle Größen und Parameter definieren Situationen definieren
Reihenfolge zur Laufzeit Eine Aktion auswählen A B C Situationen testen Passende Aktionen merken
Erste passende Aktion ausführen A B C Situationen nach Priorität sortieren Situationen testen Oder
Beispiel: Boss-Logik in SFA Größte Bedrohung Liste mögl. Aktionen Ausführen fokussieren auswählen Schaden Trefferzähler Position anschließend
Beispiel: Frachterverkehr in DSO Warenangebote Bewerten Durchführen Liste anfertigen Ware und Ziel auswählen währenddessen Piratenangriffe möglich
Technische Hinweise ,[object Object],[object Object],[object Object]
Zustände und Manöver ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Beispiel: Raumkampf in DSO Lage der Schiffe Flugverhalten Fire at Will Bestimmung im richtigen Moment währenddessen testen Besondere Situationen falls zutreffend Manöver anschließend
Technische Hinweise ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
KI in zwei Ebenen Normalerweise: jedes KI-Objekt prüft für sich. Problem: Wie erfährt ein Objekt von den anderen?  Eine übergeordnete KI kann der Einzel-KI Vorgaben machen. Übergeordnete KI wählt und sortiert mögliche Ziele Einzel-KI wählt konkretes Ziel Einzel-KI wählt konkretes Ziel
Beispiel: Wing-KI in DSO ,[object Object],[object Object],[object Object],[object Object],[object Object]
Strukturierung durch Ebenen-KI ,[object Object],[object Object],[object Object],[object Object]
Beispiel: Händler-Logik in „Patrizier 2“ Einzel-KI nach dem Ameisenprinzip Einwirkung Händlerzahl Schiffszahl Schiffsgröße Anzahl Betriebe Jeder Händler prüft für sich seine beste Route. Kontrolle durch übergeordnete KI
Technische Hinweise ,[object Object],[object Object],[object Object]
Auf Stetigkeit der KI achten ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Technische Umsetzung ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
EKI One
EKI One
Experimenteller KI-Shooter
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Zusammenfassung KI
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Zusammenfassung Ebenen-KI
Zusammenfassung – KI-Implementierug ,[object Object],[object Object],[object Object],[object Object]
Danke für Ihre Aufmerksamkeit Noch Fragen? Ascaron Entertainment GmbH Phone: +49 (5241) 9666330 Web: www.ascaron.com Artificial Technology GmbH Phone: +49  (89) 80076-124 Web: www.artificial-technology.com Frank Gwosdz [email_address] Serein Pfeiffer [email_address] Daniel Dumont [email_address]

Más contenido relacionado

Destacado

Live Online Moderieren
Live Online ModerierenLive Online Moderieren
Live Online Moderierenaquarana
 
DaF Live Online Community
DaF Live Online CommunityDaF Live Online Community
DaF Live Online Communityaquarana
 
Netvibes Social Media Dashboard Workshop | Twittwoch zu Berlin, Oktober 2010
Netvibes Social Media Dashboard Workshop | Twittwoch zu Berlin, Oktober 2010Netvibes Social Media Dashboard Workshop | Twittwoch zu Berlin, Oktober 2010
Netvibes Social Media Dashboard Workshop | Twittwoch zu Berlin, Oktober 2010Twittwoch e.V.
 
Dynamische Simulation Autodesk Inventor
Dynamische Simulation Autodesk InventorDynamische Simulation Autodesk Inventor
Dynamische Simulation Autodesk Inventorwagi2
 
20100531 elisa workshop-vslideshare
20100531 elisa workshop-vslideshare20100531 elisa workshop-vslideshare
20100531 elisa workshop-vslideshareaquarana
 
10 schritte für eine erfolgreiche social media strategie
10 schritte für eine erfolgreiche social media strategie10 schritte für eine erfolgreiche social media strategie
10 schritte für eine erfolgreiche social media strategieRoger Meili
 
Jahresrückblick 2012
Jahresrückblick 2012Jahresrückblick 2012
Jahresrückblick 2012MatthiasHeil
 
Ptk 1 pendahuluan
Ptk 1 pendahuluanPtk 1 pendahuluan
Ptk 1 pendahuluanMas Ragil
 
Aufgepasst! Hier kommt Die Pflege
Aufgepasst! Hier kommt Die PflegeAufgepasst! Hier kommt Die Pflege
Aufgepasst! Hier kommt Die PflegeSonjaSchiff
 
Hyperlokale Verkaufsförderung
Hyperlokale VerkaufsförderungHyperlokale Verkaufsförderung
Hyperlokale VerkaufsförderungZoran Trifkovic
 
Kunden gewinnen und binden mit Facebook
Kunden gewinnen und binden mit FacebookKunden gewinnen und binden mit Facebook
Kunden gewinnen und binden mit FacebookMartin Szugat
 

Destacado (17)

Live Online Moderieren
Live Online ModerierenLive Online Moderieren
Live Online Moderieren
 
Adrian Korte
Adrian KorteAdrian Korte
Adrian Korte
 
DaF Live Online Community
DaF Live Online CommunityDaF Live Online Community
DaF Live Online Community
 
Netvibes Social Media Dashboard Workshop | Twittwoch zu Berlin, Oktober 2010
Netvibes Social Media Dashboard Workshop | Twittwoch zu Berlin, Oktober 2010Netvibes Social Media Dashboard Workshop | Twittwoch zu Berlin, Oktober 2010
Netvibes Social Media Dashboard Workshop | Twittwoch zu Berlin, Oktober 2010
 
Dynamische Simulation Autodesk Inventor
Dynamische Simulation Autodesk InventorDynamische Simulation Autodesk Inventor
Dynamische Simulation Autodesk Inventor
 
20100531 elisa workshop-vslideshare
20100531 elisa workshop-vslideshare20100531 elisa workshop-vslideshare
20100531 elisa workshop-vslideshare
 
Chaser Pilot Cam
Chaser Pilot CamChaser Pilot Cam
Chaser Pilot Cam
 
10 schritte für eine erfolgreiche social media strategie
10 schritte für eine erfolgreiche social media strategie10 schritte für eine erfolgreiche social media strategie
10 schritte für eine erfolgreiche social media strategie
 
Jahresrückblick 2012
Jahresrückblick 2012Jahresrückblick 2012
Jahresrückblick 2012
 
Ptk 1 pendahuluan
Ptk 1 pendahuluanPtk 1 pendahuluan
Ptk 1 pendahuluan
 
Aufgepasst! Hier kommt Die Pflege
Aufgepasst! Hier kommt Die PflegeAufgepasst! Hier kommt Die Pflege
Aufgepasst! Hier kommt Die Pflege
 
E e7_m12_ue7
 E e7_m12_ue7 E e7_m12_ue7
E e7_m12_ue7
 
Semantik media vortrag
Semantik media vortragSemantik media vortrag
Semantik media vortrag
 
Prof. Peter Wippermann
Prof. Peter WippermannProf. Peter Wippermann
Prof. Peter Wippermann
 
Hyperlokale Verkaufsförderung
Hyperlokale VerkaufsförderungHyperlokale Verkaufsförderung
Hyperlokale Verkaufsförderung
 
Joachim Lehnert
Joachim LehnertJoachim Lehnert
Joachim Lehnert
 
Kunden gewinnen und binden mit Facebook
Kunden gewinnen und binden mit FacebookKunden gewinnen und binden mit Facebook
Kunden gewinnen und binden mit Facebook
 

Quo Vadis 2008 KI in Spielen - Ascaron & Artificial Technology GmbH

  • 1. KI-Design und praktische Implementation Daniel Dumont (Ascaron Entertainment GmbH) Frank Gwosdz, Serein Pfeiffer (Artificial Technology GmbH) Vorschläge und Tipps zum Design von KI-Problemen in Computerspielen sowie technische Umsetzung am Beispiel der KI-Middleware EKI One. Ein Vortrag in zwei Teilen.
  • 2.
  • 3. Ascaron Entertainment GmbH Daniel Dumont Position: Game Director Standorte Gütersloh, Aachen, Potsdam und Birmingham Gegründet 1991 Mitarbeiter >80 2004 2008 1992 1993 2006
  • 4.
  • 5. Simulation oder definierter Ablauf KI Situationen Reaktionen prüfen ausführen Logik Skript Aktionen durchlaufen ausführen
  • 6. Technische Hinweise Statisch vs. dynamisch Einfache - Komplexe Algortihmen Scripten Simulation Inhouse Middleware
  • 7. Reihenfolge im Design Passende Aktionen definieren A B C Sinnvolle Größen und Parameter definieren Situationen definieren
  • 8. Reihenfolge zur Laufzeit Eine Aktion auswählen A B C Situationen testen Passende Aktionen merken
  • 9. Erste passende Aktion ausführen A B C Situationen nach Priorität sortieren Situationen testen Oder
  • 10. Beispiel: Boss-Logik in SFA Größte Bedrohung Liste mögl. Aktionen Ausführen fokussieren auswählen Schaden Trefferzähler Position anschließend
  • 11. Beispiel: Frachterverkehr in DSO Warenangebote Bewerten Durchführen Liste anfertigen Ware und Ziel auswählen währenddessen Piratenangriffe möglich
  • 12.
  • 13.
  • 14. Beispiel: Raumkampf in DSO Lage der Schiffe Flugverhalten Fire at Will Bestimmung im richtigen Moment währenddessen testen Besondere Situationen falls zutreffend Manöver anschließend
  • 15.
  • 16. KI in zwei Ebenen Normalerweise: jedes KI-Objekt prüft für sich. Problem: Wie erfährt ein Objekt von den anderen?  Eine übergeordnete KI kann der Einzel-KI Vorgaben machen. Übergeordnete KI wählt und sortiert mögliche Ziele Einzel-KI wählt konkretes Ziel Einzel-KI wählt konkretes Ziel
  • 17.
  • 18.
  • 19. Beispiel: Händler-Logik in „Patrizier 2“ Einzel-KI nach dem Ameisenprinzip Einwirkung Händlerzahl Schiffszahl Schiffsgröße Anzahl Betriebe Jeder Händler prüft für sich seine beste Route. Kontrolle durch übergeordnete KI
  • 20.
  • 21.
  • 22.
  • 26.
  • 27.
  • 28.
  • 29. Danke für Ihre Aufmerksamkeit Noch Fragen? Ascaron Entertainment GmbH Phone: +49 (5241) 9666330 Web: www.ascaron.com Artificial Technology GmbH Phone: +49 (89) 80076-124 Web: www.artificial-technology.com Frank Gwosdz [email_address] Serein Pfeiffer [email_address] Daniel Dumont [email_address]

Notas del editor

  1. Einleitung Daniel D. Game Design kurze Worte Technische Realisierung Artificial und Überleitung Team