Hlavní navigace

Nová hra vyvíjená pod WebGL

Redakce

Zbyšek Lipka se nedávno pustil do tvorby hry v prostředí WebGL. Rád by se podělil se čtenáři Root.cz.

„Jednoho chladného víkendového odpoledne jsem dostal chuť vyzkoušet novou 3D webovou platformu WebGL. Po přečtení několika článku jsem zvolil rychle rostoucí framework Three.js, který mě potěšil už jen počtem ukázkových aplikaci. Po bližším prozkoumání několika ukázkových aplikaci jsem usoudil, že by se s pomoci Three.js dala vytvořit i hra. Jelikož byl v tu chvíli u mě na návštěvě známý, který se zabývá grafikou, řekli jsme si, že zkusíme za víkend takovou hru udělat.

Překvapením bylo, že jsme koncem víkendu hráli celkem funkční 3D závodní hru. Tento malý úspěch podpořil další víkend, kdy se podařilo vytvořit další hru. V tomto případě šlo o plošinovku v 3D provedení, kde se již podařilo zakomponovat i získávání zkušenosti, jednoduchý editor úrovni a podobně.

Po tomto druhém úspěchu sem se rozhodl pustit do tvorby komplexnější hry a sice strategie s RPG prvky. Během prvního víkendu jsem se naučil základní techniky tvorby 3D modelu a animace v Blenderu, kdy se podařilo vytvořit první postavu do hry, a mohl jsem se pustit do experimentování. Usoudil jsem, že mě zkušenosti v tvorbě her nejsou ještě tak dobře, jak bych si přál, a proto jsem upřednostnil tahovou strategii proti real-time. V době psaní tohoto článku je k dispozici hratelná demoverze, která obsahuje soubojovou část hry.

Co se týče dalšího vývoje této hry, je v plánu dobrodružná mapa, která má nabídnou hráči velký prostor pro zkoumání a také získávání zkušenosti. Dále bude před samotným započetím hry k dispozici tvorba vlastní skupiny a také nabídka nastavení grafiky, což jistě ocení majitele starších strojů. V současné chvíli je hra k dispozici na stránkách slimetribe.php5.cz a pro zájemce je k dispozici kompletní zdrojový kód na GitHubu.

Pokud bude vývoj probíhat hladce jako doposud, je velmi pravděpodobné, že posléze sepíšu příběh, chcete-li tutoriál, jak celá hra vznikala. Veškerý vývoj probíhá v prostředí Linux Mint.“

Našli jste v článku chybu?
Vitalia.cz: Nestlé vyvinulo nový typ „netloustnoucího“ cukru

Nestlé vyvinulo nový typ „netloustnoucího“ cukru

Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Vitalia.cz: „Připluly“ z Německa a možná obsahují jed

„Připluly“ z Německa a možná obsahují jed

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

Vitalia.cz: Taky věříte na pravidlo 5 sekund?

Taky věříte na pravidlo 5 sekund?

Vitalia.cz: Když přijdete o oko, přijdete na rok o řidičák

Když přijdete o oko, přijdete na rok o řidičák

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Vitalia.cz: I církev dnes vyrábí potraviny

I církev dnes vyrábí potraviny

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka

Podnikatel.cz: Udávání kvůli EET začalo

Udávání kvůli EET začalo

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

Podnikatel.cz: 1. den EET? Problémy s pokladnami

1. den EET? Problémy s pokladnami

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

Vitalia.cz: Znáte „černý detox“? Ani to nezkoušejte

Znáte „černý detox“? Ani to nezkoušejte

Podnikatel.cz: Chaos u EET pokračuje. Jsou tu další návrhy

Chaos u EET pokračuje. Jsou tu další návrhy