AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte [Game]2.6D[Updated:22.04.09]
Thema durchsuchen
Ansicht
Themen-Optionen

[Game]2.6D[Updated:22.04.09]

Ein Thema von Custom · begonnen am 25. Okt 2008 · letzter Beitrag vom 28. Dez 2009
Antwort Antwort
Seite 10 von 13   « Erste     8910 1112     Letzte »    
Custom

Registriert seit: 18. Aug 2007
Ort: Mainz
203 Beiträge
 
Delphi 7 Enterprise
 
#1

Re: [Game][Alpha]2.6D[Updated:20.2.]

  Alt 20. Feb 2009, 23:15
known-bug ^^ Du hast wahrscheinlich eine Map gespielt und dann ne andere per Menü geladen oder? Hatte vergessen die Kollisions daten zu löschen wenn ne neue map geladen wird
  Mit Zitat antworten Zitat
Benutzerbild von Mikescher
Mikescher

Registriert seit: 3. Jun 2008
Ort: Offenburg
265 Beiträge
 
Delphi 2009 Professional
 
#2

Re: [Game][Alpha]2.6D[Updated:20.2.]

  Alt 21. Feb 2009, 09:10
Ja hab ich aber ich finds witzig *gleich kranke Dinge mit dem Bug ausproberen*
Mike
Operation gelungen, Patient tot.

http://www.mikescher.com
  Mit Zitat antworten Zitat
Custom

Registriert seit: 18. Aug 2007
Ort: Mainz
203 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: [Game][Alpha]2.6D[Updated:20.2.]

  Alt 23. Feb 2009, 22:14
Sooo ich aktualisiere mal den Stand der Dinge;

Im Moment bin ich an einem Punkt angelangt, der sicherlich einige interessieren wird - Pathfinding(Wegfindung) per KI.
Ziel ist es den kürzten möglichen Weg von A nach B zu finden, ohne dabei gegen eine Wand zu rennen oder in eine Lücke zu fallen. (Problem.jpg)

Die Lösung (Lösung.jpg) wirkt kompliziert ist aber simpel! Ich habe mich entschieden das Problem so zu lösen:
Schritt 1: Ich lege Start- und Zielpunkt fest.
Schritt 2: Ich erstelle eine so genannte Pathmap; ich gehe vom Zielpunkt aus, dem ich den Wert 0 gebe. Dann gebe ich alle Begehbaren Felder die um ihn herum liegen den Wert 1, und allen nicht Begehbaren den wert -1. Diesen Schritt wiederhole ich für alle Felder deren Wert nicht -1 ist, wobei die umherliegenden immer als Wert den aktuellen Wert + 1 bekommen. Das mache ich solange, bis ich beim Startpunkt ankomme(oder einen bestimmten Wert übersteige).
Schritt 3: Ich gehe vom Startpunkt aus und setzte ihn als ersten Wegpunkt. Dann suche ich in den umherliegenden Feldern den niedrigsten Wert und setze ihn als nächsten Wegpunkt. Das wiederhole ich bis ich beim Wert 0, also beim Zielpunkt angekommen bin.

Und schon habe ich den optimalen Weg von A nach B gefudnen.

Im Beispiel suchen wir den Weg der Figur die links an der Wand steht zu der die Rechts auf der Brücke steht. Vielleicht hilft es dem einen oder anderen ja
Miniaturansicht angehängter Grafiken
pathfinding_-_l_sung_653.jpg   pathfinding_-_problem_967.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: [Game][Alpha]2.6D[Updated:20.2.]

  Alt 24. Feb 2009, 22:09
Weiter so!

Mehr fällt mir grad iwie nicht ein

MFG
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat
Custom

Registriert seit: 18. Aug 2007
Ort: Mainz
203 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: [Game][Alpha]2.6D[Updated:20.2.]

  Alt 28. Feb 2009, 15:54
Pathfinding funktioniert jetzt auf einfachen Flächen komplett und Problemlos. Im Moment arbeite ich daran das ganze ins Dreidimensionale zu erweitern. Sobald das fertig ist, denke ich lade ich die neue Version mal hoch. Da werden dann auch noch ein paar Bugfixes drin sein.
absoft website

Aktuelles Projekt:
2.6D (Spiel)
  Mit Zitat antworten Zitat
Custom

Registriert seit: 18. Aug 2007
Ort: Mainz
203 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: [Game][Alpha]2.6D[Updated:20.2.]

  Alt 1. Mär 2009, 21:44
Ich hab nicht viel Zeit muss gleich wieder weg. Die neue Version mit intigriertem Pathfinding ist fertig - mit m ein "testmob" erstellen und es mit x herbei rufen. Lade es gleich auf die Website. Downloadlink
absoft website

Aktuelles Projekt:
2.6D (Spiel)
  Mit Zitat antworten Zitat
Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: [Game][Alpha]2.6D[Updated:01.3.09 - Pathfinding]

  Alt 7. Mär 2009, 15:01
Also ich finde diese neunen Sachen echt cool.

Vor allem dieses Düsending (Shift+7) echt klasse.
Nur leider schießt es einen viel zu stark hoch, sodass es ewig dauert, bis man wieder unten ist.

Auch das Pathfinding ist echt klasse.
Dieser Mob der einem Folgt und immer diese Sprechblasen hat ist echt lustig.

Auch der Raketenwerfer ist lustig.
Nur gibts da ein paar Probleme:
  • Diese komische und IMHO nervige Kamera macht es Schwer, wirklich zu zielen.
  • Man kann erst mit denm Raketenwerfer zielen, nachdem man einen unkontrollieren Schuss abgegeben hat ... das nervt.
Aber vor allem die Kamera ist wirklich unpraktisch und ich vermisse die Ego-Perspektive von früher. In der hat es so richtig Spaß gemacht, rumzulaufen und seine Hände und Beine zu sehen.

Achja und noch ein kleiner Bug:
Die "Luftlinien" vom Stift verschwinden jetzt direkt, nachdem man aufgehört hat zu zeichen und Faden nicht mehr aus.
Außerdem Ist die Spielfigur, wenn man den Stift hat, nur noch Wireframed.

MFG
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat
Benutzerbild von Mikescher
Mikescher

Registriert seit: 3. Jun 2008
Ort: Offenburg
265 Beiträge
 
Delphi 2009 Professional
 
#8

Re: [Game][Alpha]2.6D[Updated:01.3.09 - Pathfinding]

  Alt 7. Mär 2009, 17:35
Also bei mir ist er mit Stift nicht Wireframed ... aber die Raketen (beide, die zum Abschießen und die um drauf zu reiten) sind Wireframed.

Und die "neue" Kamera find ich au net so dolle ... die alte war besser .

Wegen den "Luftblas-Dinger" find ich es nicht so schlimm dass sie einen so weit hochschießen, ich fände es eher besser wenn man ein wenig schneller runterfliegen würde (auch wenn man vom Rand der Welt hüpft, des dauert dann Jahre bis man wieder ankommt ).

Ach ja und es ist auch ein bisschen komisch das man die "Luftblas-Dinger" mitten in der Luft bauen kann es wäre sinnvoller wenn man sie nur auf einen Block erstellen könnte.

Ach ja , es wäre imho toll wenn es als Tool auch noch so ein "Luftblas-Dingens"(wie heisen die denn jetzt richtig) häbe dass man nicht sieht (und sich erst öffnet wenn man drüber läuft)( das wäre d ann echt mies ... und lustig )

Aber sonst klasse Game und schön weiter entwickeln

MfG Mikescher
Mike
Operation gelungen, Patient tot.

http://www.mikescher.com
  Mit Zitat antworten Zitat
Custom

Registriert seit: 18. Aug 2007
Ort: Mainz
203 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: [Game][Alpha]2.6D[Updated:01.3.09 - Pathfinding]

  Alt 8. Mär 2009, 21:43
Update: Neues Userinterface(Menüs. Ist noch nicht fertig). Neue Version ist wie immer auf der Website zu finden.
absoft website

Aktuelles Projekt:
2.6D (Spiel)
  Mit Zitat antworten Zitat
Benutzerbild von Mikescher
Mikescher

Registriert seit: 3. Jun 2008
Ort: Offenburg
265 Beiträge
 
Delphi 2009 Professional
 
#10

Re: [Game][Alpha]2.6D[Updated:08.3.09 - Pathfinding]

  Alt 9. Mär 2009, 14:42
Ich kann das Zip-Archiv auf der Website leider nicht öffnen :
Zitat:
---------------------------
7-zip
---------------------------
Die Datei "C:\Dokumente und Einstellungen\Mike the Admin\Eigene Dateien\Mozilla Downloads\2.6d(2).zip" kann nicht als Archiv geöffnet werden.
---------------------------
OK
---------------------------


MfG Mikescher
Mike
Operation gelungen, Patient tot.

http://www.mikescher.com
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 10 von 13   « Erste     8910 1112     Letzte »    


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.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:28 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