Gamestudio Links
Zorro Links
Newest Posts
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
M1 Oversampling
by 11honza11. 04/30/24 08:16
Trading Journey
by howardR. 04/28/24 09:55
Zorro Trader GPT
by TipmyPip. 04/27/24 13:50
Data from CSV not parsed correctly
by jcl. 04/26/24 11:18
Why Zorro supports up to 72 cores?
by jcl. 04/26/24 11:09
Eigenwerbung
by jcl. 04/26/24 11:08
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (degenerate_762, AndrewAMD), 877 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
wandaluciaia, Mega_Rod, EternallyCurious, howardR, 11honza11
19049 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
Pathfinding für mehrere Enemies #447702
12/29/14 18:48
12/29/14 18:48
Joined: Jan 2006
Posts: 168
Germany, Hannover
DexLoomer Offline OP
Member
DexLoomer  Offline OP
Member

Joined: Jan 2006
Posts: 168
Germany, Hannover
Hi Leute,
ich möchte das Pathfindingscript aus dem AUM113 für meine Enemies verwenden. Ich konnte es schon in mein eigenes Gegnercript einbauen, nur gelingt es mir nicht, dass es für mehrere Enemies funktioniert! Bei einem ist es kein Problem, der findet den Player.

Ich hab versucht die start_node und die target_node in Skill´s abzulegen. Das hat aber nicht funktioniert.

Hat irgendjemand eine Idee??


A8-Com-v 8.47.1
Re: Pathfinding für mehrere Enemies [Re: DexLoomer] #447709
12/30/14 19:35
12/30/14 19:35
Joined: Dec 2008
Posts: 1,660
North America
Redeemer Offline
Serious User
Redeemer  Offline
Serious User

Joined: Dec 2008
Posts: 1,660
North America
Es scheint mir dass es nicht funktionieren wird, solang "path" eine globale Variable ist. Du sollst das in den skills auch legen.

EDIT: Ja, eigentlich es scheint dass du einige andere Variable in skills speichern musst. Happy Hacking.

Als Randnotiz hab ich immer es sehr lästig gefunden, dass das AUM scripts veröffentlicht, die nicht wirklich vergrößerbar sind. Es macht es für Einsteiger nur mehr schwierig, die scripts zu verstehen oder erweitern. -.-


Eats commas for breakfast.

Play Barony: Cursed Edition!
Re: Pathfinding für mehrere Enemies [Re: Redeemer] #447710
12/30/14 20:05
12/30/14 20:05
Joined: Jan 2006
Posts: 168
Germany, Hannover
DexLoomer Offline OP
Member
DexLoomer  Offline OP
Member

Joined: Jan 2006
Posts: 168
Germany, Hannover
Ja, Redeemer.. danke für die Antwort! Genau war auch schon mein erstes Problem, ich hab keine Ahnung wie ich "path" in Skills verpacke ;-)

Ansonsten teile ich Deine Randnitiz.. ich dachte schon, es geht nur mir so.


A8-Com-v 8.47.1
Re: Pathfinding für mehrere Enemies [Re: DexLoomer] #447723
12/31/14 03:50
12/31/14 03:50
Joined: Dec 2008
Posts: 1,660
North America
Redeemer Offline
Serious User
Redeemer  Offline
Serious User

Joined: Dec 2008
Posts: 1,660
North America
Ausweißlich des Manual kann man die skills wie ein array benutzen. ie:

my.skill[0] = 1;
my.skill[1] = 2;

So, vielleicht kannst du sie benutzen, um dein Problem zu lösen? Ich bin nicht sicher, weil es nur 100 skills gibt, und das ist möglicherweise night genug hierfür.

Ehrlich würde ich empfehlen, dass du Pointers stattdessen benutzt, sodass jeder Gegner ein größes "path" array haben könnte, aber das ist ein komplizierte Lösung für dein Problem und es könnte einen einfachen Weg geben. Ich weiß nicht. :\

Trotzdem freut es mich, dass ich dir ein bisschen helfen konnte. laugh


Eats commas for breakfast.

Play Barony: Cursed Edition!
Re: Pathfinding für mehrere Enemies [Re: Redeemer] #447744
01/01/15 18:02
01/01/15 18:02
Joined: Jan 2006
Posts: 168
Germany, Hannover
DexLoomer Offline OP
Member
DexLoomer  Offline OP
Member

Joined: Jan 2006
Posts: 168
Germany, Hannover
Ja, ich versucht entsprechende Array´s zu erstellen! Werd mich melden wenn ich´s probiert hab! Frohes Neues..


A8-Com-v 8.47.1
Re: Pathfinding für mehrere Enemies [Re: DexLoomer] #447837
01/08/15 16:03
01/08/15 16:03
Joined: Jan 2006
Posts: 168
Germany, Hannover
DexLoomer Offline OP
Member
DexLoomer  Offline OP
Member

Joined: Jan 2006
Posts: 168
Germany, Hannover
Hallo nochmal..
Danke für die Tipps, ich konnte damit tatsächlich den Pathfinding-Code (a12) aus AUM113 so umschreiben, dass mehrere Enemies den Player suchen.
Leider hängen diese zwischendurch manchmal noch an Wänden {besonders in Ecken} oder aneinander fest. Daher stelle ich meine Dateien als Download hier rein, mit der Bitte um Rückmeldung wie und was man noch verbessern kann damit es runder läuft.

Momentan habe ich 5 Enemies, für die ersten Drei werden die Start/Target-Nodes und die Pfade angezeigt. Das der Player gekillt werden kann, habe ich für die Testzwecke abgeklemmt.

Download


A8-Com-v 8.47.1
Re: Pathfinding für mehrere Enemies [Re: DexLoomer] #447838
01/08/15 16:31
01/08/15 16:31
Joined: May 2008
Posts: 2,113
NRW/Germany
alibaba Offline
Expert
alibaba  Offline
Expert

Joined: May 2008
Posts: 2,113
NRW/Germany
Könnte wohl an den zu großen Bounding Boxen liegen. Versuche mal die etwas kleiner zu setzen.


Professional Edition
A8.47.1
--------------------
http://www.yueklet.de
Re: Pathfinding für mehrere Enemies [Re: alibaba] #447849
01/09/15 06:20
01/09/15 06:20
Joined: Jan 2006
Posts: 168
Germany, Hannover
DexLoomer Offline OP
Member
DexLoomer  Offline OP
Member

Joined: Jan 2006
Posts: 168
Germany, Hannover
Wie macht man die Bounding Boxen kleiner?


A8-Com-v 8.47.1
Re: Pathfinding für mehrere Enemies [Re: DexLoomer] #447858
01/09/15 10:34
01/09/15 10:34
Joined: Jan 2006
Posts: 168
Germany, Hannover
DexLoomer Offline OP
Member
DexLoomer  Offline OP
Member

Joined: Jan 2006
Posts: 168
Germany, Hannover
Hab´s rausbekommen und die Bounding Boxen verändert. Leider ohne Erfolg,
noch immer hängen sich einige Enemies fest!

Hat sonst keiner eine Idee wie mann dieses Problem lösen bzw. überhaupt den Code nachbessern kann, dass es runder läuft?

Last edited by DexLoomer; 01/09/15 10:38.

A8-Com-v 8.47.1
Re: Pathfinding für mehrere Enemies [Re: DexLoomer] #447880
01/10/15 22:32
01/10/15 22:32
Joined: Jan 2006
Posts: 168
Germany, Hannover
DexLoomer Offline OP
Member
DexLoomer  Offline OP
Member

Joined: Jan 2006
Posts: 168
Germany, Hannover
Danke für die Tipps, aber leider haben bislang alle Versuche nicht funktioniert. Einige Gegner hängen immer wieder an den Wänden fest, fast so als ob die Pfadsuche versucht sie durch die Gebäude zu lenken. Das hat vermutlich auch wenig mit den Boundingboxen der Enemy zu tun, die nehmen einfach den falschen Weg. Irgendwo scheint in der Pfadsuche noch etwas schief zu laufen. ;(


A8-Com-v 8.47.1
Page 1 of 2 1 2

Moderated by  HeelX, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1