KI - Denkanstoß(ss oder ß?)

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

Lunatix

Betreff: KI - Denkanstoß(ss oder ß?)

BeitragDi, Jun 14, 2005 16:42
Antworten mit Zitat
Benutzer-Profile anzeigen
HI!

Ich bin bwei the Pain bei KI - hab aber kein plan wie ich starten soll!

wie sage ich denn nun dem gegner, das er auf der map laufen darf, in bestimmten bereichen(kisten, tische...) aber nit?

und wie sollte eine waypoint function aussehen? also auch ein bissl logisch, die leute sollten immer in bewegung sein, weil es fürs erste mal ein Multiplayer spiel werden soll.(wenn ich die Bots fertich habe, kann ich ja dann mit dem eigendlichen spiel/der Geschichte anfangen.
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...
 

Klaas

BeitragDi, Jun 14, 2005 17:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Schau dir mal den a-Stern Algohrithmus an.

Wenn du Englisch kannst schaust du hier:
http://www.policyalmanac.org/g...torial.htm

eine Implementation kannst du hier finden:
http://www.blitzbasic.com/Comm...opic=39354

für deutsche Tutorials mußt du mal Googeln, da kenn ich leider nichts gutes.
 

hitokiri

BeitragDi, Jun 14, 2005 21:57
Antworten mit Zitat
Benutzer-Profile anzeigen
*hust* ....
http://www.blitzbase.de/artikel/path_1.htm

Lunatix

BeitragMi, Jun 15, 2005 13:36
Antworten mit Zitat
Benutzer-Profile anzeigen
also, ich könnte jetz ein Dim-Feld erstellen, das so aussieht :

AA2222222BB0000EE6666666
110000000330000055
1100000003#000005!
11000000033000005!
110000000CC4444DD

Also :
0=Wand
1,2,3,4,5,6=Freier Weg
A,B,C,D,E=verbindungs-punkt
!= unüberwindbares hindernis
#=überwindbares Hindernis


Das heisst:
[1] kann zu [1] und zu [A],nicht aber zu[B,C,D,E,2,3,4,5,6]
[A] kann zu [1] und [2] und [A], nicht aber zu [3,4,5,6,C,D,E]
[2] kann zu [2] und [A] und [B], nicht aber zu [1,3,4,5,6,C,D,E]
[B] kann zu [2] und [3] und [C], nicht aber zu [A,D,E,1,4,5,6]
usw.

Bei [!] muss er drumherhumlaufen
Bei [#] muss er springen

ist meine überlegung so richtig?
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...
 

E. Urbach

ehemals "Basicprogger"

BeitragMi, Jun 15, 2005 14:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Nur so nebenbei
Da The Pain ja ein Ego-Shooter werden soll (so hab ich das verstanden) würde ich sagen, du sparst mit den FPS und benutz keine Strings. Ausser natürlich du hast es so getan und ich hab das einfach nicht gesehen.

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group