AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte CrashPoint - The Experiment Failed
Thema durchsuchen
Ansicht
Themen-Optionen

CrashPoint - The Experiment Failed

Ein Thema von igel457 · begonnen am 22. Mär 2006 · letzter Beitrag vom 15. Dez 2009
Antwort Antwort
Seite 4 von 10   « Erste     234 56     Letzte »    
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#1

Re: CrashPoint - Helfer gesucht

  Alt 27. Mär 2006, 17:01
Hmmm... Das Spiel kenn ich irgend wo her! Da hat ich doch mal ne Demo...
Danke für den Tipp. Stimmt, da kann ich mir wirklich noch ein paar Sachen (besonders in Richtung Landschaftsgenerierung)
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
markusj

Registriert seit: 9. Dez 2005
Ort: Kandel
408 Beiträge
 
#2

Re: CrashPoint - Helfer gesucht

  Alt 27. Mär 2006, 18:15
*hust* LIERO *hust*

mfG

Markus ... PS: tolle Idee
Markus
  Mit Zitat antworten Zitat
Benutzerbild von R2D2
R2D2

Registriert seit: 20. Jan 2006
Ort: München
253 Beiträge
 
Delphi 2005 Personal
 
#3

Re: CrashPoint - Helfer gesucht

  Alt 27. Mär 2006, 18:22
Hallo!

Auch in der neuen Version gibt es leider Streifen.
Miniaturansicht angehängter Grafiken
streifen_158.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#4

Re: CrashPoint - Helfer gesucht

  Alt 27. Mär 2006, 18:43
logisch, ich habe vergessen die neue Version des Bitmaps einzubauen...

Tut mir leid!
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
supermuckl

Registriert seit: 1. Feb 2003
1.340 Beiträge
 
FreePascal / Lazarus
 
#5

Re: CrashPoint - Helfer gesucht

  Alt 27. Mär 2006, 19:14
ich hab vor einiger Zeit auch schonmal so ein projekt anfangen wollen
und n rudimentären heighmap generator hatte ich mal angefangen.. den ich mal in den anhang geschoben hab.
Angehängte Dateien
Dateityp: zip 1d-heightmap_649.zip (221,7 KB, 22x aufgerufen)
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#6

Re: CrashPoint - Helfer gesucht

  Alt 28. Mär 2006, 18:37
Danke Supermuckl für die Beispiele zur Kartenerstellung. Vieleicht kann ich das noch irgendwie verwenden.

Momentan stehe ich vor einem Problem:

Ich will die KI meiner Gegner implementieren. Im großen und ganzen funktioniert das auch... aber eben nicht so perfekt. Möchte mir jemand dabei Helfen? (Einfach per PN, E-Mail oder ICQ melden...)

Wäre nett!

Danke!
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#7

Re: CrashPoint - Helfer gesucht

  Alt 28. Mär 2006, 19:54
Wen es interessiert:

Der Sourcecode ist jetzt auch verfügbar:

http://www.stoeckelhome.de/files/cpsource.rar

Benötigte Packages:

-Bei Google suchenUnDelphiX 6 (Mit UnDelphiX for Delphi 2005 hatte ich massive Probleme (wegen den Tausend Imagelists...))
-Bei Google suchenXiControls
-Bei Google suchenDelphi PngImage

Außerdem ist eine kleine Modifikation an der Datei DXInput.pas nötig:
Die Prozedur "AssignKey" muss in den Implementation bereich der Unit verschoben werden, oder im Implementation Bereich Deklariert werden.

Bei der TexLib.exe handelt es sich um den *.PTL Editor.
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
supermuckl

Registriert seit: 1. Feb 2003
1.340 Beiträge
 
FreePascal / Lazarus
 
#8

Re: CrashPoint - Helfer gesucht

  Alt 28. Mär 2006, 22:19
wegen der KI musst du dich mal in die lage des wurms versetzen und erstmal alles wegdenken was um das würmli existiert.
dann überlege dir z.b. die ganzen "sensoren" aus, die der wurm haben muss, um seine umwelt ein wenig (so viel wie notwendig) mit zu bekommen

z.b.
was ist direkt unter mir? gras?
was ist 10cm weiter links und weiter rechts?
ist über mir etwas ?
könnte ich springen ohne mir den kopf an zu hauen? (falls die landschaft sowas kann)

dann würde ich sensoren für die spieler einbauen

z.b.
welche spieler sind in meiner nähe?
welche feindlichen spieler sind in meiner nähe ?
welche feindlichen spieler haben am wenigsten healthpoints in der waffenreichweite?
was für waffen haben sie? was hab ich für waffen ?

dann würde ich die zweite stufe aufbauen, die dann aus diesen daten bestimmt, ob man folgendes machen sollte als wurm:

- fliehen (übermacht in nähe -> fluchtweg in gegenrichtung berechnen)
- angreifen (gegnerwurm in reichweite, der evtl schwächer ist)
- schützen ...
- zufall (fliehen oder angreifen) damit mehr schwung und dynamik ins spiel kommt

und wenns dann ans fliehen geht, muss der wurm sich halt ausdenken wo er hin sollte
oder wenns ans angreifen geht, waffen vergleichen, umgebung "scannen" wo man hinschiessen könnte, damit man den wurm indirekt treffen könnte, falls man ihn nicht direkt treffen kann (hinderniss)
ist überhaupt ein hinderniss dazwischen? gibts ne lösung? -> wenn ja, dann z.b. mit ner MG durch die wand schiessen oder mit schweißbrenner durch gehen und wieder zurück laufen
oder man wirft ne granate drüber -> da evtl einige versuchs-berechnungen durchprobieren lassen, die zufällig den gegner treffen und die beste flugbahn dann nehmen und granate werfen usw

also da kann man sich viel ausdenken

aber bei meinem KI spiel hab ich das so ähnlich gemacht.
mehrere lagen von logiken, womit du dir deine KI auseinander teilst, damit es leichter wird.

sensorschicht
denkschickt
handelschicht
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#9

Re: CrashPoint - Helfer gesucht

  Alt 29. Mär 2006, 13:23
@Supermuckl:
Danke für den Beitrag, das sollte mir auch weiter helfen.
Ich habe momentan das größte nur ein Problem beim Pathfinding, aber ich habe da auch noch so eine Idee...

PS: Da fällt mir auf: "Wurm"! das sind keine Würmer, auch wenn das meine Mutter sagt...
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
supermuckl

Registriert seit: 1. Feb 2003
1.340 Beiträge
 
FreePascal / Lazarus
 
#10

Re: CrashPoint - Helfer gesucht

  Alt 29. Mär 2006, 15:06
dann halt kamälä

das mit der KI ist sowieso ne eigene wissenschaft für sich.. man kanns immer auf 150 wegen machen.
aber letztendlich ist es mit einem NN bei sehr schweren angelegenheiten manchmal einfacher.

aber frag mich jetzt bitte nicht, wie man ein NN baut da hab ich keinen plan davon
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 10   « Erste     234 56     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 02:37 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