Class KitchenPlayerAI


  • public abstract class KitchenPlayerAI
    extends java.lang.Object
    The type Kitchen player ai.
    • Constructor Summary

      Constructors 
      Constructor Description
      KitchenPlayerAI()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract java.lang.String getName()
      gibt den Namen der KI zurueck
      void init()
      wird beim Spielstart einmal aufgerufen
      kann genutzt werden, um Werte zu initialisieren oder zurueckzusetzen
      abstract void update​(KitchenInformation information, java.util.List<Player> players)
      Hauptmethode, in der alle Informationen zur Verfuegung stehen und auch die Spieler
      Ziel ist es den Spieler eine @Action zu geben, was sie tuen sollen
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • KitchenPlayerAI

        public KitchenPlayerAI()
    • Method Detail

      • getName

        public abstract java.lang.String getName()
        gibt den Namen der KI zurueck
        Returns:
        gibt den Namen der KI zurueck
      • update

        public abstract void update​(KitchenInformation information,
                                    java.util.List<Player> players)
        Hauptmethode, in der alle Informationen zur Verfuegung stehen und auch die Spieler
        Ziel ist es den Spieler eine @Action zu geben, was sie tuen sollen
        Parameters:
        information - : Informationsobjekt mit allen Informationen zum Spielfeld
        players - : List mit allen Spielern
      • init

        public void init()
        wird beim Spielstart einmal aufgerufen
        kann genutzt werden, um Werte zu initialisieren oder zurueckzusetzen