Excel jako herní platforma, lidé v něm vytvářejí neuvěřitelné věci

aktualizováno 
Tabulkový procesor od Microsoftu nesmí chybět na žádném pracovním PC a je v podstatě synonymem nudy. Najdou se však lidé, kteří ho dokážou využít k mnohem kreativnějším věcem; mimo jiné třeba tvorbě počítačových her. A některé z nich jsou až překvapivě propracované.

Graf v Excelu | foto: Microsoft

Microsoft Excel je něco jako lopata pro lidi z kanceláří. Pracovní nástroj moderní doby, jehož používání rozhodně nepřináší žádné potěšení. Najdeme ho nainstalovaný na většině firemních počítačů, takže se mu prakticky ani nedá vyhnout. 

Snad i z tohoto důvodu se však našli kreativní lidé, kteří se možnosti tabulkového procesoru rozhodli využít i ve jménu zábavy. Věřte nebo ne, i něco tak nudného jako Excel lze použít na tvorbu zábavných her. Vedle číselných operací je totiž díky makrům a programovacímu jazyku VBA možné v Excelu vytvořit v podstatě cokoliv. Byť tedy s mnoha omezeními.

Monopoly v Excelu? Není problém.

Monopoly v Excelu? Není problém.

Asi vás nepřekvapí, že jsou k dispozici excelové variace tradičních her, jako Sudoku nebo Monopoly. Přeci jen jde o statické hry, které se prakticky  obejdou bez grafiky. 

O dost komplikovanější je pak situace u Tetrisu nebo klasického „hada“, protože ty už jsou postavené na pohybu. Jak se však můžete přesvědčit třeba tady, i takové hry je možné rozjet prakticky bez kompromisů jako čistý .xls soubor o velikosti pár kilobytů.

EXLCOM je hra vytvořená v Excelu

EXLCOM je hra vytvořená v Excelu

To je ovšem stále jen špička ledovce, ve skutečnosti už v Excelu existují i nesmírně komplexní hry, srovnatelné s největšími klasikami 90. let. Tak třeba EXLCOM je v podstatě to samé jako XCOM, jen bez pokročilé grafiky. Zato obsahuje taktickou i strategickou mapu, příběh, automaticky generované prostředí, umělou inteligenci, automatické ukládání a mnoho dalších vymožeností (psali jsme tady). Vývoj přitom stále probíhá, už teď má přitom jeho kód více než 12 000 řádků. Zmínku si zaslouží i Arena.xlsm, plnohodnotné RPG s propracovanými souboji, sbíráním vybavení a levelováním. To vše v pár megabytech, spustitelné na každém kancelářskem PC i bez administrátorských práv.

Posledním majstrštykem, který obletěl minulý týden svět, je [CELL]IVIZATION, což je, jak už ostatně název napovídá, klon kultovní Civilization. Jeho funkce jsou zatím jen omezené, lze v podstatě jen prozkoumávat krajinu a vytvářet jednotky, nicméně vývoj je teprve na začátku.

3D engine v Excelu? není problém.

I takto může vypadat část zdrojového kódu 3D enginu.

Díky pokročilému programovacímu jazyku VBA je v Excelu možné vytvořit porty starých klasik v podstatě ve formátu jedna ku jedné. Jenže tyto hry jsou pak spíše jen technickou zajímavostí a jde v podstatě pouze o jinou formu emulace, chybí jim ona kýžená kancelářská estetika, která by v nahodilých kolemjdoucích vyvolala dojem, že skutečně pracujete.

Mnohem větší machrovina je proto skutečný 3D engine vytvořený jen pomocí vzorců a podmíněného formátování. Ukázku, trochu nadneseně uloženou v souboru doom.xls si můžete vyzkoušet tady.

A abyste náhodou nestihli vypadnout z úžasu, kdosi dokonce v Excelu dokázal vytvořit realtime simulaci ray tracingu. Ano, to je ta technologie, na které nVidia postavila propagaci své poslední řady grafických karet. Jasně, ukázka běhá jen v cca v 1FPS, ale důležité je, že to jde.

A to je vlastně hlavní smysl celého tohoto herního segmentu. Více než lidi skutečně pobavit je to touha ukázat, čeho všeho jsou šikovní programátoři schopní.

Autor:
  • Nejčtenější

Svět Fortnite vtáhla černá díra. Epic ukázal, jak se má dělat marketing

Jedna z nejpopulárnějších her dnešního světa je již více než dvanáct hodin mimo provoz. Není to kvůli technické chybě,...

Zahrajte si stovky dosových klasik zdarma přímo v prohlížeči

Nezisková organizace Internet Archive rozšířila svoji nabídku o další počítačové hry. Ty největší klasiky minulosti...

RECENZE: Miniaturní Pilgrims potvrzují genialitu českého studia Amanita

Nečekaně vydaná hříčka od kultovního studia Amanita se hodí spíše na mobily než na velké počítače, ovšem na jejím...

Výpadek Fortnite trval víc než den. Hráči se smáli i propadali hysterii

Sociální sítě plní tisíce příspěvků reagující na takzvaný Fortnite Blackout. Někteří hráči berou nucenou pauzu od...

KVÍZ: Poznáte nejslavnější vozidla z počítačových her?

Stejně jako filmoví fanoušci přísahají na Knight Ridera, DeLorean nebo Torino, i hráči počítačových her mají svá...

Premium

Ekologický experiment, který nevyšel. Billa ruší papírové tašky

V posledních letech velké obchodní řetězce jeden po druhém zpoplatňovaly, později i rušily igelitové tašky, které...

Premium

Sex je snadno dostupný, ale nevěra ještě není důvod k rozchodu

Tolerance je podle něj jen povýšenecký postoj k druhému a vytváří korupční prostředí, proto do partnerských ani jiných...

Premium

K jídlu suchý chleba, místo chráničů molitan. Zpověď Pastrňákovy mámy

Příběh jak z hollywoodského filmu. Marcela Ziembová je máma hokejové hvězdy světového formátu Davida Pastrňáka, kterému...

  • Další z rubriky

Zahrajte si stovky dosových klasik zdarma přímo v prohlížeči

Nezisková organizace Internet Archive rozšířila svoji nabídku o další počítačové hry. Ty největší klasiky minulosti...

World of Tanks chtějí zpřístupnit ray-tracing i na obyčejném hardwaru

I po deseti letech od vydání se populární hra World of Tanks snaží držet prst na tepu doby, přitom chce však být stále...

Z české kuchyně: hrajte online v mobilu prší, žolíky, lodě nebo dámu

Vzpomínáte na dlouhé večery s přáteli u her jako prší, dáma nebo lodě? Vraťte se do dětských let s novou online...

VIDEO: Pokochejte se PC verzí kovbojky Red Dead Redemption 2

Rockstar zveřejnil první trailer z připravované PC verze špičkové kovbojky Red Dead Redemption 2. A je na co se dívat.

TIPY NA PODZIM: Knížky, které vám zpříjemní chladné večery
TIPY NA PODZIM: Knížky, které vám zpříjemní chladné večery

Knížka, deka, čaj... zní to jako klišé, ale pořád jde o jednu z nejlepších trojic, se kterými můžete strávit podzimní večer.

Najdete na iDNES.cz