Tvorba 2D her

A vše kolem nich…
(tipy na hry zdarma, dojmy, novinky..prostě vše co vás napadne)

Moderátoři: beather, Mods_senior

Uživatelský avatar
faraon
Master Level 8
Master Level 8
Příspěvky: 6264
Registrován: prosinec 10
Pohlaví: Muž

Re: Tvorba 2D her

Příspěvekod faraon » 18 srp 2017 22:59

Tak ještě jednu satiru, ať ten víkend za něco stojí: http://programujte.com/clanek/2006030305-rozhovor-s-bjarne-stroustrupem/

S pochopením Pojídačů koláčů nespěchej, ono to bude pár let trvat, než se dozvíš víc z historie. Kdysi to do češtiny přeložil Láďa Zajíček, a podařilo se mu tím nadchnout pro počítače spoustu lidí, včetně mě :lol:
Existuje dokonce další text, který na tenhle odpovídá, a popisuje ještě starší dobu: https://www.zive.cz/clanky/hacky-a-hackeri-iii--dilo-opravdoveho-hackera/sc-3-a-104467/default.aspx Ten překlad sice není úplně dokonalý, ale i zbytek toho seriálu stojí za přečtení. Klikni si na jméno autora.

Ohledně funkcionálních jazyků, také jeden posvátný svitek: http://kuna4.mk.cvut.cz/36jui/PomstaNerdu.html Jde o jazyk z roku 1958, dodnes nepřekonaný! A jestli máš rád závorky, budeš se v něm (ne)skutečně vyžívat :geek:
I když takové C: ((void(*)(void))0)();


Hlášení při minulé aktualizaci Linuxu:
Po této operaci bude na disku použito dalších 1 024 B.
Děsně to bobtná :lol:

Hlášení při dnešní aktualizaci:
Po této operaci bude na disku uvolněno 13,7 MB.
No proto!

Reklama
Uživatelský avatar
satik
Level 5.5
Level 5.5
Příspěvky: 2917
Registrován: leden 15
Bydliště: Praha / Krkonoše
Pohlaví: Muž

Re: Tvorba 2D her

Příspěvekod satik » 18 srp 2017 23:13

Faraone, prosím nešiř tu nesmysl o tom, že c# je interpretovaný, když není, díky :)
https://www.facebook.com/peasantsandcastles/
https://www.twitch.tv/satikcz/
https://www.youtube.com/c/SatikCZE
PC: Intel Core i7 8700K@5GHz+EK KIT L360, ASUS Maximus X HERO, 32GB RAM@3466, MSI GTX 1080Ti Gaming, Fractal Define S, Seasonic P860, SSD 2TB celkem
Periferie: 3x AOC AG271QG (1440p 165Hz IPS), Razer Deathadder+Blackadder Chroma, Steelseries QcK+, Sennheiser PC360, DXRACER OH/KF06/NB

Uživatelský avatar
X
Tvůrce článků
Elite Level 12.5
Elite Level 12.5
Příspěvky: 18925
Registrován: květen 07
Pohlaví: Muž

Re: Tvorba 2D her

Příspěvekod X » 18 srp 2017 23:23

Tak není to sice interpretovaný jazyk, ale něco na rozhraní: Jazyk s virtuálním strojem.

1. díl - Úvod do C# a .NET frameworku >>> https://www.itnetwork.cz/csharp/zaklady ... -framework

Obrázek

Uživatelský avatar
satik
Level 5.5
Level 5.5
Příspěvky: 2917
Registrován: leden 15
Bydliště: Praha / Krkonoše
Pohlaví: Muž

Re: Tvorba 2D her

Příspěvekod satik » 19 srp 2017 08:17

Ten obrázek je dost zavádějící, c# se kompiluje do IL a na místě, kde se spouští, se před spuštěním převádí do normálního nativního kódu.

To je docela rozdíl oproti interpretovanemu kódu, kde se kód vyhodnocuje příkaz po příkazu.
https://www.facebook.com/peasantsandcastles/
https://www.twitch.tv/satikcz/
https://www.youtube.com/c/SatikCZE
PC: Intel Core i7 8700K@5GHz+EK KIT L360, ASUS Maximus X HERO, 32GB RAM@3466, MSI GTX 1080Ti Gaming, Fractal Define S, Seasonic P860, SSD 2TB celkem
Periferie: 3x AOC AG271QG (1440p 165Hz IPS), Razer Deathadder+Blackadder Chroma, Steelseries QcK+, Sennheiser PC360, DXRACER OH/KF06/NB

Uživatelský avatar
faraon
Master Level 8
Master Level 8
Příspěvky: 6264
Registrován: prosinec 10
Pohlaví: Muž

Re: Tvorba 2D her

Příspěvekod faraon » 19 srp 2017 08:56

Pozor, třeba v BASICu se prováděný kód vyhodnocuje token po tokenu, žádné příkazy tam už nejsou, překlad probíhá buď při editaci včetně kontroly chyb (např. Sinclair ZX BASIC), nebo při spuštění programu (např. M$ QBasic). Takže žádné příkazy, ale bytekód, navíc až po optimalizaci pro rychlejší práci s pamětí, která je dokonce dynamicky přidělovaná!
Můžeš se přesvědčit na vlastní oči: http://www.pagetable.com/?p=774 ;-)

Dnešní skriptovací jazyky jsou v tomhle o dost pozadu, ale dneska jsou holt počítače mnohem výkonnější než před padesáti lety, takže si můžeme dovolit plýtvat, ne? I kdyby mělo trvat dvě sekundy než se projeví pohyb myší, a deset sekund od stisku tlačítka než se widlofon rozhodně že ten hovor přijme.

Kromě toho, ten "nativní kód" stejně potom běží pod dohledem, a provádějí se v něm změny pro jeho zrychlení. Takže jak bys to nazval, manageovaný jazyk? :lol:
Hlášení při minulé aktualizaci Linuxu:
Po této operaci bude na disku použito dalších 1 024 B.
Děsně to bobtná :lol:

Hlášení při dnešní aktualizaci:
Po této operaci bude na disku uvolněno 13,7 MB.
No proto!

Deibellos
nováček
Příspěvky: 35
Registrován: červenec 15
Pohlaví: Nespecifikováno

Re: Tvorba 2D her

Příspěvekod Deibellos » 19 srp 2017 10:48

Takže když zahodím html5+js+C# a rovnou budu programovat ve funkcionálním jazyku, budu schopný splnit si 3 cíle včetně možnosti to dávat na internet a jako bonus - budu mít výsledky hotový výrazně rychleji + výsledky budou fungovat rychleji a plynule?

Asi to tak jednoduchý nebude, když se stále používají převážně mainstreamový jazyky.

Uživatelský avatar
faraon
Master Level 8
Master Level 8
Příspěvky: 6264
Registrován: prosinec 10
Pohlaví: Muž

Re: Tvorba 2D her

Příspěvekod faraon » 19 srp 2017 11:05

To ne, spíš se nauč HTML5+JS+C# tak abys to dokázal napsat v čemkoliv z toho, a ještě k tomu přidej pár dalších věcí, třeba Ruby, Scheme a Go, které ti umožní větší rozhled.
Hlášení při minulé aktualizaci Linuxu:
Po této operaci bude na disku použito dalších 1 024 B.
Děsně to bobtná :lol:

Hlášení při dnešní aktualizaci:
Po této operaci bude na disku uvolněno 13,7 MB.
No proto!

Deibellos
nováček
Příspěvky: 35
Registrován: červenec 15
Pohlaví: Nespecifikováno

Re: Tvorba 2D her

Příspěvekod Deibellos » 19 srp 2017 11:35

Děkuji za vaši spolupráci a za cenné informace :thumbup:
Bylo mi ctí ;)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Tvorba makra v excelu
    od micka » 27 dub 2018 08:56 » v Kancelářské balíky
    4
    323
    od micka
    27 dub 2018 10:41
  • Tvorba automatického e-shopu
    od kubaj16 » 29 kvě 2018 19:17 » v Poptávka po práci
    3
    318
    od petr22
    30 kvě 2018 09:33
  • Tvorba webových stránek
    od kubaj16 » 22 kvě 2018 16:10 » v Vše ostatní (Off topic)
    1
    406
    od zeus
    22 kvě 2018 18:29
  • win 10 tvorba obrazu systému
    od TK1991 » 02 kvě 2018 14:24 » v Windows 10, 8, 7, Vista, XP…
    17
    482
    od RIKI22
    03 kvě 2018 17:05
  • Tvorba webu - kopie webu, copyright ?
    od webwep » 28 pro 2017 10:21 » v Programování a tvorba webu
    1
    616
    od Akrej
    07 led 2018 23:59

Zpět na “Hry”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot], Majestic-12 [Bot] a 2 hosti