Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: GhekoN 06. 07. 2012, 04:00:17

Název: Python a moderní 3D hry
Přispěvatel: GhekoN 06. 07. 2012, 04:00:17
Zdravim

Dlouho jsem mel za to, ze python je vyuzitelny jenom k 2D a celkove jednoduchym hram viz. pygame atd. Nedavno jsem se ale dozvedel, ze python pouzivaly i 3D komerecni projekty napr. Eve Online ( stackless), momentalne onlinovka World of Tanks a jsou v nem napsany 3D enginy - Panda3D, Soya3D atd. Nevi nekdo z vas nejake podrobnosti o zastoupeni pythonu v modernich komerecnich hrach? At uz online nebo offline, proste jeho vyuziti v komerecnich projektech 2011/2012? Zkousel jsem prohledat net jak to jen slo, ale 99% veci se tyka prave pygame, ruznych 2d frameworku atd. Diky za kazdou odpoved :)

btw: Prave jsem tak nejak dospel do takove faze, kdy verim, ze vsechny zakladni veci v pythonu ( oop, casto pouzivane knihovny ) mam zmaknute a tak nejak pokoukavam po dalsim smeru kam se ubirat. Byl jsem pevne rozhodnuty ze zacnu zkoumat webove frameworky ( nejspis django ), ale tahle zalezitost me trochu zviklala, abych se ji alespon podival na zoubek :)
Název: Re:Python a hry
Přispěvatel: Solo_Kamen 06. 07. 2012, 09:35:25
Väčšinou to býva tak, že engine samotný je napísaný v C/C++ a Python sa v ňom používa ako skriptovací jazyk, pomocou ktorého pristtupuješ k funkciam enginu alebo dopĺňaš jeho funkcionalitu.
Každý engine, ktorý má Python ako skriptovací jazyk de facto podpouruje multiplayer (server-client model napísaný v Pythone)
Název: Re:Python a hry
Přispěvatel: slanecek 06. 07. 2012, 12:06:54
Civilization IV a V mají v Pythonu naprogramovanou umělou inteligenci.
Název: Re:Python a hry
Přispěvatel: Jan Ťulák 06. 07. 2012, 12:30:05
Technicky by neměl být problém, udělat NĚJAKÝ 3D engine v pythonu. Problém ale bude ve výkonu - například nevím, jestli python umí přistupovat k opengl/directX.
Název: Re:Python a hry
Přispěvatel: GhekoN 06. 07. 2012, 13:18:28
Jo takhle.. je skoda, ze se neda nejak dohledat, jaky jazyk urcita hra pouziva ke skriptovani, ai a podobne.. Diky
Název: Re:Python a hry
Přispěvatel: slanecek 06. 07. 2012, 14:08:20
Jo takhle.. je skoda, ze se neda nejak dohledat, jaky jazyk urcita hra pouziva ke skriptovani, ai a podobne.. Diky

Co takhle zkusit fórum dané hry? Programovací jazyky určené k vývoji hry určitě nejsou nějakým tajemstvím; nevidím důvod, proč by ti nikdo na slušně položenou otázku neodpověděl.
Název: Re:Python a hry
Přispěvatel: Inkvizitor 06. 07. 2012, 23:27:41
Technicky by neměl být problém, udělat NĚJAKÝ 3D engine v pythonu. Problém ale bude ve výkonu - například nevím, jestli python umí přistupovat k opengl/directX.

http://lmgtfy.com/?q=opengl+python
Název: Re:Python a hry
Přispěvatel: GhekoN 07. 07. 2012, 00:04:40
Slanecek: Ono to je docela komplikovane, kdyz cloveka nezajima zadna konkretni hra, ale spise zastoupeni napr. ve vsech komerecnich hrach vydanych v roce 2010-2012 etc. :)
Název: Re:Python a hry
Přispěvatel: Inkvizitor 07. 07. 2012, 08:58:29
A proč Tě to, Ghekone, tak zajímá; chtěl bys to dělat profesionálně? Já jsem slyšel, že programátoři her jsou obecně (v rámci oboru) dost blbě placení, protože každý předpokládá, že je to baví a že budou rádi makat 12/7 za bídnou mzdu...
Název: Re:Python a hry
Přispěvatel: stepulka 07. 07. 2012, 10:28:44
Ehm... ja bych rekl, ze prave naopak. Treba lidi, co umi jen C# s DirectX si vydelavaji +- 80.000kc (dokonce i na jobs.cz byla kdysi nabidka, C# (C++), XNA s DirectX (OpenGL) + znalost matiky, fyziky etc... za 100.000kc/mesic). U lidech C++, DirectX/OpenGL to bude mnohem vice.
Název: Re:Python a hry
Přispěvatel: Inkvizitor 07. 07. 2012, 10:51:43
Ehm... ja bych rekl, ze prave naopak. Treba lidi, co umi jen C# s DirectX si vydelavaji +- 80.000kc (dokonce i na jobs.cz byla kdysi nabidka, C# (C++), XNA s DirectX (OpenGL) + znalost matiky, fyziky etc... za 100.000kc/mesic). U lidech C++, DirectX/OpenGL to bude mnohem vice.

No to sice zní slušně, ale za kolik hodin měsíčně to je?
Název: Re:Python a hry
Přispěvatel: stepulka 07. 07. 2012, 11:21:05
Ehm, asi to budou dvanactky...
Název: Re:Python a hry
Přispěvatel: GhekoN 07. 07. 2012, 11:45:53
Inkvizitor: Tak vzhledem k tomu, ze prave nastupuju na VS, mam jeste 5 let na to, abych se rozmyslel, co budu nebo bych chtel delat profesionalne :) Ale mas pravdu, herni prumysl mi prijde hodne zajimavy a i kdyz se tim nebudu zivit, proste a jednoduse jsem zvedavy clovek :D Myslim, ze vzhledem k poctu hernich studii v CR, je to stejne dost utopie pracovat v nejakem a i kdyz anglictina neni problem, neverim, ze nejake velke herni studia budou mit zajem o ceske programatory.
Název: Re:Python a hry
Přispěvatel: KapitánRUM 07. 07. 2012, 14:39:09
Zahraniční studia samozřejmě MAJÍ zájem i o ČESKÉ programátory, stejně tak je zajímají Indové a kdokoliv, kdo chce měsíčně méně než 150 000,- Kč co chce běžný programátor v USA. Programátor s rozumnými nároky si v ČR přijde bratru na 30 až 50 papírů měsíčně hrubého. Na druhou stranu znám hodně "programátorů" a tohle označení si zaslouží tak 3 z 10, ostatní jsou skriptaři/tupí kodéři/šablonáři.

Je to zajímavý problém, každý chce být programátor, ale ne každý na to má hlavu. To je diskriminace co? Jděte si stěžovat na romea!
Jinak lidí v IT začíná být až moc.
Svářeč nemusí být ani moc dobrý a přijde si na 30 tisíc měsíčně.
DOBRÉMU soustružníkovi nebo obraběči dají i 40 měsíčně.
Opravář kotlů si účtuje 1000,- Kč za hodinové vyčištění kotle.

Je hezký, že si třeba pak vyděláš 100 papírů, ale když tě v TÉ DOBĚ spravení auta bude stát třicet papírů a snídaně pět, už to taková sláva nebude.
Název: Re:Python a hry
Přispěvatel: KapitánRUM 07. 07. 2012, 14:42:26
Prosím porovnejte:

Svářeč:
http://www.spravnykrok.cz/prace/nabidka/402088-svareci.html
http://prace.monster.cz/getjob.aspx?JobID=104014845&WT.mc_n=careerjet

A kokot:
http://www.prace-rychle.cz/nabidka-prace.php?id=technici-pocitacovych-siti-a-systemu:154000000178135

V IT začíná být prostě moc lidí, dělá to každej, kdo má do zadele díru a platy jdou dolů.
Název: Re:Python a hry
Přispěvatel: KapitánRUM 07. 07. 2012, 14:48:57
Jo, studuj IT, pěkně 5 let se dři na VŠ a budeš možná dostávat tolik, co svářeč!
No a ten svářeč jde domů s čistou hlavou, jak padne, tak jde domů za rodinou, ty jako dámské přirození budeš muset ještě makat přesčas.
A doktor, co studoval jako ty, se na tebe bude šklebit, pane programátore  ;D
Protože programátor je ve 40-ti odepsanej, dřív nebo později přijde něco, co už se nestihneš naučit a jsi v zadeli.
Zato doktor, ten zúročuje to, co se za celou svojí praxi naučí.
Programátorům jsou oproti tomu staré znalosti často spíš na obtíž.
Doktor, když u něj dojde k vyhoření, stane se z něj obvoďák a má to na háku.
TY, až u tebe za 10-15 let dojde k vyhoření, můžeš jít leda tak do Tesco rovnat krabice nebo do Carrefouru prodávat sekačky, jako že dva takové známé mám.
Název: Re:Python a hry
Přispěvatel: Mirek Prýmek 07. 07. 2012, 16:12:26
http://www.prace-rychle.cz/nabidka-prace.php?id=technici-pocitacovych-siti-a-systemu:154000000178135
Tak to je síla. Ale zas na druhou stranu za tyhle prachy seženou tak maximálně "Frantu od vedle, co těm počítačům rozumí".

Když už říkáš "srovnejte", tak srovnáváš nabíku z nejspodnějšího patra IT s nabídkou z nejvrchnějšího (aspoň myslím) patra sváření...
Název: Re:Python a hry
Přispěvatel: KapitánRUM 07. 07. 2012, 16:38:17
Ve fabrice, pro kterou dělám správu IT, berou svářeči i obráběči jen s učilištěm všichni přes 30 a ti lepší VŠICHNI mají přes 35!
Jde o to, že abys dostal v IT alespoň 30 měsíčně, musíš být už použitelný programátor, nejlépe pak s VŠ.
No a na 35 tisíc/měsíčně musíš mít kromě Prahy už slušný skillz.

Nedávno přišel do fabriky jeden svářeč ožralej jako prase, vypadl z auta a začal lézt po čtyřech, protože mu to po dvou nešlo.
Přišel ředitel, mistr a šéf provozu, odtáhli ho do takového kumbálu, aby se tam vychrápal.
Směnu sice nedostal zaplacenou, ale nevyhodili ho.
"Že se dobrej svářeč FAKT ŠPATNĚ SHÁNÍ a že to tenhle rok udělal teprve jen jednou (březen)."
Kdybych já tam přišel a jen by ze mě byl cítit chlast, už bych letěl.

A tím narážím na to, co jsem chtěl říct.
Dobrejch programátorů a obecně pracovníků v IT je tak 30%, bez ostatních by se odvětví klidně obešlo.
No a kdyby tihle "programátoři" raději někde svářeli, možná by byli všichni šťastnější.
Název: Re:Python a hry
Přispěvatel: Mirek Prýmek 07. 07. 2012, 17:28:55
Dobrejch programátorů a obecně pracovníků v IT je tak 30%, bez ostatních by se odvětví klidně obešlo.
No a kdyby tihle "programátoři" raději někde svářeli, možná by byli všichni šťastnější.

No ti "ostatní" jsou právě ti zmínění Frantovéodvedle. Jejich plat není plat odborníka na IT, ale plat někoho, kdo se naučil základní věci s komplama, takže zvládne leccos tak nějak rozjet. Proto bych jeho plat nesrovnával s platem někoho, kdo je svářeč-odborník.

V podstatě se vším souhlasím, jenom to srovnání platů podle mě není fér. Fér by bylo srovnávat průměrný plat.

Citace
Průměrný plat svářečů na území Prahy je 22,5 tis. Kč.
http://www.remeslozije.cz/povolani/56

Citace
Programátor Hlavní město Praha 46 351
http://businessworld.cz/business-rizeni-podniku/prehled-platu-v-ceskem-it-7020
Název: Re:Python a hry
Přispěvatel: Inkvizitor 07. 07. 2012, 19:22:26
A tím narážím na to, co jsem chtěl říct.
Dobrejch programátorů a obecně pracovníků v IT je tak 30%, bez ostatních by se odvětví klidně obešlo.
No a kdyby tihle "programátoři" raději někde svářeli, možná by byli všichni šťastnější.

I neobešlo; až na pár (pseudo)státních organizací nikdo programátory nebo "programátory" nezaměstnává jenom tak. Ono to všechno souvisí se vším; kdyby majitelé firem nebo manažeři nebyli škrti, nemuseli by zaměstnávat "Franty odvedle", nehledě na to, že alespoň část z těch Frantů má alespoň nějaký potenciál k růstu, ale ten buďto firma nepodporuje nebo ho hned zadusí někdo, kdo se bojí, že ho Franta přeroste. No a to, že mnohý projekt nakonec stojí víc, než by bylo nutné (i v člověkohodinách) má zase často kořen v tom, že se projekt na začátku podfinancuje a pak se dvě třetiny vývojového času opravují a dodělávají věci, které už (zbožné přání) měly být hotové v té první třetině.

Ryba smrdí vždycky od hlavy, Kapitáne.  ;)
Název: Re:Python a hry
Přispěvatel: Pavel 'TIGER' Růžička 07. 07. 2012, 22:11:20
[KapitánRUM] Co ve čtyřiceti, je mi tři a třicet a raději si na programování člověka najmu a spokojím se s procenty ... Mne to bavilo a šlo od ruky do sedm a dvaceti. Dnes bych si připadal jak ten znak francouzské automobilky. Prostě potřebuji více spánku.  ;D