Openapoc: UM OPENAPOC RELEASE 1.0 #3 ZU ERREICHEN:

Erstellt am 24. Nov. 2017  ·  6Kommentare  ·  Quelle: OpenApoc/OpenApoc

Um das Feature im Vergleich zum Originalspiel zu vervollständigen:

  • [ ] 1. Besseres UnitAI (Siehe den UnitAI-Thread in den Foren)
  • [ ] 2. Erweitertes Verhalten der Kampf-KI im Ausweich- und Normalmodus: Deckung verwenden, Deckung suchen, kauern, ducken, kriechen, kriechen, um unentdeckt zu bleiben, springen, Granaten werfen, Ablenkungsangriffe (falsche Flaggen), Flankenangriffe (beides mit .) und ohne Waffen abzufeuern) und viele andere (Siehe UnitAI-Thread in den Foren)
  • [ ] 3. Kampf-KI in Deckung. Ausweichmodus. Agenten suchen Sicherheit und Deckung und vermeiden jede Konfrontation, wenn sie einen Feind sehen, den sie nicht mit Waffen bekämpfen, sondern suchen nach sicheren Orten, an denen sie fliehen können.
  • [ ] 4. Kampf-KI: Normaler Modus. Agenten nutzen Deckung und greifen den Feind mit Vorsicht an.
  • [ ] 5. Kampf-KI: Aggressiver Modus. Agenten ignorieren Risiken und suchen aggressiv nach Konfrontation.
  • [ ] 6. Kampf-KI: Wenn Agenten Wunden haben, sollten sie Strafen für Bewegung und Schießen bekommen.
  • [ ] 7. Kampf-KI: Verwundete Agenten sollten versuchen, selbst Medkits zu verwenden, wenn sie in Deckung sind und sowohl einen freien Handplatz als auch ein Medkit haben
  • [ ] 8. Kampf-KI: Intelligentere Angriffsmuster feindlicher Einheiten (unter Beschuss kriechen, Einsatz von Rauchgranaten, falsche Flaggen, Rückzug, Neugruppierung usw. Siehe den UnitAI-Thread in den Foren)
  • [ ] 9. Verbessern Sie die Cityscape-KI und machen Sie sie dynamischer als Reaktion auf Bedrohungen und Beziehungen, während Sie ihr Handwerk und ihre Agenten einsetzen
  • [ ] 10. Verbessern Sie die Bewegung von Außerirdischen innerhalb der Stadt und zielen Sie auf Organisationen ab, die sie zuerst infiltrieren möchten, während Sie bestehende befreundete Organisationen nutzen, um außerirdische Eier und Puppen aufzunehmen. In der Tat, ihre Kräfte intelligent über die Stadt zu bewegen und aufzuteilen. Siehe #697
  • [ ] 11. Bringen Sie die Alien-Bewegung dazu, die Reisezeitbeschränkungen einzuhalten, und springen Sie nicht nur zum Zielgebäude ... Sie müssen keine Personenröhren oder Straßen benutzen und können sich frei bewegen, aber sie sollten nicht zum Ziel springen Gebäude. Debug-Benutzer sollten sehen können, wie sie sich auf der Karte bewegen.
  • [ ] 12. Aufbewahrung von Agenten, die bestimmten Fahrzeugen in Gebäude- und Agentenzuweisungsbildschirmen zugewiesen sind
  • [ ] 13. Implementierung des vollständigen Agentennamengenerators (wo möglich verbessert, um beispielsweise männliche/weibliche/unisex-Vor- und Nachnamen zuzulassen)
  • [ ] 14. Unterstützung für farbigen Text

Und dann, um eine vollständige 1.0 OpenApoc-Version zu sein, brauchen wir auch:

  • [ ] 15. Erstellen eines anderen Dateiformats als XML zum Speichern von Spielständen, damit das Speichern/Laden angemessen lange dauert - Finden Sie ein besseres Format als XML für einige (oder alle) unserer Datendateien heraus #150
  • [ ] 16. Unterschiedlicher Umgang mit Spieldaten (Trennung von "Regeln" und "Spielzustand", so dass man beispielsweise ein Forschungsprojekt in einer Mod modifizieren kann, diese Mod mitten im Spiel zu ihrem Durchspielen hinzufügen kann und nicht alles verlieren muss Fortschritte bei diesem Projekt gemacht oder später den Projekt-Mod entfernen und die Änderungen rückgängig machen lassen, aber der Forschungsstatus bleibt bestehen)
  • [ ] 17. Schließen Sie alle Probleme im Zusammenhang mit den Funktionen des Originalspiels (OpenApoc-Probleme können mit Post 1.0 behandelt werden)
  • [ ] 18. Alles andere, was OpenApoc daran hindert, die Funktionalität des Originalspiels zu verbessern oder zu verbessern
Code Query Enhancement Feature Request Help Wanted Not Yet Implemented Pathfinding Roadmap Verified / Replicated WIP

Hilfreichster Kommentar

Wirklich, um ein spielbares OpenApoc zu haben, brauchen wir EINES: AI

Das ist es. Straßenfahrzeuge, die sich nicht angemessen verhalten, illegale Flieger, die nicht spawnen, all das ist wirklich unbedeutend. Es ist flauschig, es wird meistens einfach ignoriert oder nervt (zum Beispiel, man muss diesen dummen Motorrädern und Hovercars nur fünf Minuten beim Manövrieren zusehen, bis sie schließlich abgeschossen werden, damit man weiterspielen kann).

Es geht zuerst um die Kernspielschleife. Wenn wir eine Kernspielschleife haben, können die Leute OpenApoc anstelle von OG spielen und haben die volle Erfahrung, die sie von OG in OpenApoc bekommen würden.

Und alles außer der KI, die zum Kernspielkreis gehört (Finanzierung, richtige Portalstandorte), braucht nur Programmierstunden.

KI ist jedoch ein anderer Fall.

Wir müssen entweder den OG-KI-Code so weit zurückentwickeln, dass wir verstehen, wie er tatsächlich funktioniert, oder wir brauchen jemanden, der die OG-KI studiert und versteht, wie sie funktioniert.

Das Ergebnis wäre ein Dokument, das skizziert, was wir mit der KI erstellen wollen. Was genau soll es tun und wie. Im Grunde ein Entwurfsdokument eines Programmierers, eine Definition dessen, was implementiert werden soll.

Und dann können wir es umsetzen. Das Framework sollte da sein, ich habe ein ziemlich langwieriges KI-System codiert, das es ermöglichen sollte, zusätzliche Logik darin zu implementieren. Dann würde es implementiert und optimiert, damit es schnell genug funktioniert (z. B. müsste es höchstwahrscheinlich viele Verfolgungsaufnahmen machen, wo es sichere Orte berechnet, um sich dahinter zu verstecken oder zu entkommen, und das könnte ziemlich anstrengend werden, wenn nicht optimiert).

Brauchen Sie nur jemanden, der wirklich Stunden entweder in das Reverse-Engineering oder in das Spielen mit dem OG unter verschiedenen Szenarien investiert und untersucht, wie sich KI unter verschiedenen Bedingungen und Einstellungen tatsächlich verhält

Alle 6 Kommentare

Wirklich, um ein spielbares OpenApoc zu haben, brauchen wir EINES: AI

Das ist es. Straßenfahrzeuge, die sich nicht angemessen verhalten, illegale Flieger, die nicht spawnen, all das ist wirklich unbedeutend. Es ist flauschig, es wird meistens einfach ignoriert oder nervt (zum Beispiel, man muss diesen dummen Motorrädern und Hovercars nur fünf Minuten beim Manövrieren zusehen, bis sie schließlich abgeschossen werden, damit man weiterspielen kann).

Es geht zuerst um die Kernspielschleife. Wenn wir eine Kernspielschleife haben, können die Leute OpenApoc anstelle von OG spielen und haben die volle Erfahrung, die sie von OG in OpenApoc bekommen würden.

Und alles außer der KI, die zum Kernspielkreis gehört (Finanzierung, richtige Portalstandorte), braucht nur Programmierstunden.

KI ist jedoch ein anderer Fall.

Wir müssen entweder den OG-KI-Code so weit zurückentwickeln, dass wir verstehen, wie er tatsächlich funktioniert, oder wir brauchen jemanden, der die OG-KI studiert und versteht, wie sie funktioniert.

Das Ergebnis wäre ein Dokument, das skizziert, was wir mit der KI erstellen wollen. Was genau soll es tun und wie. Im Grunde ein Entwurfsdokument eines Programmierers, eine Definition dessen, was implementiert werden soll.

Und dann können wir es umsetzen. Das Framework sollte da sein, ich habe ein ziemlich langwieriges KI-System codiert, das es ermöglichen sollte, zusätzliche Logik darin zu implementieren. Dann würde es implementiert und optimiert, damit es schnell genug funktioniert (z. B. müsste es höchstwahrscheinlich viele Verfolgungsaufnahmen machen, wo es sichere Orte berechnet, um sich dahinter zu verstecken oder zu entkommen, und das könnte ziemlich anstrengend werden, wenn nicht optimiert).

Brauchen Sie nur jemanden, der wirklich Stunden entweder in das Reverse-Engineering oder in das Spielen mit dem OG unter verschiedenen Szenarien investiert und untersucht, wie sich KI unter verschiedenen Bedingungen und Einstellungen tatsächlich verhält

Ich kann sicher an diesem KI-Test teilnehmen ...
Aber wenn man etwas breiter denkt, ein Problem außerhalb des Codes, ist das eigentliche Problem nicht einmal die KI, sondern die Programmierstunden und die Leute, die dafür benötigt werden ... das ist eine Aufgabe, die wir meiner Meinung nach zuerst lösen müssen ...

Ich würde hier widersprechen. Programmierstunden sind kostenlos und verfügbar. Wirklich! Es ist eine Frage der Zeit - ein Jahr, zwei Jahre, wenn dies eine Frage der Programmierstunden wäre, würden wir es schaffen. Ein Programmierer funktioniert jedoch am besten, wenn er genau versteht, was er zu programmieren hat. Bei KI besteht das Problem darin, dass es so etwas einfach nicht gibt. Sie müssen zuerst alles von Grund auf neu herausfinden und dann implementieren. Das ist keine Programmierung und die meisten Programmierer würden das nicht... sozusagen attraktiv finden? Es ist nur eine andere Art von Aufgabe und ein anderes Fachgebiet. Beachten Sie, wie niemand dies implementieren möchte, sie implementieren alles andere, aber nicht dies? Deshalb.

Für mich persönlich ist dies eine lästige Pflicht, weil es sich einfach so anfühlt, als würde man seine Zeit verschwenden, denn bis man es endlich "kapiert", hat man das Gefühl, Stunden verbracht zu haben und keine Fortschritte zu machen. Das ist demotivierend.

Wir brauchen jemanden, für den dies eine Herausforderung ist, die er/sie möchte, um dies zu tun. Zum Beispiel eine Person, die gerne Reverse Engineering macht oder studiert, wie obskure Spiele funktionieren, jemand vom Speedrunning vielleicht, du weißt schon, dass die Leute dort ewig verbringen, um herauszufinden, wie man ein Spiel auf jede erdenkliche Weise ausfindig macht - gegen Wände springen, seltsame Eingaben machen usw. So jemand. Wenn das jemand tun würde und wir verstehen würden, was wir codieren müssen - dann wäre es nur eine Frage von Mannstunden, die dafür aufgewendet werden, und wir hätten ein vollständig spielbares Spiel - ohne den Mist, den die meisten Fans haben. ist sowieso egal.

Zum Thema UnitAI; Ich füge immer noch zeitweise Kommentare und Videos zu deinem UnitAI-Thread Istrebitel über die Foren hinzu, um zu dokumentieren, welche benutzerseitigen Aktionen von Außerirdischen, Agenten und menschlichen Fraktionen sowohl für die Final Release als auch für die Beta2 ausgeführt werden

Sie können die Listen, Kommentare, Bilder und sogar Videos von einigen dieser Dinge hier finden
http://www.openapoc.org/threads/task-unit-behavior.185/

Muss noch mehr Verhaltensweisen für andere Organisationen protokollieren, aber Agenten und Außerirdische sind weitgehend abgedeckt

Oh schön! davon rede ich dann. Ich werde es studieren, wenn ich Zeit habe, aber gut gemacht, das ist GENAU das, was wir brauchen

Für mich persönlich ist dies eine lästige Pflicht, weil es sich einfach so anfühlt, als würde man seine Zeit verschwenden, denn bis man es endlich "kapiert", hat man das Gefühl, Stunden verbracht zu haben und keine Fortschritte zu machen. Das ist demotivierend.

Davon rede ich.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

makus82 picture makus82  ·  3Kommentare

FilmBoy84 picture FilmBoy84  ·  3Kommentare

Quickmind01 picture Quickmind01  ·  3Kommentare

Quickmind01 picture Quickmind01  ·  3Kommentare

FilmBoy84 picture FilmBoy84  ·  3Kommentare