Diskuze: Jak udělat portál ???

Ostatní jazyky GameMaker GameMaker Jak udělat portál ???

Avatar
Michael Pšenák:

Ahoj lidi. V GameMakeru jsem začátečník a programuji hru no a když to řeknu "bajvoko" je už prakticky doprogramovaná. Teď už dělam pouze leveldesign a zjistil jsem, že prakticky jenom s jedním !!!VELKÝM!!! herním mechanizmem - je to jednoduchá umělá inteligence pro Zombie, abyste pochopili jaká dám sem GML kód:
-------------------------------------|
if distance_to_object (hrac)< 100 |
move_towards_point (hrac.x,hrac.y,3) |
-------------------------------------|
No a pro "blb'''í" typ Zombie tento kód:
-------------------------------------|
if distance_to_object (hrac)< 100 |
move_towards_point (hrac.x,hrac.y,3) |
|
if distance_to_object (hrac)> 100 |
move_towards_point (hrac.x,hrac.y,0)
|
-------------------------------------|
No a dělat sám (pouźe s malou pomocí kámoše) leveldesign s pouze tímto mechanismem (+ klíče a zámky) není lehké. A tak jsem chtěl přidat Portály, protože s kombinací zámku a zombie, bude nejen lehčí pro mě jako LevelDesignera, ale také zábavnější a možná víc těší pro hráče.

Takže otázka zní:
Jak mám prosím udělat portál ???

 
Odpovědět 1.6.2015 18:50
Avatar
tschmied
Člen
Avatar
tschmied:

Na portály potřebuješ Portal Gun (Maj jí na ThinkGeeku ;) )

Editováno 1.6.2015 20:43
 
Nahoru Odpovědět  +2 1.6.2015 20:43
Avatar
TomBen
Redaktor
Avatar
Odpovídá na Lukáš Hornych
TomBen:

Já bych věděl do čeho, ale mohl bych být nařčen, že kazím mládež. :D

Michael Pšenák: Ať už portál má vést kamkoli, stačí při události kolize portálu a hráče, dát hráči souřadnice cíle. Pokud to chceš dělat ve Stepu, můžeš to udělat podobně jako testuješ vzdálenost zombií. Reakční vzdálenost musíš testovat vždy větší než maximální rychlost hráče.

if point_distance(portal.x,portal.y,hrac.x,hrac.y)<5
{
hrac.x=cil.x; hrac.y=cil.y;
}
Editováno 2.6.2015 8:30
Nahoru Odpovědět  +3 2.6.2015 8:29
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Lukáš Hornych
Redaktor
Avatar
Odpovídá na TomBen
Lukáš Hornych:

Tak může to být portál do jiné místnosti, proto jsem se ptal :D.

 
Nahoru Odpovědět 2.6.2015 9:07
Avatar
Odpovídá na TomBen
Michael Pšenák:

TomBeane moc ti děkuju. Děkuju všem, kteří odpověděli. A TomBeane (snad dobře skloňuju, pokud ne sorry) pokud tě tim nebudu obtěžovat, až budu mít další levely rád bych ti dotyčnou hru poslal (pokud nebudeš mít nic proti). A hra bude hotová zhruba za rok, tobě bych rád poslal odkaz na stáhnutí DEMA.

 
Nahoru Odpovědět  +1 2.6.2015 15:13
Avatar
TomBen
Redaktor
Avatar
Odpovídá na Michael Pšenák
TomBen:

Skloňuješ to sice špatně, ale nevadí. Pobavils. :-) Poslat mi můžeš, co budeš chtít, ale neručím za to, že budu reagovat. Rok je hrozná doba. To na konci zapomeneš, co jsi chtěl vytvořit na začátku. Doporučuji zrychlit. :)

Nahoru Odpovědět  +2 2.6.2015 18:33
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
polemes
Redaktor
Avatar
polemes:

Demo!!! Ta hra bude se muset koupit !!!! :(

Editováno 16.6.2015 19:35
Nahoru Odpovědět 16.6.2015 19:35
5 + 5 = 1010
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.