Mohl byste si vyvinout hru za týden? Tenhle chlap dělá jen to

  • Mark Lucas
  • 0
  • 2215
  • 12
reklama

Kdybych tě požádal, abys opustil svou každodenní práci a udělal z mě každý rok videohru, mohl bys to udělat?

Mohl bys? Osobně jsem nemohl. Vývoj videoher je jedinečně obtížný úkol, který se skládá z různých různých propojených fází, z nichž každá vyžaduje neuvěřitelnou úroveň dovedností a dokonalosti.

Je také pravda, že vývoj tradičních videoher je nesmírně obtížný úkol, který vyžaduje obrovské úrovně znalostí grafických knihoven, fyziky, matematiky a znalostí v komplikovaném nízkoúrovňovém programovacím jazyce, jako je C++.

Pak musíte čelit své nejnáročnější překážce. Vytvoření hry, která je zábavná, podmanivá a - nad vše ostatní - zábavná.

Vzestup HTML5 Co je HTML5 a jak to mění způsob procházení? [MakeUseOf vysvětluje] Co je HTML5 a jak se mění způsob procházení? [MakeUseOf vysvětluje] Během několika posledních let jste možná slyšeli termín HTML5 jednou za čas. Ať už víte něco o vývoji webových stránek nebo ne, koncept může být poněkud mlhavý a matoucí. Je zřejmé, že ... udělal videohry 6 Mobilní hry HTML5, které můžete hrát na svém smartphonu zdarma 6 Mobilní hry HTML5, které můžete hrát na svém smartphonu zdarma Webové aplikace prošly v posledních několika letech dlouhou dobu as úsvitem HTML5 lze vytvořit i složitější, samostatné hry a nástroje. Výrobci chytrých telefonů (jako celek) byli… drasticky snáze vyvíjeni a šíření. Vše, co potřebujete vědět, je JavaScript a některá z nových webových rozhraní API, například Canvas. Sdílení her je ještě snazší, protože hráči potřebují moderní webový prohlížeč. Nevyžadují se žádné doplňky ani stahování.

Přesto stále zůstává výzvou vytvářet hry, které jsou krásné, okouzlující a příjemné. Myšlenka vytvoření jednoho týdne se zdá naprosto nemyslitelná. A pak jsem potkal Thomase.

Videohra za týden

Neexistuje knihovna pro představivost nebo zábavu. Vytváření zábavných her není něco tak snadno naučitelného jako programování. Proto je tak ohromující, že Thomas Palef - muž za personou LessMilk - dokázal vyrobit jednu hru týdně. Jsou ale dobří?

Dobře, ano. Během tří měsíců vytvořil Thomas od základů 12 jedinečných fascinujících her. Některé jsou odvozeny od předchozích her, jako je Crazy Snake, který se rozšiřuje na všudypřítomném hadi, který se na konci 90. let nachází téměř na každém telefonu..

Ale Crazy Snake přichází s podivným zvratem. Jak postupujete ve hře, obrazovka se otáčí a naklápí, což výrazně zvyšuje šanci, že váš had náhle narazí do zdi. Mazaný.

Jiné hry v jeho repertoáru si jasně vypůjčily z knihy pravidel Flappy Bird, které byly jak snadno pochopitelné, ale frustrovaně obtížné porazit. Vezměte například Box Jump. Předpoklad je jednoduchý. Jsi krabička a jsi vržen proti některým překážkám, které musíš přeskočit. Snadno, správně?

Vůbec ne. Některé úrovně se snaží několikrát porazit, některé překážky vyžadují chirurgicky přesné načasování, aby se vyhnuly.

Další, zvaný I Hate Rabbits, vás přesune králíky pryč od cesty zuřivého monstra, které by se zaměřilo na to, aby se nadýchaným malým protagonistům stalo to, co Myxomatosis udělala v 50. letech. Jak hra postupuje, dostáváte více králíků na ochranu.

Byl jsem zvědavý, abych se dostal do mysli vývojáře sériových her. Začal jsem konverzovat s Thomasem a bavili jsme se o procesu vývoje, představivosti, marketingu a vydělávání online her.

Rozhovor

Ahoj Thomasi. Můžete mi říct něco o sobě a vašem pozadí?

Dobrý den, děkuji, že jste mě na MakeUseOf.com! Jsem 25letý Francouz, žijící v Paříži. Studium jsem dokončil asi před rokem a přistál jsem jako webový designér a projektový manažer. Ale nedávno jsem opustil svou práci a začal pracovat na svých vlastních projektech a Lessmilk je jedním z nich.

Jaké tedy byly motivace k vytvoření hry týdně?

Měl jsem nulové zkušenosti s tvorbou her a chtěl jsem se v tom stát dobrým. Nutí se stavět novou hru každý týden se mi zdálo jako dobrý způsob, jak tohoto cíle dosáhnout. O 11 týdnů později mohu říci, že to fungovalo docela dobře: teď se cítím stále pohodlněji a buduji stále složitější hry.

Musí být těžké přijít s novým nápadem na hru každý týden. Kde najdete inspiraci?

Mnoho lidí se mě ptá na tuto otázku, ale ve skutečnosti to není tak těžké. Nejprve si vyberu obecné téma pro moji hru (match-3, plošinovka atd.) A začnu ji ihned kódovat. A když buduji hru, vyzkouším několik malých nápadů. Někteří skončili jako špatné nápady a jiné jsou docela dobré. Tímto způsobem se hra pomalu formuje.

Jedna věc, kterou jsem si všiml, je, že všechny vaše hry jsou založeny na HTML5 pomocí knihovny Phaser. Můžete mi říct něco o rozhodnutí za použití Phaseru? Existovaly nějaké další knihovny, které jste zvažovali použít?

Jakmile jsem věděl, že chci dělat hru týdně, musel jsem se rozhodnout, jak to udělám. Strávil jsem několik týdnů zkoumáním dostupných možností a nakonec jsem skončil třemi hlavními možnostmi:

  • iOS. Rychle jsem si však uvědomil, že s procesem odeslání aplikace by bylo uvolňování hry týdně obtížné.
  • EnchantJS. Je to pěkný malý rámec, ale není aktivně udržován.
  • Phaser. Skvělý a výkonný rámec Javascript, je to ten, který jsem nakonec vybral.

Řekni mi, co miluješ a nenávidíš Phasera?

Co se mi na Phaseru líbí, je to, že je aktivně udržováno. Každých několik týdnů přichází nové vydání s novými funkcemi a novými vylepšeními výkonu. Je to stále lepší a lepší!

To má své nevýhody, protože často musím trávit čas v dokumentaci a fóru, abych dohnal nejnovější změny. Celkově je určitě dobré vidět, jak se rámec stává stále silnějším.

Jaký je váš vývojový pracovní postup? Můžeš mi o tom něco říct?

Není co říci. Udržuji věci opravdu jednoduché. I code on Sublime Text Vyzkoušejte Sublime Text 2 pro vaše potřeby napříč platformami Úpravy kódu Vyzkoušejte Sublime Text 2 pro Vaše napříč Platformy Editace kódu Sublime Text 2 je editor napříč platformami, o kterém jsem se nedávno dozvěděl, a já jsem že jsem opravdu ohromen navzdory beta štítek. Můžete si stáhnout plnou aplikaci bez zaplacení penny…, ladit v prohlížeči Google Chrome a zálohovat mé soubory pomocí Dropboxu. Po dokončení hry ji ručně nahraju na svůj server.

Sám jsem vývojář a vím, že je to docela osamělý zážitek. Jak získáte zpětnou vazbu o tom, na čem pracujete?

Při stavbě hry dávám své prototypy přátelům a rodině. Tiše je sleduji, jak hrají, a to mi pomáhá odhalit nedostatky v mých hrách. Jakmile je hra uvolněna, mám systém komentářů, abych získal zpětnou vazbu. Často dostávám zprávy o chybách nebo žádosti o funkce, což je opravdu užitečné.

Jedna věc, kterou jsem si všiml, je to, že ve svých hrách používáte hodně hudebních a zvukových efektů. Vytváříte to sami, nebo je zdrojem od třetí strany?

Nevím nic o hudbě, tak jsem musel improvizovat. Strávil jsem spoustu času posloucháním retro hudby, abych našel skladby, které by se mým hrám dobře hodily. Nedávno jsem se však spojil s talentovaným hudebníkem, Abstrakcí. Pro tři z mých her již vytvořil vlastní hudbu a brzy přijde i další!

Jak prodáváte své hry?

Nejprve jsem se pokusil ukázat své hry lidem, kteří se zajímají o hry, má to smysl, že? No, selhalo to. Zkusil jsem tedy něco jiného: ukázal jsem své hry programovacím komunitám a blogům, a tak jsem začal dostávat slušný provoz. Teď jen pokračuju v tvorbě her a také píšu návody, jak vytvářet hry v HTML5.

Hry založené na prohlížeči byly tradičně obtížně zpeněžit. Jak to plánujete dělat, pokud vůbec?

Zpeněžení mých stávajících bezplatných her HTML5 HTML5games: Flash-Free HTML 5 Browser Games HTML5games: Flash-Free HTML 5 Based Browser Games se zdá obtížné, takže to neplánuji. V současné době však pracuji na některých chytrých hrách, které by mi mohly přinést nějaké příjmy.

A konečně, co se jmenuje LessMilk?

Tuto otázku jsem dostal několikrát, takže jsem na ni odpověděl na svém blogu: Chtěl jsem získat doménové jméno se slovem “pixel” v tom. lesspixels.com znělo skvěle, ale bylo již přijato. Po nějakém brainstormingu jsem přišel s pixelsAndMilk.com. Pak došlo k nějaké černé magii a koupil jsem si lessmilk.com.

Závěr

Bylo fantastické sednout si s Thomasem. Jeho motivace a vize jsou opravdu inspirativní, a poté, co jsem s ním mluvil, jsem získal větší porozumění výzvám vytváření nové hry týdně.

Od té doby zastavil svou hru týdenní projekt, ale nadále vyvíjí nové hry a návody, i když s menší pravidelností. Zde si můžete prohlédnout hry, které vytvořil, a podívat se na jeho blog zde.

Máte zájem o vývoj her pro web? Reckone, mohl byste si zahrát týden? Máte pálivý nápad pro hru založenou na prohlížeči? Řekni mi o tom. Pole pro komentáře je níže.

Obrazové kredity: Kalendář prostřednictvím Shutterstocku




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.