Figthspiel (MK ähnlich) KI Probs.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Als erstes musst du dir überlegen, wei sich der Gegner verhalten soll und wann er was tun muss... die eigentliche umsetzung in GML dürfte dann ncith so schwer sein.
    So könnte zb. ein sehr offensiver kämpfer aussehen: (In Worte gefasst)
    ___________________________________________________________________

    Wenn der Spieler ganz weit weg ist
    Wenn der Spierl so weit weg ist, dass man ihn mit einem Sprungkick treffen könnte
    Sprungkick
    Sonst
    Schritt auf den Spieler zu

    Wenn der Spierl in kickrechweite ist
    kick
    Sonst
    wenn der Spierl in Punshreihceite ist
    Punsh

    Wenn der Spielr zu nahe steht
    Schritt zurück oder Sprung zurück
    __________________________________________________________________
    Und so könnte es in GML aussehen:

    GML-Quellcode

    1. /*
    2. man kann 100 Pixel weit springen
    3. Kickreichweite= 20 Pixel
    4. Punshreichweite= 15 Pixel
    5. SprungKick(), MoveToplayer() etc. sollen Scripte sein,
    6. indenen dann die Befehle für die jeweiligen Aktionen stehen.
    7. */
    8. if distance_to_object(obj_player) >20
    9. if distance_to_object(obj_player)=100
    10. SprungKick()
    11. else
    12. MoveToPlayer()
    13. if distance_to_object(obj_player)<=20
    14. Kick()
    15. else
    16. distance_to_object(obj_player)<=10
    17. Punsh()
    18. if distance_to_object(obj_player)<5
    19. JumpOrGoBack()
    Alles anzeigen

    Ungefähr so könnte das Grundgerüst aussehen... ich denk ma das du die ganzen Scripaktionen alleine schaffst, falls nicht, dann sags...

    MFG TrunX