Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi KI von Gegnern in einem Autorennspiel (https://www.delphipraxis.net/19995-ki-von-gegnern-einem-autorennspiel.html)

Dagon 12. Apr 2004 12:34


KI von Gegnern in einem Autorennspiel
 
Hallo Leute

Ich würde gerne mal ein kleines Rennspiel proggen. Leider weiss ich nicht so recht wie ich die KI der Gegner machen soll...Wie soll ich denen beibringen, wo durch sie fahren müssen?

Danke für eure Hilfe schon mal im Voraus!

P.S. Das Spiel ist 2D (mit DelphiX).

moritz 12. Apr 2004 13:13

Re: KI von Gegnern in einem Autorennspiel
 
Hallo

Du brauchst Waypoints, die eine Ideallinie bezeichnen.

Gruß

Dagon 12. Apr 2004 13:16

Re: KI von Gegnern in einem Autorennspiel
 
Wie dicht sollten denn diese Waypoints liegen?

sakura 12. Apr 2004 13:17

Re: KI von Gegnern in einem Autorennspiel
 
In den Kurven etwas dichter, auf den langen Geraden dürfte es etwas weiter wohl genügen ;)

...:cat:....

Dagon 12. Apr 2004 13:32

Re: KI von Gegnern in einem Autorennspiel
 
Gut, ich werde das mal probieren gehen und mich später wohl wieder melden :mrgreen:

Nils_13 24. Nov 2004 14:22

Re: KI von Gegnern in einem Autorennspiel
 
Was für ein Rennspiel willst du programmieren? 2D?
Wenn 2D, ist es ohne Kurven einfacher (die Gegner fahren einfach gerade aus).

:hi:

Ultimator 24. Nov 2004 14:24

Re: KI von Gegnern in einem Autorennspiel
 
Er sagte bereits, dass das Spiel 2D ist ;-)
Und was ist schon ein Rennspiel ohne Kurven? :stupid:

SubData 24. Nov 2004 14:27

Re: KI von Gegnern in einem Autorennspiel
 
Was hat denn 2D mit Kurven zu tun? :gruebel:

Ich würde evtl. auch noch bei der Geschwindigkeit mehrere "Stufen" einbauen, damit die Computer nicht sofort auf die absolute maximal Geschwindigkeit kommen und diese dann auch so ausfahren... Je nach Schwierigkeit halt :)

Tubos 24. Nov 2004 19:19

Re: KI von Gegnern in einem Autorennspiel
 
Zitat:

Wenn 2D, ist es ohne Kurven einfacher (die Gegner fahren einfach gerade aus).
Wenn man nur geradeaus fahrt, dann wäre es erstens 1-dimensional und zweitens sch****fad ;)

MiniKeks 24. Nov 2004 20:00

Re: KI von Gegnern in einem Autorennspiel
 
Lol, ein Rennspiel ohne Kurfen!

malo 24. Nov 2004 20:34

Re: KI von Gegnern in einem Autorennspiel
 
Zitat:

Zitat von Tubos
Zitat:

Wenn 2D, ist es ohne Kurven einfacher (die Gegner fahren einfach gerade aus).
Wenn man nur geradeaus fahrt, dann wäre es erstens 1-dimensional und zweitens sch****fad ;)

es gibt keine eindimensionale Programme, denn ein Programm muss min. 2 Demensionen haben, damit man etwas erkennen kann. Denn nur Höhe, ohne Breite, kann man nicht sehen :zwinker:

Airblader 24. Nov 2004 20:41

Re: KI von Gegnern in einem Autorennspiel
 
Zitat:

Zitat von malo
Zitat:

Zitat von Tubos
Zitat:

Wenn 2D, ist es ohne Kurven einfacher (die Gegner fahren einfach gerade aus).
Wenn man nur geradeaus fahrt, dann wäre es erstens 1-dimensional und zweitens sch****fad ;)

es gibt keine eindimensionale Programme, denn ein Programm muss min. 2 Demensionen haben, damit man etwas erkennen kann. Denn nur Höhe, ohne Breite, kann man nicht sehen :zwinker:

Genaugenommen kann man 2dimensionale sachen auch nicht sehen :wink:

air

p.s. ab 4 dimensionen wird es aber erst lustig :mrgreen: siehe hyperkubus

Tubos 24. Nov 2004 20:54

Re: KI von Gegnern in einem Autorennspiel
 
Zitat:

es gibt keine eindimensionale Programme, denn ein Programm muss min. 2 Demensionen haben, damit man etwas erkennen kann. Denn nur Höhe, ohne Breite, kann man nicht sehen
Ich habe nicht die grafische Darstellung gemeint, sondern die Bewegung des Autos im Spiel.
Das Spiel ist 1-dimensional, die grafische Darstellung ist 2D und am Bildschirm ist es 3D (die Pixel haben ja eine räumliche Ausdehnung).

malo 24. Nov 2004 20:57

Re: KI von Gegnern in einem Autorennspiel
 
Zitat:

Zitat von Tubos
Zitat:

es gibt keine eindimensionale Programme, denn ein Programm muss min. 2 Demensionen haben, damit man etwas erkennen kann. Denn nur Höhe, ohne Breite, kann man nicht sehen
Ich habe nicht die grafische Darstellung gemeint, sondern die Bewegung des Autos im Spiel.
Das Spiel ist 1-dimensional, die grafische Darstellung ist 2D und am Bildschirm ist es 3D (die Pixel haben ja eine räumliche Ausdehnung).

Und der Anwender selbst hat dann 4 Dimensionen vor sich (es vergeht ja auch Zeit, wenn man ein Spiel spielt) :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz