howhenno.ru

Como fazer um jogo de luta em Game Maker

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 2D. Mesmo com Game Maker, ele vai exigir alguma experiência em fazer jogos para criar uma.

  • Navegue até "YoYo Games" website. Baixe e instale o "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 clicando no botão "Iniciar":

    self.maxhp = argument0;

    self.hp = argument0;

    self.rate = argumento1;

    self.team = false;

    self.root = 0;

    self.pari = 0;

    self.poison = 0;

    self.alarm [0] = 30;

    self.pointadd = argumento2;

    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 botão "Iniciar" novamente e digite o seguinte código assim:

    se self.root> 0

    {Self.root - = 1}

    se self.pari> 0

    {Self.pari - = 1}

    se self.slow> 0

    {Self.slow - = 1}

    se self.virus> 0

    {Self.virus - = 1}

    se self.slow> 1800

    {Self.slow = 1800}

    se self.root> 1800

    {Self.root = 1800}

    se self.pari> 1800



    {Self.pari = 1800}

    se self.cooldown> 0

    {Self.cooldown - = 1}

    se self.pari> 0

    se self.cooldown = 0

    self.cooldown = 1

    se self.energy < 100

    se self.cooldown = 0

    {Self.energy + = self.energyrec}

    se self.selected = true

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

    se self.hp < self.maxhp

    se self.cooldown = 0

    se self.poison = 0

    se self.virus < 5400



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

    se self.energy> 100

    self.energy = 100

    se self.hp> self.maxhp

    self.hp = self.maxhp

    self.depth = -y / (room_height)

    se self.targetset = true

    se keyboard_check (VK_SHIFT) = falso

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

    se self.poison> 0

    se aleatório (90) < 1

    self.poison - = 1;

    se self.poison> 10

    se aleatório (30) < 1

    self.poison - = 1;

    se self.slow> 0

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

    outro

    self.mvspd = self.mvspdorg;

    Pressione "Enter" e clique em "OK".

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

    self.tarid = -1;

    com (mob_parent)

    {Se distance_to_object (outro) < 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 < 120 {self.pari = 120-}} instance_create(x,y,dark_strike)-}

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

    Clique em "OK" e, em seguida, clique em "Jogo de teste."

Compartilhar em redes sociais:

Similar