Come fare un gioco di combattimento in Game Maker

Game Maker è un'applicazione software distribuita da giochi di YoYo che ti permette di creare giochi con poca o nessuna esperienza di programmazione. Gli utenti avanzati possono creare giochi complessi con built-in linguaggio di scripting di Game Maker. Giochi di combattimento sono considerati un gioco complesso di rendere come sono normalmente 2D. Anche con Game Maker, richiederà alcuni retroscena a fare giochi per crearne uno.

Istruzioni

• Navigare il sito Web "YoYo Games". Scaricare e installare "Game Maker 8" sul vostro computer. Riavviare il computer se necessario.

• Sfogliare e leggere tutti i tutorial sul sito per capire come creare giochi con Game Maker 8.

• Costruire un base fighter gioco per cominciare. Questo ti aiuterà a familiarizzare con le caratteristiche di Game Maker 8. È possibile creare uno inserendo il seguente codice nel Game Maker 8 creare pagina e cliccando sul pulsante "Lancio":

Self.maxhp = argument0;

Self.HP = argument0;

Self.rate = argomento1;

Self.team = false;

Self.root = 0;

Self.pari = 0;

Self.Poison = 0;

Self.Alarm[0] = 30;

Self.pointadd = argomento2;

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;

• Nuovamente clic sul pulsante "Lancio" e immettere il seguente codice pure:

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) = false

{obj_follow.x = x; obj_follow.y = y}

Se self.poison > 0

Se random(90) < 1

Self.Poison-= 1;

Se self.poison > 10

Se random(30) < 1

Self.Poison-= 1;

Se self.slow > 0

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

altro

Self.mvspd = self.mvspdorg;

Premere "Enter" e fare clic su "OK".

• Creare un attacco di base con il codice riportato di seguito:

Self.tarid = -1;

with(mob_parent)

{Se distance_to_object(other) < 32 * 3 {se self.selected = true {se self.id! = other.id

{other.tarid = self.id ;}}}

Se self.tarid! = -1

{with(self.tarid)

{self.hp-= 32; {Se self.pari < 120 {self.pari = 120 ;}} instance_create(x,y,dark_strike);}

Self.Energy-= 65; Self.cooldown = 30;}

Fare clic su "OK" e quindi fare clic su "Test gioco."