CSS Doom, Doom renderovaný přes DOM / CSS

Podpořit high-voltage.cz na STARTOVAČI 21 patronů = 2390 Kč měsíčně

Je to malé pade pro čtenáře, ale velká vzpruha pro HV! ;)

Tohle je plivnutí do tváře všem, kteří stále tu a tam, po dlouhých dvaceti letech v "oboru", zápolí s vertikálním zarovnáním prvku v rámci rodičovského HTML elementu!

CSS Doom je reimplementace FPS klasiky DOOM, která běží ve vašem prohlížeči. Já vím, já vím, takových už bylo... jenže CSS Doom je zajímavý z technického hlediska. Logika hry je napsaná v JavaScriptu, ovšem o rendering se stará CSS. Stejné CSS, které používáte k obarvení textu na červeno, a stejné CSS, které při úpravě tlačítka na stránce "Kontakty" rozhodí pozicování obrázků na stránce "O nás".

CSS Doom, Doom renderovaný přes DOM / CSS

Znamená to, že každá zeď, podlaha, sud i imp jsou <div> dohledatelný v DOMu a umístěný v 3D prostoru pomocí CSS transformací. Výsledkem je plně prostorová scéna bez použití klasického renderingu přes canvas nebo WebGL, což demonstruje překvapivé možnosti moderního CSS (a prezentuje je v celé jejich absurditě, chtělo by se dodat...)

Vyčerpávající informace a technickou dokumentaci najdete na blogu autora, CSS Doom běží na adrese cssdoom.wtf. Samozřejmě se připravte na nejhorší - prohlížeč se pod touhle náloží řádně zapotí :)

CSS Doom, Doom renderovaný přes DOM / CSS

Autor: Sledge

DOS, 486, retro! Sběratel starých počítačů, her a konzolí. Profesně webový desetibojař a dělník informačního věku.

  • | Štítky:  

Komentáře k:
"CSS Doom, Doom renderovaný přes DOM / CSS"

Přidej komentář (přihlášení / registrace)

(Komentáře s více jak 2 odkazy musí počkat na schválení.)

Podpořit finančním příspěvkem » The Ultimate Retro Gaming PC in a Compact Package