Ahoj,
jsem student, mám spoustu snů a nápadů. Učím se programování, ale zatím jsem se seznámil s Pascalem, HTML, a "přičichl" k C.
Rád bych se zeptat jaký jazyk bych měl ve volném čase studovat, pokud bych chtěl vytvořit hru jako travian. nebo dokonce něco jako farmerama (www.farmerama.com) <- líbí se mi to netabulkové provedené, vysouvání a posouvání... prostě už jako hra.
Díky moc za všechna doporučení. a pokud někde existuje i nějaký pěkný manuál
Fórum › Hry
V čem vytvářet online hry?
To KIIV : S tou náročností bych to viděl spíše na C# - alespoň co jsem měl možnost s několika lidmi, tak všichni mi tvrdili, že jedine C# kvůli mnohem rychlejšímu vývoji než v C++
To yaqwsx : no kamos dela nejaky IS v C# a rikal ze treba prvni nacteni vsech knihoven v IIS zabere i vic jak pul minuty a po dni nebo jak nepouzivani je vyhodi zase z pameti..
pak jeste zminoval urcity drobnosti s rychlosti generovani (i vic jak sekundu), ale to bude spis zalezitost slozitejch SQL dotazu :)
v PHP bych urcite nepouzival treba CakePHP .. jednoducha aplikace a nedokaze vygenerovat stranku pod sekundu a pokud se vypne cache tak se slozi server uz pro par lidi
To KIIV : Aha, to jsem nevěděl. To těchto věc moc nevidím, resp nemám zkušenosti. Jenom jsem interpretoval, to jsem mi bylo kdysi řečeno
#1 Michal
To je dobrá otázka mě by třeba zajímalo v čem se vyrábějí takové https://500freeslots.com/cz/automaty-zdarma/ jednoduché automaty. Jakože online hry vypadá to jednoduše ale programování vůbec nerozumím. Ale vytvořit si něco jen tak pro sebe by mě bavilo. Ale jsem úplný laik, i když hry mě baví hlavně multiplayer přes internet. Třeba call off duty, nebo třeba need for speed, a taky gta5.
Zalezi na tom, jakou slozitost chces.
- Pokud jde o gta a pod, tak na to jsou unreal enginy a jine. Vyrobis exe soubor.
- Pokud ti jde jen o jednoduchou webovou klikacku, tak staci html, css, js.
- Pokud to ma byt online, potrebujes jeste php, sql pro ukladani uziv. uctu na serveru.
Pro online komunikaci u web stranek se pouziva http/https, ale u gta her se pouzivaji udp sockety, ktere jsou uspornejsi. To je jen program, ktery spustis na serveru a nastavis mu, jaky ma spustit program, kdyz prijde message, zprava. U webovych stranek se to pouziva spise pro chat. Na klikaci hry to moc neni treba.
Grafika web her se resi 3d programy nebo programy na vektorovou grafiku. Ale treba ti staci jen gifiky.
Treba si ale vystacis jen s javascriptem, bud pohyb divu na strance nebo muzes kreslit do canvasu.
https://mlich.zam.slu.cz/…/sokoban.htm
https://mlich.zam.slu.cz/…xample5.html
https://mlich.zam.slu.cz/x/hry/index.htm
jo, jeste, v html se da pouzit framework jquery, treba.
https://www.sitepoint.com/…ials-jquery/
A jeste tohle bych ti mohl dat
https://mlich.zam.slu.cz/…js-tanks.htm
#1 Michal
těch cest kterýma se mužeš vydat je hafo a mužeš se vydat jen po jedný .. on ten čas utíká hrozně rychle víš ..... otázka je jestli se tim pak uživíš .. každopádně se uživíš jako programátor v Javě, C++ spíš pod linux, ASP .NET + .NET core, PHP, Java Script ...
jinak profi grafika pod web třeba na hry se dělá ve WebGL viz https://www.khronos.org/
jestli chceš dělat frontend (visualní prvky) programátora pro web pak JavaScrip+HTML5+CSS3+JQuerry a backend programátor (serverový) pak PHP, ASP .NET nebo .NET core, Rubby, atd...
jestli chceš dělat jen profi hry musíš se naučit UNITY + C# a tedy MS VS 2019 nebo DirectX 9 až 12 a v tom případě musíš znát C++/CX pro UWP aplikace což je v MS VS 2019 nebo nativeC++ x64 + DirectX 9 až 12 a WinAPI v MS VS 2019 (protože Microsoft už nebude podporovat 32 bitový systémy - je to oficiálně od května 2020). další možností je zabrouzdat do enginů 3tích stran jako je Havoc (včetně fyziky), UnrealEngine, CrytecEngine ... všechno ti to zabere spoustu let než se to naučíš ...
nejjednodušší plošinovky 2D se daj dělat v UNITY což je nástupce XNA 3.x, 4.x knihovny a odnož knihoven SlimDX a SharpDX. Ta poslední se používá stále ale je to jen wrapper pro nativeDirectX 9 až 12....
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
V čem se dělaj hry — založil 3DiDo
V čem jsou tyto hry psané? — založil Franceq
Programování online hry — založil Prokop
Tvorba web-online hry — založil jajau
Vývoj nové online hry — založil velurex
Moderátoři diskuze