Pondělí 17. února 2020, svátek má Miloslava
  • schránka
  • Přihlásit Můj účet
  • Pondělí 17. února 2020 Miloslava

Vývojář uvolnil zdrojový kód své hry. Lidé se smějí, jak je napsaný

  10:30aktualizováno  10:30
Nezávislá retro plošinovka VVVVVV je dokonalým důkazem toho, že nemusíte umět nějak výjimečně programovat, aby se vaše hra mohla stát hitem. Stačí mít jen dobrý nápad.

VVVVVV | foto: Terry Cavanagh

Amatérský vývojář Terry Cavanagh oslavil desetileté výročí od vydání své prvotiny VVVVVV tím, že na internet uvolnil její zdrojový kód. Začínající vývojáři se z něj sice nenaučí žádné originální postupy, ovšem mohl by jim dodat tolik potřebné sebedůvěry. S největší pravděpodobností totiž dospějí k názoru, že když někdo uspěl s něčím tak mizerně naprogramovaným, mohlo by se to podařit i jim. 

VVVVVV

VVVVVV rozhodně není technologický skvost.

„Nevím, co k tomu říct. Byl jsem mladý a chtěl jsem hlavně něco dostat na obrazovku, nezajímalo mě, jak to implementovat správně,“ říká Cavanagh ke kódu, z něhož zkušeným programátorům vstávají na hlavě vlasy hrůzou.

VVVVVV je retro plošinovka, ve které místo přímého pohybu hlavní postavy překonáváte překážky tím, že měníte okolní gravitaci. Po grafické stránce vypadá jak z éry 8bitů, což je spíše znouzectnost než umělecký záměr. „VVVVVV není nijak technicky sofistikovaná hra. I na standardy vývojářských samouků je to svinčík,“ přiznává její tvůrce. To ovšem na jejích kvalitách nic neubírá. Z VVVVVV se stal hit, který má na Metacriticu hodnocení 80 % a byl portován na většinu herních platforem, včetně Nintenda 3DS, Playstationu Vita a mobilních telefonů.

11.ledna 2020 v 04:18, příspěvek archivován: 17.ledna 2020 v 10:12

The video game "VVVVVV" went #OpenSource today and someone discovered a several-hundred-case switch statement in the code. #programming Beautiful. Disgusting. Source: https://t.co/Siiycs4pBn https://t.co/jLznUpyBE7

Místo, aby se vracel a lépe kód organizoval, postupoval Cavanagh prostě tak, že své nápady vršil bez ladu a skladu, když je zrovna potřeboval. Na indie scéně se díky své upřímnosti stal hrdinou a mnoho jeho kolegů se přiznalo, že postupují úplně stejně. 

„Při vývoji vždy vznikají nápady, s kterými dopředu nikdo nepočítal. Vracet se a optimalizovat kód znamená, že svůj vzácný čas netrávíte programováním, přidáváním nových věcí nebo tvorbou umění,“ řekl Polygonu Zach Gage, jehož cenami ověnčený titul Ridiculous Fishing z něj udělal milionáře. Sám přitom přiznává, že ve svém kódu už se sám dnes nevyzná.

Oč jiný je tento postup od příběhu Jona Shafera, kterého jeho perfekcionalizmus při vývoji At the Gates málem stál život (psali jsme tady). Nutno ale poznamenat, že něco podobného si samozřejmě mohou dovolit jen nezávislí vývojáři na malých projektech. Podobně „punkovým“ způsobem by žádná ambicióznější hra rozhodně vzniknout nemohla.

11.ledna 2020 v 11:11, příspěvek archivován: 17.ledna 2020 v 10:12

There’s a word for games where the code is barely hanging together, with stupid layout, utterly unscaleable fixes and workarounds on top of workarounds. “Shipped”

Autor:
Témata: Nintendo 3DS, Indie
  • Nejčtenější

Neprošvihněte! Nejlepší česká hra dekády je dočasně zadarmo

Přelomové dílo českého videoherního trhu je dočasně zadarmo. Pokud jste se ke Kingdom Come dosud nedostali, lepší...

Výrobní náklady PlayStationu 5 jsou zhruba 450 dolarů za kus

Společnost Sony se podle Bloombergu potýká s vysokými výrobními náklady nadcházející konzole PlayStation 5, a to zhruba...

KVÍZ: Poznáte nejslavnější záporačky z videoher?

Ženy ve hrách už dávno nejsou jen bezmocné princezny, které čekají, než je zachrání svalnatý hrdina. Naopak, některé z...

Neměl jsem svoji hru dělat politicky korektní, lituje slavný vývojář

Cliffy B, jeden z hlavních mozků populární série Gears, po založení vlastního indie studia neuspěl. Jeho multiplayerová...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Slavní streameři vydělávají miliony, přesto jim děti posílají své kapesné

Díky donate programu mají lidé možnost posílat oblíbeným hráčům spropitné. Nejčastěji jde o drobné částky v řádu...

Premium

Češi bydlí stále častěji ve sklepech. K extrémním řešením je nutí drahé nájmy

Nedostupné bydlení nutí Čechy ke stále extrémnějším řešením bytové situace. Zejména v největších městech už lidé míří i...

Premium

Sovětská legenda: Fourcadovi pomáhají lékaři. Francouz: Ta žena musí být šílená

Slavná sovětská biatlonistka a běžkyně na lyžích, trojnásobná olympijská vítězka Anfisa Rezcovová, si v rozhovoru pro...

Premium

Postavili si malý domek. Přezdívají mu termoska na bydlení

Nic z moderního komfortu v něm nechybí, na druhou stranu ani centimetr nikde nepřebývá. Tomáš Staněk navrhl a postavil...

  • Další z rubriky

Rok po zažehnutí nenávisti vůči Epic Storu vychází Metro Exodus na Steamu

Podle mnohých nejlepší hra loňského roku Metro Exodus konečně přišla o časovou exkluzivitu a je ke koupi i v oblíbeném...

Unikly další záběry z dříve zrušené taktické akce StarCraft: Ghost

StarCraft: Ghost byla připravovaná taktická akce, v níž jsme se měli chopit členky Ghost komanda Novy. Nikdy však...

Neprošvihněte! Nejlepší česká hra dekády je dočasně zadarmo

Přelomové dílo českého videoherního trhu je dočasně zadarmo. Pokud jste se ke Kingdom Come dosud nedostali, lepší...

Sony koupilo studio Insomniac za 5 miliard korun

Prestižní vývojářské studio, které dalo světu značky jako Ratchet & Clank, Spyro nebo Resistance, spojilo na trvalo...

Akční letáky
Akční letáky

Všechny akční letáky na jednom místě!

Najdete na iDNES.cz