AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Pacman ki

Ein Thema von mimi · begonnen am 19. Jul 2004 · letzter Beitrag vom 20. Jul 2004
Antwort Antwort
Seite 1 von 2  1 2      
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#1

Pacman ki

  Alt 19. Jul 2004, 19:37
Hallo,
wie kann ich es schafen das die KI den player verfolgt????
ich dachte mir: wenn die KI immer das gegenteilel von den was der player macht müste es gehen, aber leider geht das auch nicht...
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat
Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#2

Re: Pacman ki

  Alt 19. Jul 2004, 19:42
Man arbeitet einfach mit einer 2-dimensionalen Matrix und vergleicht dann die Positionen auf dem Raster. Quite simple.
  Mit Zitat antworten Zitat
StefanDP

Registriert seit: 11. Apr 2004
294 Beiträge
 
#3

Re: Pacman ki

  Alt 19. Jul 2004, 19:53
Wie wärs mit Pathfinding?
http://www.delphigl.com/script/do_sh...nding&action=2
  Mit Zitat antworten Zitat
neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#4

Re: Pacman ki

  Alt 19. Jul 2004, 20:04
Wenn man das so umsetzt hätte der Packman nie eine chance.

Beweg die Gegner doch zufällig!
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Pacman ki

  Alt 19. Jul 2004, 20:14
das habe ich schon ein KI typ bewgt sich per zufall durch das level der andren soll dich verfolgen
und ein dritter soll sich umwandeln können zu typ 0 oder 1 jenachdem
ich habe mir auch schon was überlegt für "typ 1":
die KI soll sich alle wege merken in arras und dann den kürtzen davon aussuchen gibst zwei soll sich per random einen auszuchen. aber leider weiß ich noch nicht wie ich das am besten im qullcode umsetze könnte so das er auch schnell genugt ist, denn was bringt es: wenn der player an einer neuen position ist und die KI noch an der alten sucht ???
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat
Benutzerbild von maximov
maximov

Registriert seit: 2. Okt 2003
Ort: Hamburg
548 Beiträge
 
Delphi 2005 Professional
 
#6

Re: Pacman ki

  Alt 19. Jul 2004, 22:09
Du berechnest einfach den vektor zum pacMan und erstell ein set aus den richtungen die ungefähr passen. dann einfach mit einer wahrscheinlichkeit von 75% eine der richtungen einschlagen...fertig. Hab ich so gemacht und geht sehr gut.
mâxîmôv.

{KDT}
  Mit Zitat antworten Zitat
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#7

Re: Pacman ki

  Alt 19. Jul 2004, 22:44
naja.... gibst beispiele die auf ein 2D array basieren ???
oder so... oder kann mir jemand ein einfaches beispiel schreiben ???
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat
Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#8

Re: Pacman ki

  Alt 19. Jul 2004, 22:51
Zitat von mimi:
naja.... gibst beispiele die auf ein 2D array basieren ???
Have a look @ my first post.
  Mit Zitat antworten Zitat
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#9

Re: Pacman ki

  Alt 20. Jul 2004, 09:25
naja ich dachte fertige besipeiel:
Was ist eine Matrix ?
und beim vergleichen der pos müssen ja auch die hindernisse mit einberechnet werden......
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Pacman ki

  Alt 20. Jul 2004, 09:32
Zitat von mimi:
Was ist eine Matrix ?
ein Array.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 05:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz