Como fazer um jogo de luta no fabricante do jogo

Game Maker é um aplicativo de software distribuído pela jogos YoYo que permite criar jogos com pouca ou nenhuma experiência em programação. Os usuários avançados podem criar jogos complexos com linguagem de script embutido no jogo de Maker. jogos de luta são consideradas um jogo complexo para fazer como eles são normalmente em 2D. Mesmo com o Game Maker, ele vai exigir alguma experiência em fazer jogos para criar uma.

  • Navegue até a "Jogos YoYo" site. Baixar e instalar "Game Maker 8" para o seu computador. Reinicie o computador, se necessário.

  • Percorrer e ler todos os tutoriais sobre o site para entender como criar jogos com Game Maker 8.

  • Construir um jogo de caça básico para começar. Isso ajudará você a se familiarizar com as características de Game Maker 8. Você pode criar um inserindo o seguinte código para o Game Maker 8 criação da página e clicar no "Lançamento" botão:

    self.maxhp = argument0;

    self.hp = argument0;

    self.rate = argument1;

    self.team = false;

    self.root = 0;

    self.pari = 0;

    self.poison = 0;

    self.alarm [0] = 30;

    self.pointadd = argument2;

    self.targetset = false;

    self.moving = false;

    self.mvspd = Argument3;

    self.mvspdorg = Argument3;

    self.energy = 100;

    self.energyrec = argument4

    self.cooldown = 0;

    self.atkmode = 0;

    self.selected = false;

    self.slow = 0;

    self.nearby = 0;

    self.nearby2 = 0;

    self.invisible = false;

    self.attackvisi = true;

    self.automove = true;

    self.test = false;

    self.virus = 0;

    self.inview = true;

  • Clique no "Lançamento" botão novamente e insira o seguinte código, bem como:

    se self.root gt; 0

    {Self.root - = 1}

    se self.pari gt; 0

    {Self.pari - = 1}

    se self.slow gt; 0

    {Self.slow - = 1}

    se self.virus gt; 0

    {Self.virus - = 1}

    se self.slow gt; 1800

    {Self.slow = 1800}

    se self.root gt; 1800

    {Self.root = 1800}

    se self.pari gt; 1800



    {Self.pari = 1800}

    se self.cooldown gt; 0

    {Self.cooldown - = 1}

    se self.pari gt; 0

    Se self.cooldown = 0

    self.cooldown = 1

    se self.energy lt; 100

    Se self.cooldown = 0

    {Self.energy + = self.energyrec}

    se self.selected = true

    {Obj_select.x = x- obj_select.y = y}

    se self.hp lt; self.maxhp

    Se self.cooldown = 0

    Se self.poison = 0

    se self.virus lt; 5400

    {Self.hp + = self.maxhp / 1600}

    se self.energy gt; 100

    self.energy = 100

    se self.hp gt; self.maxhp

    self.hp = self.maxhp

    self.depth = -y / (room_height)

    se self.targetset = true

    se keyboard_check (VK_SHIFT) = false

    {Obj_follow.x = x- obj_follow.y = y}

    se self.poison gt; 0

    Se aleatório (90) lt; 1

    self.poison - = 1;

    se self.poison gt; 10

    Se aleatório (30) lt; 1

    self.poison - = 1;

    se self.slow gt; 0

    self.mvspd = ((self.mvspdorg) / 2);

    outro

    self.mvspd = self.mvspdorg;

    pressione "Entrar" e clique "ESTÁ BEM."

  • Criar um ataque básico com o seguinte código:

    self.tarid = -1;

    com (mob_parent)

    {If distance_to_object (outro) lt; 32 * 3 {if self.selected = true {if self.id! = Other.id

    {Other.tarid = self.id-}}}}

    Se self.tarid! = -1

    {Com (self.tarid)

    {Self.hp - = 32 {if self.pari lt; 120 {self.pari = 120-}} instance_create (x, y, dark_strike) -}

    self.energy - = 65- self.cooldown = 30-}

    Clique "Está bem" e, em seguida, clique em "Jogo de teste."

De esta maneira? Compartilhar em redes sociais:

LiveInternet