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: 5927
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)();


Nejhroznější sen linuxáka: nabootuje počítač, a tam Windows.
Nejhroznější sen windowsáka: nabootuje počítač, a tam Linux.
Nejkrásnější sen linuxáka: nabootuje počítač, a tam Linux.
Nejkrásnější sen windowsáka: nabootuje počítač.

Reklama
Uživatelský avatar
satik
Level 5
Level 5
Příspěvky: 2481
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.twitch.tv/satikcz/
https://www.youtube.com/c/SatikCZE
C++ Programátor
PC: AMD Ryzen 1700 @ 4 GHz+BQ SL 280, ASUS Crosshair VI HERO, 32GB RAM, MSI GTX 1080 Gaming Z, Fractal Define S, Seasonic P860, SSD 2TB celkem
Periferie: ASUS ROG SWIFT, 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: 18607
Registrován: květen 07
Bydliště: ČR: Vysočina: Havlíčkův Brod
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
KATEGORIE:​SYSTÉM​NET​DATA​EMULACE​HRY​VIDEO​AUDIO​GRAFIKA​TEXT‌​‌​ ‌​‌​APP‌‌‌‌​Brigády‌​Filmy‌​Firefox​​●‌​FormátHlavolam‌​●‌​Hra‌​●‌​Hry‌​​Ikony‌​Klipy‌​Knihy‌​●‌​KomixyKoš‌​Melodrama‌​NákupyOdkazy‌​OS‌​Plné hry‌​●‌​RubikSam CoupéSoftware‌​●‌​Šedá zónaTV‌​‌​TV‌​Úložiště‌​VideoNovinky‌​Zajímavosti‌​Znaky

Uživatelský avatar
satik
Level 5
Level 5
Příspěvky: 2481
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.twitch.tv/satikcz/
https://www.youtube.com/c/SatikCZE
C++ Programátor
PC: AMD Ryzen 1700 @ 4 GHz+BQ SL 280, ASUS Crosshair VI HERO, 32GB RAM, MSI GTX 1080 Gaming Z, Fractal Define S, Seasonic P860, SSD 2TB celkem
Periferie: ASUS ROG SWIFT, 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: 5927
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:
Nejhroznější sen linuxáka: nabootuje počítač, a tam Windows.
Nejhroznější sen windowsáka: nabootuje počítač, a tam Linux.
Nejkrásnější sen linuxáka: nabootuje počítač, a tam Linux.
Nejkrásnější sen windowsáka: nabootuje počítač.

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: 5927
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.
Nejhroznější sen linuxáka: nabootuje počítač, a tam Windows.
Nejhroznější sen windowsáka: nabootuje počítač, a tam Linux.
Nejkrásnější sen linuxáka: nabootuje počítač, a tam Linux.
Nejkrásnější sen windowsáka: nabootuje počítač.

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 webu
    od xXmateesXx » 19 čer 2017 20:34 » v Programování a tvorba webu
    3
    287
    od xXmateesXx
    20 čer 2017 21:30
  • Tvorba mapy
    od Martin Nováček » 25 lis 2016 21:04 » v Design a grafické editory
    2
    403
    od Luking
    11 dub 2017 21:02
  • H: Tvorba intra a outra!
    od HelFix » 30 říj 2016 16:47 » v Design a grafické editory
    2
    539
    od HelFix
    10 lis 2016 20:08
  • Tvorba Minecraft serveru
    od Nikushka1994 » 23 lis 2016 12:01 » v Hry
    1
    255
    od johnspad1
    06 pro 2016 18:07
  • tvorba vlastního instalačního media
    od matty » 09 úno 2017 16:04 » v Vše ostatní (sw)
    2
    201
    od matty
    09 úno 2017 16:39

Zpět na “Hry”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 6 hostů