Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskusia – Légie

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Drahomír Hanák:20.9.2011 12:03

Zdravím chtel bych se jen zeptat, v čem je hra udělaná a v čem jsou dělané postavy? Sám se teď učím programovat v Java3D a před tím jsem dělal ve stejném jazyce 2D hry. Je dobré použít na 3D hry (v prostředí Windows) jazyk Java nebo bych měl radši použít jiný jazyk? Mám zkušenosti s: Java (pokročilé), C# (pokročilé), C/C++ (základní). Předem děkuji za odpovědi.

 
Odpovedať
20.9.2011 12:03
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Drahomír Hanák
David Hartinger:20.9.2011 18:15

Mám pocit, že autor nechtěl prozrazovat, v čem je to vytvořené :)

Každopádně ke tvému dotazu: nejlepší máš použít nějaký hotový engine nebo framework, psát si vše odznovu je dnes nereálné. Já osobně mám slabost pro C#, protože je to prostě moderní jazyk, Microsoft pro něj vyvíjí framework XNA, který je přímo vytvořený za účelem tvorby 2D a 3D her. Tutoriál na 3D případně zde: http://msdn.microsoft.com/…dio.31).aspx

Samozřejmě i Java bude něčím podobným disponovat, ale troufám si říci, že XNA je prostě populárnější a je samozřejmě také zadarmo. Potom je možné použít hotové 3D enginy a místo programování "scriptovat", populární je např. engine Irrlicht.

Postavy lze modelovat buď klasicky v cadu (jako je to pravděpodobně i u Legie), tedy např. v 3D Studio MAX nebo Cinema 4D. Nebo jsou na ně speciální editory, silně doporučuji zhlédnout program Poser.

C++ bych pro tvorbu her vůbec nedoporučoval, je zbytečně nízkoúrovňové.

Odpovedať
20.9.2011 18:15
New kid back on the block with a R.I.P
Avatar
Odpovedá na David Hartinger
Drahomír Hanák:20.9.2011 22:37

O C# jsem taky uvazoval. Jako programovaci jazyk se mi dost libi, ale pobezi jen na .NETu. Zajímalo by mě ale proč vetsi game studia vyzaduji u programatoru znalost C++. Taky si myslim, ze je lepsi psat hry v nekterem jinem jazyku...

 
Odpovedať
20.9.2011 22:37
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Drahomír Hanák
David Hartinger:20.9.2011 22:44

Protože C# díky své povaze virtuálního stroje nikdy nedosáhne rychlosti kompilovaného C++. U komerčních enginů je potřeba perfektní grafika a rychlost, proto jsou v C++. Amatérským hrám naopak C# nabízí komfort vyššího programování. Tím nechci říci, že jsou ty hry ošklivé nebo pomalé, některé jsou nerozeznatelné od profesionálních. Jde jen o pokročilé renderovací technologie, se kterými chtějí nové hry přicházet, aby si získaly trh. Pokud nechcete vytvářet božskou hru a "stačí" vám vysoce kvalitní engine na pěknou freewarovku, XNA je ta pravá volba :)

Odpovedať
20.9.2011 22:44
New kid back on the block with a R.I.P
Avatar
charmander.m
Člen
Avatar
charmander.m:16.12.2012 15:02

Ahoj lidi! Tahle hra je supr! Ale nemam zadne prachy a to je problem! :) Nevite kde se dá vydělávat kdyz nejste v Hospode? Predem diky za odpoved!

 
Odpovedať
16.12.2012 15:02
Avatar
Luboš Běhounek Satik:16.12.2012 17:07

Legie je napsaná v Delphi6 nebo Delphi7 a k vykreslování používá OpenGL, takže nejspíš používá komponenty GLScene.

Který jazyk si pro programování her vybrat je celkem složitá otázka, už to tu psali ostatní, tak to jen shrnu a přidám svůj pohled:

Delphi (object pascal): dříve docela oblíbené, ale dneska už v tom skoro nikdo nedělá, v podstatě mrtvý jazyk.

C++: rychlé, "těžké" na dokonalé zvládnutí, programování v něm jde pomaleji oproti třeba C#.

C#: vlastnostmi zhruba něco mezi C++ a javou, rychlost obstojná, díky monu ( http://www.mono-project.com/Main_Page ) teď už taky docela multiplatformní, pohodlně se v něm píše.

Java: od základu multiplatformní, ale pomalejší, já osobně ji moc nemusím (a to jsem ji poznal před C#), občas je trochu ukecanější, nejběžnější vývojové prostředí (netbeans a eclipse) jsou pro programátora zvyklého z visual studia občas docela peklo :D

Odpovedať
16.12.2012 17:07
https://www.facebook.com/peasantsandcastles/
Avatar
Frunta
Tvůrce
Avatar
Frunta:19.1.2013 18:08

Tuhle hru už jsem znal dříve, tenkráte jsem ji obdivoval a obdivuji i dnes.
Chtěl bych vědět, jestli jde hrát v celoobrazovkovém režimu.

 
Odpovedať
19.1.2013 18:08
Avatar
Frunta
Tvůrce
Avatar
Odpovedá na Frunta
Frunta:19.1.2013 18:12

Už jsem na to přišel sám, řešením je klávesa F5.

 
Odpovedať
19.1.2013 18:12
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!