WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 06.08.2002, 21:07   #1
st0ne
Senior Member
 
Registriert seit: 09.08.2001
Alter: 42
Beiträge: 176


st0ne eine Nachricht über ICQ schicken
Standard ActionScript + KI ?

Ich mach gerade ein kleines Rennspiel mit FlashMX mit 2 Autos - das funzt auch prinzipiell recht gut, aber nur wenn 2 leute gegeinander fahren. Das Hauptproblem ist es, die KI für computergesteuertes Auto zu machen.

Das Spiel sieht so aus, dass man von oben auf einen Rundkurs blickt. Das Problem ist, dass ich, wenn das computergesteuerte Auto vom Spieler aus der Bahn geworfen wird, es nicht schaffe, dass das auto erkennt wo es ist und seinen weg fortsetzt.

Gibts dafür irgendwo ein tutorial oder so? es muss nicht unbedingt eines für flash sein, es kann auch ein allgemeineres zu dieser Problematik sein?
st0ne ist offline   Mit Zitat antworten
Alt 08.08.2002, 02:35   #2
sagi
Elite
 
Registriert seit: 08.11.2001
Alter: 42
Beiträge: 1.285


Standard

Ein Tutorial für diesen Zweck selbst kenn ich nicht. Es gibt allerdings eine andere Anwendung, die man dafür verweden könne. Natürlich wäre es wesentlich einfacher, wenn du uns einmal sagen würdes, wie dein jetziges Script arbeitet.

Ich werd einfach mal einen kleinen Denkanstoss tippen:

Du kennst doch sicher die Animationen, bei denen die Maus bewegt wird, und irgend ein Symbol, eine Uhr oder Text wird davon gimmibandartig nachgezogen. Wenn ja, dann ist es einfach: Das Symbol, das nachgezogen wir ist in diesem Fall das Auto. Nur wird es eben nicht durch die Maus, sondern durch ein anderes Objekt, das sich zB auf der Ideallinie (oder einfach in der Mitte der Fahrbahn) bewegt, "gezogen". Durch diesen Gimmibandeffekt macht es nichts, wenn das Auto leicht aus der Bahn geworfen wird.

Das einzige, worauf du noch achten musst ist, dass, wenn das Auto sich zu weit von diesem Steuerpunkt entfert dieser langsamer wird oder stehen bleibt. Falls das Auto den Punkt noch immer nicht erreichen kann, muss sich der Steuerpunkt sogar zurück bewegen (das kommt darauf an, wie gefinkelt deine Kurse sind).

Und dann noch ein Denkanstoss: wenn du fertig bist, und das ganze auch funktioniert, dann wäre es nett, wenn du ein solches Tutorial schreiben würdest . Das Forum ist eine sehr gute Publikationsmöglichkeit.

mfg

c.
____________________________________
www.sagmueller.net

Freedom - use it or lose it (Lawrence Lessig)

Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss.
sagi ist offline   Mit Zitat antworten
Alt 08.08.2002, 18:18   #3
st0ne
Senior Member
 
Registriert seit: 09.08.2001
Alter: 42
Beiträge: 176


st0ne eine Nachricht über ICQ schicken
Standard

Hmmm... die idee ist nicht schlecht, danke für den Denkanstoß, ich werde das weiter verfolgen.

Zum bisherigen script gibts nicht viel zu sagen: der wagen bewegt sich einfach auf der ideallinie dahin und wenn er gerammt wird setz er seine fahrt dort fort wo er nach dem rammen landet und trifft dann natürlich die ncähsten kurven nicht mehr
st0ne ist offline   Mit Zitat antworten
Antwort


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

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

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

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:33 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag