Kamikaze Board



Zurück   Kamikaze Board > RPG Maker > RPG Maker Technik (2K/2K3)

RPG Maker Technik (2K/2K3) Stellt hier eure Fragen zur Technik des RPG Maker 2000 und 2003; Er will nicht so wie ihr? Ihr könnt ein Chipset nicht importieren oder versteht ein Script nicht?

Antwort
 
Themen-Optionen
Alt 27.07.2004, 14:03   #181
Veyrne Männlich
Administrator
 
Benutzerbild von Veyrne
 
Registriert seit: 24.04.2004
Ort: Blewth Castle
Alter: 30
Beiträge: 13.441
Blog-Einträge: 11
Standard

Genau. Eine Radial abfrage, also ein Event was den Angriffsradius eines Bots simuliert, und ein Event in eben diesem feststellt.

Dann werden je nach Waffe die Gegebenheiten benutzt.
Ähnlich wie in einem normalen Aks, und die Routen werden gelöst.
__________________

Filehost - Regeln - EBook - Raccu - YouTube - RPGA.info
Secret of Monkey Island (PSP)
Veyrne ist offline   Mit Zitat antworten
Alt 27.07.2004, 14:05   #182
Evangelium
Attentäter
 
Registriert seit: 08.01.2003
Beiträge: 1.329
Standard

naja
wenn es zwei teams sind
müste mann eine art abfrage machen zu welchen team sie gehöeren
also im dem moment wo sie angreifen wollen kurz eine fork dazwischen schieben
__________________
Rettet das 3 raben forum



noir wird ^+:R(begründung:rechtliches)
Evangelium ist offline   Mit Zitat antworten
Alt 27.07.2004, 14:12   #183
Veyrne Männlich
Administrator
 
Benutzerbild von Veyrne
 
Registriert seit: 24.04.2004
Ort: Blewth Castle
Alter: 30
Beiträge: 13.441
Blog-Einträge: 11
Standard

Das sollte soweit klar sein ;]
Da du eh eine Fork machen musst das die Reaktion erfolgt wenn Event
Enemy 1, 2, 3 usw. im Radius sind.
__________________

Filehost - Regeln - EBook - Raccu - YouTube - RPGA.info
Secret of Monkey Island (PSP)
Veyrne ist offline   Mit Zitat antworten
Alt 27.07.2004, 16:09   #184
Isothien Männlich
Chocobo
 
Benutzerbild von Isothien
 
Registriert seit: 16.03.2004
Ort: Midgard
Alter: 25
Beiträge: 6.710
Standard

hab vllt ne lösung für gegenseitige bot angriffe:
Also man legt mit einen Common Event einen "Sichtradius" oder wie man es nennt fest. Dann ne abfrage für jeden einzelnen Bot: ob er down is oder net. Dann noch sobald z.b bot a das Sichtfeld von bot b erreicht dann angriff oder ähnliches. Zur sichtweite: Man muss es natürlich mit posi variablen machen nur wie weiß ich nicht.
__________________




[Norwegenfront] [Raccu] [Musik][ Xfire ]
Isothien ist offline   Mit Zitat antworten
Alt 27.07.2004, 16:12   #185
Veyrne Männlich
Administrator
 
Benutzerbild von Veyrne
 
Registriert seit: 24.04.2004
Ort: Blewth Castle
Alter: 30
Beiträge: 13.441
Blog-Einträge: 11
Standard

Öhm, lol?
Wer meine Posts gelesen hat, weiß das dieses System bereits vorgeschlagen wurde, per Umgebung ablaufendem Event.
__________________

Filehost - Regeln - EBook - Raccu - YouTube - RPGA.info
Secret of Monkey Island (PSP)
Veyrne ist offline   Mit Zitat antworten
Alt 27.07.2004, 16:16   #186
Isothien Männlich
Chocobo
 
Benutzerbild von Isothien
 
Registriert seit: 16.03.2004
Ort: Midgard
Alter: 25
Beiträge: 6.710
Standard

Öhm...... sorry hab da was übersehen. Naja back2topic
es muss doch noch ne andere vari geben.
__________________




[Norwegenfront] [Raccu] [Musik][ Xfire ]
Isothien ist offline   Mit Zitat antworten
Alt 27.07.2004, 16:20   #187
Veyrne Männlich
Administrator
 
Benutzerbild von Veyrne
 
Registriert seit: 24.04.2004
Ort: Blewth Castle
Alter: 30
Beiträge: 13.441
Blog-Einträge: 11
Standard

Klar gibt es die, feste Routen von unterschiedlichen Punkten der Karten, die dann per Switch unterbunden werden müssen, schränkt
aber die Möglichkeiten ein, und ist schlecht zu berechnen.

Für Angriffe gäbe es einfach Blindenhunde die den Angriffsradius nur
in Sichtrichtung abfragen, ist imo aber auch nicht sinnvoll.

Für mich gibt es da nichts mehr zu sagen.
__________________

Filehost - Regeln - EBook - Raccu - YouTube - RPGA.info
Secret of Monkey Island (PSP)
Veyrne ist offline   Mit Zitat antworten
Alt 27.07.2004, 16:24   #188
Isothien Männlich
Chocobo
 
Benutzerbild von Isothien
 
Registriert seit: 16.03.2004
Ort: Midgard
Alter: 25
Beiträge: 6.710
Standard

für mich auch nicht. aber nur noch ne kurze frage: was sind die blindenhunde überhaupt?
__________________




[Norwegenfront] [Raccu] [Musik][ Xfire ]
Isothien ist offline   Mit Zitat antworten
Alt 27.07.2004, 16:27   #189
Veyrne Männlich
Administrator
 
Benutzerbild von Veyrne
 
Registriert seit: 24.04.2004
Ort: Blewth Castle
Alter: 30
Beiträge: 13.441
Blog-Einträge: 11
Standard

Eien alternative Art der Events für den Radius, sie gehen stur einen bestimmten Weg um Hindernisse oder Events festzustellen.
__________________

Filehost - Regeln - EBook - Raccu - YouTube - RPGA.info
Secret of Monkey Island (PSP)
Veyrne ist offline   Mit Zitat antworten
Alt 31.07.2004, 19:25   #190
Bai Männlich
Ritter
 
Registriert seit: 27.06.2002
Ort: Mannheim
Alter: 29
Beiträge: 1.604
Standard

zu den Bots:
damit die Bots "intelligente" Routen wählen würde ich Waypoints setzen (in form von events. deren nummern in einer variable gespeichert werden(2 variablen, eine für die nummer des ersten waypoints und eine für die nummer des letzen, dann müssen die waypoint-events einfach alle nacheinander erstellt werden, damit kein anderes event eine nummer zwischen den werten der beiden variablen hat))
dann den weg rückwärts zurückverfolgen, also erstmal den waypoint suchen, der am nächsten am zielort ist, dann den waypoint bestimmen der am nächsten beim bot ist, wir hätten dann bot-waypoint und ziel-waypoint.
die wps werden nacheinander aufgerufen (jeder wp hat in sich gespeichert zu welchen wps sie führen (mindestens zu einem, maximum gibts nicht wirklich eins (muss also festgelegt werden).
dann wird eben rückwärts ne route ausgesucht, bis eine mögliche gefunden ist, die vom bot-wp zum ziel-wp führt (die einzelnen zwischen-wps werden eben in variablen gespeichert und dann nacheinander abgegangen)
es geht sicher auch weniger kompliziert, aber wenn die map richtig verschachtelt ist (Beispielsweise ein Labyrinth) ists wohl die einzige lösung, weil die bots sonst immer in irgendwelchen ecken hängenbleiben

ansonsten, auf normalen maps mit nur wenigen hindernissen (bäume oder so) kann man das ganze ganz einfach lösen:
man braucht die bot koordinaten und die ziel koordinaten, errechnet deren differenz (bot-x - ziel-x = dif-x; bot-y - ziel-y = dif-y) und geht dann den ganzen weg schrittweise ab:

dif-x 1 above
<>dif-y 1 above
<>step up-left
<>else:
<><>dif-y -1 below
<><>step up-right
<><>else:
<><><>step-up
else:
dif-x -1 below
<>dif-y 1 above
<>step down-left
<>else:
<><>dif-y -1 below
<><>step down-right
<><>else:
<><><>step-down
else:
<>dif-y 1 above
<>step left
<>else:
<><>dif-y -1 below
<><>step right
<><>else:
<><><> Ziel erreicht!

damit die bots an bäumen (und ähnlichem) nicht hängenbeleiben fügt man folgende abfrage hinzu:
set hero x-koordinate --> [X]
set hero y-koordinate --> [Y]
[dann kommt das ganze zeug von grad eben]
set hero x-koordinate --> [X2]
set hero y-koordinate --> [Y2]

dann fragt man ab ob beide variablen gleich sind (der bot hat sich also nicht bewegt)
trifft dies zu lässt man den bot zufällig um 90° nach links oder rechts schwenken und 2-3 schritte geradeaus laufen, bevor die normale wegsuch-schleife den bot wieder lenkt...

so weicht der bot kleinen hindernissen aus, aber große hindernisse wie wände oder ähnlicheswerden dabei nicht von ihm umgangen...


joah, das wars für heut von mir, hab den thread erst gerade entdeckt (schau nicht so auf gepinnte themen)
ich hoffe irgendjemand versteht was ich da geschrieben hab ^^"
__________________

Bai ist gerade online   Mit Zitat antworten
Alt 31.07.2004, 19:35   #191
Veyrne Männlich
Administrator
 
Benutzerbild von Veyrne
 
Registriert seit: 24.04.2004
Ort: Blewth Castle
Alter: 30
Beiträge: 13.441
Blog-Einträge: 11
Standard

Zitat:
Zitat von Bai
joah, das wars für heut von mir, hab den thread erst gerade entdeckt (schau nicht so auf gepinnte themen)
ich hoffe irgendjemand versteht was ich da geschrieben hab ^^"
Joah, so ähnlich habe ich`s mir auch gedacht.

Zitat:
Zitat von Bai
dann fragt man ab ob beide variablen gleich sind (der bot hat sich also nicht bewegt)
trifft dies zu lässt man den bot zufällig um 90° nach links oder rechts schwenken und 2-3 schritte geradeaus laufen, bevor die normale wegsuch-schleife den bot wieder lenkt...
Das allerdings hängt komplett von der Map ab, da der Zufall im Falle einer schlecht Map zu äußerst dummen Ergebnissen führen kann.
Daher würde ich an jeder hakeligen Stelle einfach einen Wegpunkt machen, und im Falle dessen das der Bot festsitzt eine simple Rückführung durchführen.
__________________

Filehost - Regeln - EBook - Raccu - YouTube - RPGA.info
Secret of Monkey Island (PSP)
Veyrne ist offline   Mit Zitat antworten
Alt 31.07.2004, 19:37   #192
DeepDarkWarrior
Gesperrt
 
Registriert seit: 14.04.2003
Beiträge: 1.587
Standard

Oder man macht es so wie in SoM.
Wenn der Abstand zwischen Held und Begleiter zu gross wird, wird der Begleiter einfach zum Helden gebeamt.
DeepDarkWarrior ist offline   Mit Zitat antworten
Alt 31.07.2004, 19:38   #193
Veyrne Männlich
Administrator
 
Benutzerbild von Veyrne
 
Registriert seit: 24.04.2004
Ort: Blewth Castle
Alter: 30
Beiträge: 13.441
Blog-Einträge: 11
Standard

Lieber nicht. ;]
Da es hier um Bots geht wär`s ungesund wenn dieser
zum Spieler gebeamt wird.
__________________

Filehost - Regeln - EBook - Raccu - YouTube - RPGA.info
Secret of Monkey Island (PSP)
Veyrne ist offline   Mit Zitat antworten
Alt 01.08.2004, 02:38   #194
Bai Männlich
Ritter
 
Registriert seit: 27.06.2002
Ort: Mannheim
Alter: 29
Beiträge: 1.604
Standard

Zitat:
Zitat von DeepDarkWarrior
Oder man macht es so wie in SoM.
Wenn der Abstand zwischen Held und Begleiter zu gross wird, wird der Begleiter einfach zum Helden gebeamt.
o.O"
hab ich was verpasst??

Das ist in SoM absolut nicht der fall, wenn der npc (oder beide) zu weit vom spieler weg sind, laufen sie stumpf gegen die wand und müssen vom helden "geholt" werden...
bei diablo 2 beamen sich die npc's (skelette usw.)
__________________

Bai ist gerade online   Mit Zitat antworten
Alt 01.08.2004, 12:00   #195
DeepDarkWarrior
Gesperrt
 
Registriert seit: 14.04.2003
Beiträge: 1.587
Standard

:| Da hab ich dann was verwechselt. Ja so wie Diablo mein ich
DeepDarkWarrior ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
diskussion, flugsimulation, künstliche intelligenz, rm technik, rm2000, rm2003


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Eine Theorie zu Subjekt, Objekt und der Fähigkeit zu Erkenntnis... Phantom Nachgedacht 15 25.11.2006 15:29
Chaos - Theorie Warscribe Nachgedacht 24 30.10.2006 08:52


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:56 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
RPGA.info