AgentCubes: Unterschied zwischen den Versionen

Aus Scalablegamedesign
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „AgentCubes ist eine Software, mit der Programmieren und Spieleentwicklung vermittelt werden können. Die Software basiert auf programmierbaren Agenten, welche …“)
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 7: Zeile 7:
* Für die Agenten können in Abhängigkeit von Bedingungen Verhaltensregeln definiert werden. Alle Regeln haben Wenn-Dann-Format, ein Beispiel könnte sein: Wenn links leer ist, dann bewege dich nach links.
* Für die Agenten können in Abhängigkeit von Bedingungen Verhaltensregeln definiert werden. Alle Regeln haben Wenn-Dann-Format, ein Beispiel könnte sein: Wenn links leer ist, dann bewege dich nach links.


= Entwicklung =
Eine genauere Beschreibung findet sich in den '''Handbüchern''':
 
* '''Benutzerhandbuch: [[File:Handbuch.pdf]]'''
 
* '''Zeichnen und Editieren von Agenten: [[File:Agenten_kreieren.pdf]]'''
= Verwendung in der Ausbildung =
* '''Referenzhandbuch zu den Programmierbefehlen: [[File:AgentTalk_Referenz.pdf]]'''




Zeile 23: Zeile 23:




= Forschung =
= Spiele =
 
In AgentCubes können alle Spiele umgesetzt werden, welche auf einem Schachbrettmuster basieren und keine allzu komplexe künstliche Intelligenz erfordern. Häufig umgesetzte Spiele sind:
* [[Frogger]]
* [[Pac Man]]
* [[Space Invaders]]
* [[Soko Ban]]
* [[Snake]]
* [[Boulder Dash]]
 
= Simulationen =
 
* [[Bubble Sort]]
* [[Virus]]
* [[Waldbrand]]
* [[Sims]]

Aktuelle Version vom 7. September 2017, 22:50 Uhr

AgentCubes ist eine Software, mit der Programmieren und Spieleentwicklung vermittelt werden können. Die Software basiert auf programmierbaren Agenten, welche auf einer schachbrettartigen Matrix angeordnet sind. Sie existiert in einer kostenlosen Online-Version.

Funktionsweise

AgentCubes basiert zentral auf so genannten Agenten. Ein Agent ist eine Figur oder ein Element auf einem Spielfeld, zum Beispiel eine Wand, ein Monster oder die Spielfigur. AgentCubes wird wie folgt programmiert:

  • Die Agenten stehen auf einem Schachbrettfeld.
  • Für die Agenten können in Abhängigkeit von Bedingungen Verhaltensregeln definiert werden. Alle Regeln haben Wenn-Dann-Format, ein Beispiel könnte sein: Wenn links leer ist, dann bewege dich nach links.

Eine genauere Beschreibung findet sich in den Handbüchern:


Bezüge zur Informatik

AgentCubes setzt zentrale Konzepte der Informatik um und erlaubt einen einfachen Zugang zu ihnen:

  • Wenn-Dann-Regeln (IF-THEN)
  • Ereignisbehandlung
  • Variablen / Eigenschaften
  • Funktionsaufrufe
  • Einfache Klassenhierarchien


Spiele

In AgentCubes können alle Spiele umgesetzt werden, welche auf einem Schachbrettmuster basieren und keine allzu komplexe künstliche Intelligenz erfordern. Häufig umgesetzte Spiele sind:

Simulationen