Ich verfolge Mat Bucklands Programmierspiel-KI anhand eines Beispiels und stelle fest, dass ich nicht immer die Verwendung von enter (), execute () und exit () für den Status einer Entität habe. In einem Rollenspiel kann eine Waffe beispielsweise einen ausgerüsteten Status haben, und ich kann enter () und exit () für diesen Status verwenden, um den Fähigkeitsmodifikator eines Spielers zu addieren oder zu subtrahieren, aber es besteht keine wirkliche Notwendigkeit für die Ausführung ( ). Ist dies ein Konstruktionsfehler in meinem Motor oder ein Mangel dieses Ansatzes?
quelle