Diskuze: Nepžítel / automat boj. po čase
V předchozím kvízu, Online test znalostí GameMakeru, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 24 zpráv z 24.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí GameMakeru, jsme si ověřili nabyté zkušenosti z kurzu.


Dá se to udělat. 
OnCreate, OnAlarm1:
alarm[1]=irandom_range(2*room_speed,5*room_speed); //2-5s
OnAlarm1:
lives=lives-irandom_range(2,5); //2-5 damage
sem začátečních mohl bych tě prosím poprosit co stím mám udělat ?

Jasně chápu sem otravnej ale prosím tě. 
Já zas nevím, čemu vlastně nerozumíš - naplní se s tím objekt
nepřítel.
Jestli je to ale první gml kód, který vidíš, bude lepší, když si
přečteš
nějaké tutoriály, jinak nebudeš schopen program ladit a za chvíli
napíšeš
znovu, že ti zas něco nejede.
Není první to ne. ale když to vložím do Eventu . Příšera při kolizi z hráčem do Execute codu tak mi to u OnCreate, OnAlarm1: *zaškrtne se to červeně
No, to proto, že jsou to názvy eventů, do kterých jsi to měl dát.
V collision eventu to být nemělo.
To je právě ten, problém, co jsem zmínil. Nebudeš schopen ladit
chyby,
tzn. reagovat na chybové hlášky, když kód zkopíruješ místo toho, aby
ses
snažil ho pochopit.
Collision můžeš použít místo toho Create eventu, aby odčítání
životů
začalo až po nárazu do hráče. Jinak ti začne hned když se nepřítel
objeví,
což zřejmě nebylo účelem.
Ok , Promiň že tě furt otravuji ale molh bys mi to vysvětlit jako pro
blbý nebo nechápavý na tutorial jsem koukal ale furt to nechápu :/
byl bych ti moc vděčný 
Potřebuji se nějak dostat do obrazu o tom, co víš a co ne.
Popiš, na čem jsi v tutoriálech skončil a co už nedáváš.
Takže umíš používat alarmy a víš k čemu je v ikonách zaškrtnutí Relative?
V tom případě by ti mělo stačit k vítězství toto:
dává náhodné číslo v rozsahu od Min do Max včetně
Takže když například založíš proměnnou Damage a do ní vložíš
irandom_range(1,3), bude obsahovat jednu z hodnot 1 nebo 2 nebo 3.
Základní časová jednotka v GM je krok, čili Step. Jeho délka v
reálném
čase se liší podle hodnoty room_speed v nastavení místnosti.
Ikona alarmu umožní nastavit počet kroků. Po uplynutí zadaného počtu
se spustí událost Alarm Event, kam můžeš zadat, co se stane.
Takových alarmů je 12 u každého objektu a jsou základem jednoduchého
časování hry.
Např. v Create nastavíš Alarm1 na 100 a do Eventu Alarm1
zadáš vytvořit objekt Nepřítel. Tím se Nepřítel objeví až po 100
krocích.
Tj. cca za 3 vteřiny při game_speed 30.
Nastavíš budík a až zazvoní, tak provedeš akci. Co na tom prosím přesně nechápeš?
Ano, je tam akce Set alarm (nastav budík), má ikonku budíku.
U programování se musí
myslet...
Nevím prostě jak to nastavit.Potřeboval bych od někoho vysvětlit jak fungujou alarmy ale vysvětlení jako pro idioty já to jinak prostě nepochopím.
co napsal toto -
OnCreate, OnAlarm1:
alarm[1]=irandom_range(2*room_speed,5*room_speed); //2-5s
OnAlarm1:
lives=lives-irandom_range(2,5); //2-5 damage
Todle nechápu co stím mám udělat. JE to tak těžký mi to vysvětlit?

Zjevně to JE tak těžký. Je to jako když se tě někdo, kdo se
právě
naučil malou násobilku zeptá, co je to ten sinus. Buď má talent
a pochopí, nebo nemá a pak musí dostudovat ten rozdíl.
Nicméně si myslím, že když nebudeš tak hrr a všechno si to v klidu
vyzkoušíš, přijdeš na to v pohodě.
http://www.itnetwork.cz/…aky-priklady
Jsou tady skvělé příklady všeho, co bys kdy potřeboval.
Včetně alarmů. Ale přemýšlet u toho fakt musíš.
A prozradím ti tajemství:
v Game Makeru taháním ikon bez rozmyslu uděláš sice nějaké .exe,
ale hra to pak rozhodně nebude. Takže si rozmysli, jestli to chceš
umět, nebo si necháš napsat, kam kliknout.
Asi sis naložil moc, dej tomu čas.
Žádný učený z nebe nespadl.
Hledám tutorialy na ty blbé alarmy a nedokážu to furt pochopit nevím
proč je to na nic 
Zobrazeno 24 zpráv z 24.