Ich arbeite an einem Projekt, das mit Entwurfsmethoden für künstliche Intelligenz für Online- Weltavatare experimentiert . Die Online-Welt hier ist sehr offen für Interpretationen. Second Life ist genauso anwendbar wie beispielsweise Counter Strike . Um diese Experimente durchzuführen, muss ich zuerst einen intelligenten Agenten für die betreffende Welt entwickeln. Ich bin jedoch ehrlich gesagt ziemlich festgefahren, welches Spiel ich dafür verwenden könnte.
Ich habe es vorgezogen, einen intelligenten "Bot" zu entwickeln, um ein MMORPG zu spielen, aber die gesetzlichen Beschränkungen solcher Spiele hindern mich daran. Ebenso wird bei den meisten FPS-Spielen die Verwendung eines intelligenten Agenten anstelle eines menschlichen Spielers als Betrug angesehen.
Die Alternative besteht natürlich darin, einen NPC-Bot zu erstellen. Ein intelligenter Agent, der die Welt neben den Spielern bevölkert, anstatt einen bestimmten Spieler zu ersetzen. Ich kämpfe jedoch darum, ein Spiel zu finden, mit dem ich auch einen intelligenten Gegner erschaffen kann.
Ich nehme an, die Hauptanforderungen wären, dass ein Spiel einem Drittanbieterprogramm ermöglicht, die normalerweise von Spielern verwendeten Funktionsaufrufe zu verwenden und Feedback zum Zustand der Welt zu lesen.
Quake III und Unreal Tournament wurden bereits vorgeschlagen, waren jedoch bereits Gegenstand der Arbeit an diesem Forschungsprojekt.
Welche Spiele würden es mir ermöglichen, über Middleware, eine API oder auf andere Weise entweder einen künstlich intelligenten Spieler oder einen Bot zu erstellen, ohne mein eigenes Online-Spiel von Grund auf neu zu schreiben?