NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Michael Pšenák:1.6.2015 18:50

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:1.6.2015 20:43

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

Editováno 1.6.2015 20:43
 
Nahoru Odpovědět
1.6.2015 20:43
Avatar
Lukáš Hornych
Tvůrce
Avatar
Odpovídá na Michael Pšenák
Lukáš Hornych:1.6.2015 22:22

A portál do čeho?

 
Nahoru Odpovědět
1.6.2015 22:22
Avatar
TomBen
Tvůrce
Avatar
Odpovídá na Lukáš Hornych
TomBen:2.6.2015 8:29

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
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
Tvůrce
Avatar
Odpovídá na TomBen
Lukáš Hornych:2.6.2015 9:07

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:2.6.2015 15:13

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
2.6.2015 15:13
Avatar
TomBen
Tvůrce
Avatar
Odpovídá na Michael Pšenák
TomBen:2.6.2015 18:33

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.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
Martin Skalík
Tvůrce
Avatar
Martin Skalík:16.6.2015 19:35

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

Editováno 16.6.2015 19:35
 
Nahoru Odpovědět
16.6.2015 19:35
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.