Diskusia: Tvorba her

Člen

Zobrazené 16 správy z 16.
Na prispôsobenie obsahu a reklamy, poskytovanie funkcií sociálnych médií a analýzu našej návštevnosti používame súbory cookie. Informácie o tom, ako náš web používaš, zdieľame s našimi partnermi pre sociálne médiá, inzerciu a analýzy. Partneri môžu tieto údaje kombinovať s ďalšími informáciami, ktoré si im poskytol alebo ktoré získali v dôsledku toho, že používaš ich služby.
Používame nevyhnutné cookies na fungovanie webu a s tvojím súhlasom aj analytické a marketingové cookies.
Zaisťujú základné funkcie, bezpečnosť a služby, ktoré si si vyžiadal. Nedajú sa vypnúť.
| Služba | Poskytovateľ | Účel | Cookies a úložisko | Doba uloženia |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Prevádzka webu, relácia, prihlásenie a uloženie nastavenia cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relácia až 1 rok |
| Google Tag Manager | Správa značiek a načítanie meracích nástrojov webu. | Žiadne | Neukladá sa | |
| Google Fonts | Načítanie typografie webu. | Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa | |
| Google Hosted Libraries | Načítanie potrebných knižníc a štýlov webu. | Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa | |
| Google reCAPTCHA | Ochrana formulárov a webu pred zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relácia až 180 dní | |
| YouTube | Prehrávanie vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relácia až trvalé úložisko | |
| Vimeo | Vimeo | Prehrávanie vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relácia až 2 roky |
| Facebook Login | Meta | Prihlásenie pomocou účtu tretej strany. | Úložisko riadené poskytovateľom | Relácia až 1 rok |
| GoPay | GoPay | Spracovanie používateľom vyžiadanej platby. | Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa |
Pomáhajú nám porozumieť používaniu webu a zlepšovať ho.
| Služba | Poskytovateľ | Účel | Cookies a úložisko | Doba uloženia |
|---|---|---|---|---|
| Google Analytics 4 | Meranie návštevnosti a používania webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Meranie návštevnosti a používania webu. | _clck, _clsk, _cltk | Relácia až 1 rok |
Slúžia na meranie kampaní, personalizáciu reklamy a marketingovú komunikáciu.
| Služba | Poskytovateľ | Účel | Cookies a úložisko | Doba uloženia |
|---|---|---|---|---|
| Google Ads | Meranie kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relácia až 90 dní | |
| Meta Pixel | Meta | Meranie kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Meranie kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relácia až trvalé úložisko |
| LinkedIn Insight | Meranie kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relácia až 1 rok | |
| Ecomail | Ecomail.cz | Meranie kampaní, reklama a remarketing. | ecmid, Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa |
| Atribúcia kampaní ITnetwork | ITnetwork | Priradenie návštevy a objednávky ku kampani. | campaign_clid[*], user_session_context | Až 1 rok |


Podle mě je nejlepší se naučit XNA. Navazuje na to MonoGame.
Určitě se neučit takové ty nesmysly, kde 2x klikneš a máš hru (např. GameMaker).
Na XNA mně vadí že to není engine jen framework. Samozřejmě že gamemaker by mě ani nenapadl, jelikož s tím c# mám poměrně velké zkušenosti a vím že gamemaker je klikačka.
Tak jo díky,
Engine 2d hry se dá napsat za odpoledne na koleni, framework ti bohatě stačí.
To sice ano ale 3d asi ne. 
Pousteni se do 3D bez hodne dobre znalosti 2D a matematiky je sebevrazda.
Neznám tvůj level, ale na 3D hry budeš potřebovat VŠ matematiku. I když nějaký hotový engine bys možná zvládl používat i bez toho, ale nebudeš tušit jak to funguje.
Na 3D hry mu z vyšší matiky stačí umět s maticema, ale i ty se učej už na některých středních (nebo třeba aspoň v nějakých matematických seminářích před maturitou) a víc snad ani nepotřebuje pro základy 3D...
A k používání hotových 3D enginů stačí středoškolská matematika - hlavně goniometrické funkce, vektory, pythagorova věta.
Jediná věc z 3D, kterou jsem zatím úplně nepochopil jsou kvaterniony, které se dají používat na rotace místo vektorů a mají nějaké výhody (např. nemají gimbal lock), ale většinou jsem je obešel - z internetu jsem si stáhl funkci, která vektor převede na kvaternion a zpět a používal jsem vektory.
Včera jsem našel na http://www.youtube.com/watch?… zajímavý tutoriál na 3D zobrazení. Zkusil jsem si to podle toho a funguje to. Jen ten výsledný kód je příšerný, porušuje spoustu pravidel. Zkusím to refaktorovat a případně hodit sem.
To je jen pseudo3D, jako třeba starý wolfenstein.
To přece nevadí. Na některé typy her to může vyhovovat. Dá se na tom už docela dobře vyblbnout.
Jj, ale nemůžeš udělat zklopené polygony, všechny musí mít vodorovnou normálu (+střecha a podlaha), takže nemůžeš načítat modely, jen používat sprity.
Ale pro začátek to stačí.
Na tom videu bylo podivné už to, že vůbec nevyužíval schopnosti IDE. Všechny texty a struktury, které se normálně generují, vypisoval ručně s hromadou překlepů. Nějaké názvové konvence ho také moc netrápily. Použil metodu zpětného paprsku, která se sice vždy použít nedá, ale jinak není špatná.
Vodorovná normála není nezbytně nutná, stačí upravit pár výrazů v jedné metodě.
Zobrazené 16 správy z 16.