Jazyk vhodný pro online hru – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Jazyk vhodný pro online hru – .NET – Fórum – Programujte.comJazyk vhodný pro online hru – .NET – Fórum – Programujte.com

 

General0
Návštěvník
16. 1. 2010   #1
-
0
-

Zdravím,
Vím že to tu bylo už mnohokrát... Chtěl bych začít se učit programovací jazyk v kterém bych mohl jednoduše (i když asi těžko :D) programovat hry do počítače. Jaký by byl dle vašeho názoru nejlepší jazyk? Rád bych v něm chtěl vytvořit online hru, s 3D objekty.. Slyšel jsem že Python je jednoduchý a je doporučované C#. Dále se chci zeptat zda v Perlu vůbec existuje podpora grafiky nebo něco jako je prostě Win API? (asi blbá otázka)

Zatím jsem programoval V PHP a MySQL, zkoušel C++, trošilinku jsem zkoušel PERL, kdysi Delphi... mno :D

Nahlásit jako SPAM
IP: 89.102.75.–
Chrasty
~ Redaktor
+4
Posthunter
17. 1. 2010   #2
-
+1
-
Zajímavé

Na výběr máš z obrovského množství technologií, tady se jen tak neshodneme.

Já jakožto Sí-šarpista navrhnu C# (respektive Silverlight). Od třetí verze podporuje hardwarovou 3D akceleraci a existuje i pár 2D/3D a fyzikálních enginů, nějaká hra by se v tom snad dala udělat celkem pěkně, ale žádné zkušenosti s hrami a jejich rychlostí nemám.

Nahlásit jako SPAM
IP: 193.179.196.–
survik1
~ Moderátor
0
Posthunter
17. 1. 2010   #3
-
0
-

Do nedávna patřilo ke špičce C++, ale v dnešní době pomalu, ale jistě začíná zaostávat za přednímí C# a podobných.

Nahlásit jako SPAM
IP: 92.62.224.–
Život je jen hra, která se nedá vyhrát.
gatuso0
Stálý člen
17. 1. 2010   #4
-
0
-

Můžu se zeptat jaké jsi tím "a podobných" ? Například Java a .. ?

Předem dík :)

Nahlásit jako SPAM
IP: 85.160.13.–
HTML & CSS3 kodér na volné noze.
www.vlastimilfiser.cz
X30
Newbie
17. 1. 2010   #5
-
0
-

To General : Perl je především skriptovací jazyk, to na hru moc nebude. Python je původem taky skriptovací jazyk, idkyž ted už jde o plnohodnotný jazyk, hru v něm uděláš těžko, hodí se spíš na rychlé napsání jednodušších prográmků.

Na online hru bych ti doporučil něco z rodiny jazyka C - takže C++ nebo C#. Pro začátek pro tebe bude určitě příjemnější se naučit C# než C++. A k C# taky už existují herní enginy

Nahlásit jako SPAM
IP: 89.102.19.–
X30
Newbie
17. 1. 2010   #6
-
0
-

To gatuso : Poslední dobou si všímám C#, C++, Visual Basic.NET a pár i v Javě, takže ano, i Java...

Nahlásit jako SPAM
IP: 89.102.19.–
survik1
~ Moderátor
0
Posthunter
17. 1. 2010   #7
-
0
-

To gatuso : Rodina .NET, ale jinak i ta Java. I když si nemyslíém, že se hodí na rozsáhlejší projekty (Napadá mě teď program Vuze (Azureus), který je psán v Javě a žere na svůj program dost systémových zdrojů (je ale možné, že to je chyba vývojářů)

Nahlásit jako SPAM
IP: 92.62.224.–
Život je jen hra, která se nedá vyhrát.
17. 1. 2010   #8
-
0
-

To General : Pokud nechystáš nic typu Counter-Strike nebo podobně, tak zůstaň u C#, nebude to na škodu. K vytvoření hry můžeš využít např. XNA a pokud ti někdo bude tvrdit, že jedinou pravou volbou pro psaní her je C++, klidně ho ignoruj.

Nahlásit jako SPAM
IP: 84.21.124.–
Dušan Janošík | web: djanosik.cz, @djanosik
Kamen93
~ Anonymní uživatel
1 příspěvek
17. 1. 2010   #9
-
0
-

ak chceš niečo super jednoduché, tak môžeš na vyrvorenie hry použiť Blender Game Engine a na sieťovú komunikáciu použiť Python

Nahlásit jako SPAM
IP: 195.91.79.–
General0
Návštěvník
18. 1. 2010   #10
-
0
-

Díky všem za odpovědi, tak asi začnu ten C#

Nahlásit jako SPAM
IP: 89.102.75.–
ejtix-1
Newbie
3. 2. 2010   #11
-
0
-

To djanosik : proc myslis ze c# resp. XNA neni pro hry typu cska?... trochu pile a nemusel by to byt takovy problem

Nahlásit jako SPAM
IP: 78.102.97.–
3. 2. 2010   #12
-
0
-

To ejtix : Já si to nemyslím, o XNA mnoho nevím, ale ta technologie k tomu prostě není určená.

Nahlásit jako SPAM
IP: 84.21.124.–
Dušan Janošík | web: djanosik.cz, @djanosik
ejtix-1
Newbie
3. 2. 2010   #13
-
0
-

To djanosik : XNA je doplnek do visual studia - XNA Game Studio... je to primo k tvorbe her

Nahlásit jako SPAM
IP: 78.102.97.–
3. 2. 2010   #14
-
0
-

To ejtix : Světe div se. To vím, že je to určené k tvorbě her, ale podle lidí, co s tím maj jisté zkušenosti (nebo dokonce podle autorů XNA, nejsem si teď jistej) to není určené k tvorbě profi her (CSS, Crysis, atd). Je bezpředmětné o tom diskutovat, protože to je vzhledem k původnímu dotazu dost OT.

Nahlásit jako SPAM
IP: 84.21.124.–
Dušan Janošík | web: djanosik.cz, @djanosik
Chrasty
~ Redaktor
+4
Posthunter
3. 2. 2010   #15
-
0
-

To ejtix : Sice je ke tvorbě her, ale háček je v tom, že XNA běží pod .NET frameworkem a používá tedy managed jazyky, které jsou pomalejší než třeba nativní C++. Proto by to v případě nějaké grafické šílenosti či složitých výpočtů nemuselo úplně stíhat.

Nahlásit jako SPAM
IP: 193.179.196.–
ejtix-1
Newbie
3. 2. 2010   #16
-
0
-

To Chrasty : na tom asi neco bude ;)...

Nahlásit jako SPAM
IP: 78.102.97.–
Quiark0
Věrný člen
4. 2. 2010   #17
-
0
-

Já bych se toho .NETu tak nebál, FPS hra v tom udělat půjde, jen nebude srovnatelná s UT 3/FarCry/...
Jenže XNA je na něco takového nepoužitelné podle toho, co jsem slyšel, jde použít tak nanejvýš na malé hry...

Nahlásit jako SPAM
IP: 193.86.140.–
amertak0
Návštěvník
5. 2. 2010   #18
-
0
-

I kdyby ste sami začali psát hru, tak se ani z třetiny nepřiblížíte nečemu jako Far Cry a podobně, takže řešit náročnost u tak malých projektů je celkem zbytečnost.

Nahlásit jako SPAM
IP: 80.251.245.–
velurex0
Stálý člen
5. 2. 2010   #19
-
0
-

amertak napsal:
I kdyby ste sami začali psát hru, tak se ani z třetiny nepřiblížíte nečemu jako Far Cry a podobně, takže řešit náročnost u tak malých projektů je celkem zbytečnost.


Souhlasím. Volil bych XNA pro jednoduchost a na nepatrnou ztrátu výkonu oproti unmanaged řešení bych se neohlížel.

Nahlásit jako SPAM
IP: 213.191.119.–
mephi0
Expert
5. 2. 2010   #20
-
0
-

ja volim Adobe Flash. Napísať hru v C# je ťažké, v C++ je to ťažšie kôli riešeniu ďalších problémov, ktoré môžu lepšie využívať systémove prostriedky (ale ako písal amertak, nema to zmysel). Ak začneš s flash-om, budeš zachviľku tvoriť hry a skúsenosti s tvorbou ťa môžu neskôr živiť. Programovanie je tam už celkom vymakané. A nemysli si že ak budeš robiť s flashom, nič ti to nedá do "normálneho programovania" ;) môj názor

Nahlásit jako SPAM
IP: 147.32.90.–
Program nemusi fungovat rychle, staci ze funguje dostatecne rychle.
dannyk0
Věrný člen
5. 2. 2010   #21
-
0
-

Ja jsem taky zastancem XNA. Pro male projektiky staci a mit oci na hry typu WoW nebo Far Cry nema smysl.

Osobne bych se flashi vyhl obloukem. Podle me je to uz pomalu, ale jiste umirajici technologie (ciste muj nazor).

Nahlásit jako SPAM
IP: 85.135.97.–
Jedu v c++,c#,assembler,ASP.NET,PHP,databaze,bezpecnost softwaru[br] -----------------------------------------------------------[br] Muj blog o programovani,hudbe a vsem moznem,co najdu na netu :) [br] http://dannyk.aspone.cz[br] -----------------------------------------------------------[br] Na foru mam nejake prispevky pod nickem Master,tak jen pro upresneni :)
Krychlik
~ Anonymní uživatel
195 příspěvků
5. 2. 2010   #22
-
0
-

Doporucil bych xna+c#. Vykon XNA je slusny, nekde v tutorialech maji rendrovani hry s 1M trojuhelniky na scene a jede to 30+ fps na beznem stroji, takze vetsi slusna hra by klidne sla. Plus ty jejich hry jsou celkem hratelne, zadne orezavatka ala flashove rychlokvasky na internetu.
Ted spis k tve snaze. Vsichni chteji udelat diru do sveta s giga super online hrou pro tisice hracu v jeden bitve, mapou 100x100 km a grafikou jako Crysis a pokazde to skonci stejne- "jak se posilaji data" "jak vytvorim/inportuju stihacku/rytire/draka.." " OMG lolz help, jak v c# ukladat savy do souboru". Radsi napis logicky rychlik, teba i hloupe tanky/lode/pisvorky/balancovani s kulickou na derave desce a zjistis, ze to takova sranda neni.

Nahlásit jako SPAM
IP: 217.115.240.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 31 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý