Ergebnis 1 bis 7 von 7

Thema: KI wie geht das?

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #6
    ALSO:

    Er sagt doch er ist ein noob, glaub ihr im ernst es hilft es wnn ihr sagt einfachein paar forkjs rein und ein vielleicht nen Zufallsgenerator...

    NE..

    also dieses hier würde dir eine KI machen, wenn der Held in einem Bestimmten Radius um den Gegner ist läuft der Gegner auf den Helden los,
    und bei bestimmten entfernungen, z.b. 6 Felder macht er Zauebr Bei Mehereren Zauber wählt er per Zuffal einen AUS bei näher als 3 Schlägt er zu....

    Hier isses...

    Code:
    Set Herox
    Set Heroy
    Set gegnerx
    Set Gegnery
    Set gegnerx -8 (Jetz wird das Aktiviert wenn er im rastar von 8 Felder vom Gegner steht)
    Set gegnery -8 (Jetz wird das Aktiviert wenn er im rastar von 8 Felder vom Gegner steht)
    Fork herox - gegnerx above Then
      Variable Gegnerx +16
      Fork herox - gegnerx less Then
        Fork herox - gegnery above Then
        Variable Gegnery +16
          Fork herox - gegnery less Then
           Step toward Hero
          Else
          End
        Else
        End
      Else
        Hier rein was passieren soll, wenn nicht im raster  End
    Set gegnerx -2 (Jetz wird das Aktiviert wenn er im rastar von 2 Felder vom Gegner steht)
    Set gegnery -2 (Jetz wird das Aktiviert wenn er im rastar von 2 Felder vom Gegner steht)
    Fork herox - gegnerx above Then
      Variable Gegnerx +4
      Fork herox - gegnerx less Then
        Fork herox - gegnery above Then
        Variable Gegnery +4
          Fork herox - gegnery less Then
           Set variable Zufall- (bei Opperand bei Rand. die kleinste und die größte zahl. Z.B. 1 u. 5)
            Fork Zufall 1 then
               Naherangriff 1
            End if
            Fork Zufall 2 then
               Naherangriff 2
            End if
            Fork Zufall 3 then
               Naherangriff 3
            End if
            Fork Zufall 4 then
               Naherangriff 4
            End if
            Fork Zufall 5 then
               Naherangriff 5
            End if      Else
          End
        Else
        End
      Else
        Hier rein was passieren soll, wenn nicht im raster
      End
    Set gegnerx -6 (Jetz wird das Aktiviert wenn er im rastar von 6 Felder vom Gegner steht)
    Set gegnery -6 (Jetz wird das Aktiviert wenn er im rastar von 6 Felder vom Gegner steht)
    Fork herox - gegnerx above Then
      Variable Gegnerx +12
      Fork herox - gegnerx less Then
        Fork herox - gegnery above Then
        Variable Gegnery +12
          Fork herox - gegnery less Then
          Set variable Zufall- (bei Opperand bei Rand. die kleinste und die größte zahl. Z.B. 1 u. 5)
            Fork Zufall 1 then
               Fernkampf z.b.Magie 1
            End if        
    Fork Zufall 2 then
               Fernkampf z.b.Magie 2
            End if        
            Fork Zufall 3 then
               Fernkampf z.b.Magie 3
            End if
            Fork Zufall 4 then
               Fernkampf z.b.Magie 4
            End if
            Fork Zufall 5 then
               Fernkampf z.b.Magie 5        End if
          Else
          End
        Else
        End
      Else
        Hier rein was passieren soll, wenn nicht im raster
      End
    Machwas drauß.... BBOOOOAAAA ist das viel, dachte das wird weniger...
    EGAL ich helf doch gerne *pfeife und Himmelstarr*

    BOA ich hab mich selbst übertroffen, hoffe es ist ohne fehler....

    MFG FabiF.de

    ----------------------------

    Edit: jetz geb ich mir so mühe, und niemand postet.. HEUL.....

    Geändert von FabiF.de_renamed (14.01.2005 um 22:21 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •