Haben ausgefeilte adaptive Programmierung, werden reisen - sozusagen. Ich bin Teil einer Gruppe, die ausgefeilte Lern- / Anpassungssoftware für die Robotik entwickelt hat. Das System "denkt" über seinen Simulator und erstellt und passt den Code selbst an. und führt dann die beste Lösung aus. Die Software kann sich auch an neue Situationen usw. anpassen. Http://mensnewsdaily.com/2007/05/16/robobusiness-robots-with-imagination/
Es ist leicht vorstellbar, es mit automatisierten Spielfiguren zu verwenden, die sich an die Bewegungen und den Stil der Spieler anpassen - das einfachste Beispiel wäre das Kämpfen. Je mehr der simulierte Kämpfer mit dem menschlichen Spieler kämpft, desto mehr lernt er, den Kampffähigkeiten dieser Spieler entgegenzuwirken. Aber es sollte noch mehr geben.
Hat jemand eine Idee, wie anpassungsfähige Charaktere in Spielen interessant sein könnten?
quelle
Im Allgemeinen möchten Sie damit sehr vorsichtig sein. Es gibt einige Gründe, warum adaptive KI in Kampfspielen selten ist:
quelle
Adaptive KI ist sehr nützlich, wenn Sie ein Szenario spielen müssen, aber dieses Szenario kann sich ändern: dh ein Puzzle, eine Karte, ein rundenbasiertes gegnerisches Spiel. A) Sie können den Schwierigkeitsgrad begrenzt halten: Sie können ihn je nach Leistung des Benutzers auf verschiedenen Ebenen halten. Wenn er durchbrennt, können Sie ihn auf einen bestimmten Schwierigkeitsgrad einstellen, an dem Sie anhalten (viel) Bei Spielen, die dies statisch erreichen, indem sie leichte, mittlere und schwere Schwierigkeiten haben, können Sie dies dynamisch tun, aber den gleichen Punkt erreichen. Wenn er nicht weiterkommt, können Sie Hinweise geben oder die Schwierigkeit schrittweise auf einen bestimmten Punkt reduzieren, unter dem sie nicht liegt (möglicherweise ist dies für einige Benutzer nicht das Spiel). B) Sie können die adaptive Schwierigkeit deaktivieren. C) Sie können adaptive Szenarien erstellen, die den Reaktionsverlauf und den Spielverlauf basierend auf den Interaktionen des Benutzers ändern: Anstelle einer Liste von Antworten verfügt das Spiel über einen Algorithmus, dessen Verhalten auf den Entscheidungen des Benutzers basiert. Das ist sehr nützlich. Auch dieses Verhalten kann bei Bedarf an einem bestimmten Punkt begrenzt werden, um die Schwierigkeit des unbegrenzten "Lernens" zu überwinden. Künstlich? Könnte sein; Wenn es jedoch richtig gemacht wird, kann jedes Mal, wenn derselbe Benutzer ein Spiel spielt, das sowohl herausfordernd als auch spielbar ist, ein einzigartiges Szenario erstellt werden. Wenn Sie die richtige Balance finden können, wäre dies ein unterhaltsames Spiel, das zum wiederholten Spielen anregt. Auch dieses Verhalten kann bei Bedarf an einem bestimmten Punkt begrenzt werden, um die Schwierigkeit des unbegrenzten "Lernens" zu überwinden. Künstlich? Könnte sein; Wenn es jedoch richtig gemacht wird, kann jedes Mal, wenn derselbe Benutzer ein Spiel spielt, das sowohl herausfordernd als auch spielbar ist, ein einzigartiges Szenario erstellt werden. Wenn Sie die richtige Balance finden können, wäre dies ein unterhaltsames Spiel, das zum wiederholten Spielen anregt. Auch dieses Verhalten kann bei Bedarf an einem bestimmten Punkt begrenzt werden, um die Schwierigkeit des unbegrenzten "Lernens" zu überwinden. Künstlich? Könnte sein; Wenn es jedoch richtig gemacht wird, kann jedes Mal, wenn derselbe Benutzer ein Spiel spielt, das sowohl herausfordernd als auch spielbar ist, ein einzigartiges Szenario erstellt werden. Wenn Sie die richtige Balance finden können, wäre dies ein unterhaltsames Spiel, das zum wiederholten Spielen anregt.
quelle
Ich bin der Meinung, dass diese Technologie in Spielen Potenzial hat, wenn Sie kreativ werden, wie Sie sie anwenden, und die Speichernutzung erheblich reduzieren können.
Nehmen Sie die Idee, gegen KI zu kämpfen, aber wenden Sie sie auf Spielerverbündete an. Ein Verbündeter in einem Spiel könnte sich anpassen, um den Spielstil eines Spielers besser zu unterstützen.
Es gibt wahrscheinlich auch zahlreiche abstrakte Spielideen, die sich auf ein solches System stützen könnten. Versuchen Sie vielleicht, eine Evaluierungsversion Ihres Pakets zu veröffentlichen, mit der die Leute experimentieren können. Kinect ist wirklich losgefahren, weil die Leute angefangen haben, sich darauf zu hacken. Sie könnten sogar versuchen, Beziehungen zu einigen der abenteuerlustigeren Spielestudios und Engine-Entwickler aufzubauen. Manchmal muss man die Leute nur mit etwas herumtollen lassen, bevor das Potenzial ausgeschöpft werden kann.
quelle