Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Petriho miska

Jde o takovou rozcvičku, nebo spíše challenge, který mě napadl už kdysi dávno. Tehdy jsem na to ale neměl potřebné znalosti. Teď jsem se k nápadu vrátil a zrealizoval ho. Sám koukám, že to GM zvládl tak, jak to zvládl. Nevím jak na jiných kompech, ale i když je těch potvor okolo 15-ti, u mě je to furt okolo 600fps :D

Jsou to rádoby bakterie, které se množí a množí a množí... Začíná to jednou a skončí to řádově u 100 bakterií, kdy už se nevejdou do roomu a síly mezi nimi se zvětší natolik, že překonají sílu, jakou vyvíjí jedna na druhou, když se překrývají středy, neboli přestane fungovat fyzika a začne to celé chaoticky lítat tam a zpět (Tím, jak se množí vzniká vlastně řetězová reakce a dřív či později se to každému začne solidně sekat. Aplikace se ukončuje tlačítkem [ESC] (Já jen abych nebyl nařčen, že ty bakterie jsou virus :D)).

Je tam spousta matiky a taky spousta kliček, jak donutit GM fungovat rychleji, proto tam najdete funkci point_direction nahrazenou arctan2, většina úhlů je v radiánech atd. Tyhle hlavní žrouty výkonu jsem benchmarkoval a vybíral co možná nejúspornější řešení.

Najdete tam fyziku těch bublin/bakteri­í/koleček, bézierovu křivku, spoustu goniometrie a všeho možného.


Galerie

Program byl vytvořen v roce 2013.

 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 331x (1.22 MB)
Aplikace je včetně zdrojových kódů v jazyce GameMaker

 

Všechny články v sekci
GameMaker - Ostatní
Program pro vás napsal Pelpet
Avatar
Uživatelské hodnocení:
3 hlasů
Autor se věnuje (web)designu a tvorbě softwaru pro průmyslové využití
Aktivity