Einzelnen Beitrag anzeigen

Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#14

AW: Fussball KI,wie anfangen?

  Alt 18. Dez 2010, 11:19
Oha,keine Antwort.

*push*

Also ich hab mich mal durch Tutorials gewühlt aber hab noch bissl Probleme.

Also angenommen ich habe nur "wenige" Bedingungen und Zustände:
Zustände:
-Ich hab den Ball
-Mein Team hat den Ball
-Das gegnerische Team hat den Ball
-Keiner hat den Ball

Bedingungen:
[Spielerentfernung]
-Entfernung zum Ball
-Entfernung zum Gegner
-Entfernung zum Mitspieler
-Entfernung zum Tor
[Mitspielerentfernung]
-Entfernung zum Ball
-Entfernung zum Gegner
-Entfernung zum Tor
[Gegnerentfernung]
-Entfernung zum Ball
-Entfernung zum Mitspieler
-Entfernung zum Tor

Aktionen:
-Schiessen
-Passen
-Laufen
-Warten

Dann könnte ein XML-File in etwa so aussehen(oder?):
Code:
<root>
   <situation type="playerball">
      ...
   </situation
   <situation type="teamball">
      ...
   </situation
   <situation type="opponentball">
      ...
   </situation
   <situation type="freeball">
      <condition type="player_dist_ball" value="100">
         <condition type="team_dist_ball" value="less">
            <action type="wait">
         </condition>      
         <condition type="team_dist_ball" value="more">
            <action type="move_to_ball">
         </condition>      
      </condition>
      <condition type="player_dist_ball" value="200">   
         ...
      </condition>
      <condition type="player_dist_ball" value="else">
         ...
      </condition>
   </situation
</root>
Wäre das richtig? Oder wie würdet ihr das machen?
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat