Stránka 1 z 4

Jak vytvořit hru.

Napsal: 09 kvě 2014 16:31
od MikeYTD
Dobrý den,
chtěl bych se zeptat jak mám vytvořit hru, zdali jdou vytvářet dobré hry bez znalosti programování a nebo jestli chci vytvořit hru, tak musím umět programovací jazyk???
Jsem začátečník, vždy jsem chtěl vytvořit hru, a ať jsem hledal na internetu jak jsem mohl nic jsem nenašel.
Zkoušel jsem Gamemaker, Construct, Unity 3D, Games Factory ( asi vše ).
Proč vlastně chci vytvořit hru???
Protože, když hraju hry, vždy mě napadne proč to neudělali tak nebo tak, chtěl bych dokázat vytvořit hru, abych si mohl říct že jsem něco dokázal a aby si to mohli stahovat ostatní, nechci to dělat pro peníze, chci to dělat pro zábavu.
Pokud to lze jen s uměním programovacího jazyka, jaký se mám naučit, v jakém programu to mám vytvářet???
moc díky všem za odpovědi...

Re: Jak vytvořit hru.

Napsal: 09 kvě 2014 16:34
od MaxDel
No Gta 5 nečekej, něco na úrovni pacmana.

Re: Jak vytvořit hru.

Napsal: 09 kvě 2014 16:36
od guest
O tom už se zde nejednou psalo, je zde třeba využít možnost "Hledat".

Re: Jak vytvořit hru.

Napsal: 09 kvě 2014 16:38
od domitea
Na tohle téma tu je už hodně témat, stačí je najít.

Ale ve zkratce. Stačí nějaký kompilátor, textový editor a hromada času.... :smile:

Re: Jak vytvořit hru.

Napsal: 09 kvě 2014 16:47
od guest
Dokonce zde někde jsou i ukázky toho programování.

Re: Jak vytvořit hru.

Napsal: 09 kvě 2014 17:30
od faraon
Jestli nejsi milionář, aby sis mohl najmout tým vývojářů kteří by realizovali tvoje nápady, tak to bez programování nepůjde. Existují sice náhražky jako GameMaker, ale i tam se dají "naklikat" jen velmi jednoduché věci, pokud chceš víc, musíš se stejně pustit do ručního psaní kódu.

Takže jestli to chceš vzít důkladně, začni si hrát s Karlem: http://karel.oldium.net/ Ten tě naučí algoritmizaci, dekompozici, strukturování, a rekurzi, čili úplný základ toho co se dá s počítačem provádět.
Potom nejlépe Pascal, sice je poněkud zastaralý, ale za víc než čtyřicet let nikdo nevymyslel nic lepšího pro výuku začátečníků. V něm se naučíš pracovat s různými druhy dat.
A za dva tři roky přijde čas na ostrý jazyk, Python, C++, nebo jiný, to už uvidíš sám k čemu budeš směřovat.

Nebo si můžeš koupit tuhle knížku: http://knihy.cpress.cz/programovani-pro-deti.html
K ní stáhnout a nainstalovat Scratch (zdarma a v češtině), a za pár týdnů usilovné každodenní práce se podle ní naučíš udělat jednoduché hry, tak na úrovni plošinových flashovek na superhry.cz. Ale současně s tím se naučíš i základy programování, podobně jako při hraní s Karlem.
No a pak bude zase správný čas na ten Pascal nebo něco podobného.

Re: Jak vytvořit hru.

Napsal: 09 kvě 2014 17:52
od MikeYTD
Díky Faraone, si jediný, který zde napsal oč jsem žádal, také tvrdíš, že nelze vyrobit dobrou hru bez programovani, jestli to chápu dobře??

Re: Jak vytvořit hru.

Napsal: 09 kvě 2014 18:05
od faraon
Ne že bych to skálopevně tvrdil, jenom nevím jak to provést :lol:

Jedna možnost by tu byla. Dnešní hry se skládají ze dvou částí, enginu a dat. Engine je vlastně program, který něco provádí s těmi daty. A data můžou být různá, je to grafika do té hry, zvuky, ale třeba i skripty popisující děj a možné události které v té hře nastávají. Samotný engine pak herní firmy používají pro řadu po sobě vydaných her, jen s úpravami nebo nějakým vylepšením, mění se jenom data.

Takže teoreticky by šlo použít už hotový engine, a pro něj vytvořit vlastní skripty a příslušenství k nim. Ale tohle dělá dost velká skupina vývojářů, samotní programátoři co tvoří ten engine jsou jen malá část týmu.

Existují i enginy uvolněné pro volné použití, včetně her jako legendátní Wolfenstein 3D nebo Quake 3, dají se stáhnout jejich zdrojové kódy a můžeš na jejich bázi vytvořit vlastní hru, tak vznikla třeba Open Arena. Ale i k tomu je potřeba o tom programování něco vědět.

Re: Jak vytvořit hru.

Napsal: 09 kvě 2014 18:18
od domitea
Engine od někoho má jednu nevýhodu - člověk se musí přizpůsobit. To je někdy nevýhodné.

Navíc takový Engine se dá "splácat" za jedno až dvě odpoledne. :smile:

Ale ať už si vybereš jakoukoliv cestu, programování se nevyhneš....

Re: Jak vytvořit hru.

Napsal: 10 kvě 2014 13:27
od MikeYTD
Mohl by mi napsat prosím nějaký typ enginu??

Re: Jak vytvořit hru.

Napsal: 10 kvě 2014 13:37
od faraon

Re: Jak vytvořit hru.

Napsal: 10 kvě 2014 14:31
od MikeYTD
Co je nejlehčí a zároveň kvalitní z těchto programů, a jsou na programovaci jazyky ???
Unreal engine
Cry Engine 3
Unity 3D
Díky moc za odpověď....