Mám tu pro vás opět několik krátkých animací. Doufám že je systém Narsilu zvládne bez problémů.
REVERSI:
Reversi je logická hra známá z mnoha různých zpracování. Jedno má na svědomí také Marek Cichoň. Naprogramoval Reversi v roce 1993 pro PC (DOS) jako semestrální práci na ČVUT. Jeho program tehdy vyhrál v soutěži s kódy dalších čtyřiceti programátorů (studentů). Programy se utkaly vyřazovacím způsobem po sériové lince. Tyhle informace se mi z MC podařilo vypáčit při interview pro Narsil 24. Napadlo mě, že by Reversi mohl přepsat pro STčko. Samo sebou že s mojí grafikou. MC však nejevil žádné nadšení. Tehdy měl konečně dodělanou hru Power Up (plus) a do ničeho dalšího se mu pochopitelně nechtělo. Nechal jsem to plavat, ale později jsem ve volných chvílích začal pomaličku kreslit. Jen tak pro zajímavost. Třeba se MC nakonec k něčemu rozhoupe. Samozřejmě, že z toho nic nebylo.
Představoval jsem si nové Reversi jako obrázkový příběh. Hlavní hrdina se ocitne v království Reversi a putuje do hlavního města. Na cestě vpřed se setkává z různými překážkami (loupežníci, lakomý hostinský, stráže atd.).
V království Reversi se všechny spory řeší partií prastaré logické hry s bílými a černými kameny. Pokud hlavní hrdina vyhraje, postoupí o několik obrazovek (screeny s obrázky a doprovodným textem příběhu) než se dostane do dalšího kritického bodu. Na konci hry měl být souboj se superlogickým drakem, a vysvobození princezny Básněnky.
Něco z grafiky pro Reversi jsem pak použil pro hlavní screen Narsilu 35. PCčkáři si můžou Reversi od MC vyzkoušet zahrát. (přibaleno na tomto disku v archívu DATA48).
ROTTEXA, ROTTEXB:
Pro menu screen ve hře Power Up jsem udělal texturu s použitím motivu kol (demoverze hry). Animovaná textura by byla efektní, ale počítač by už moc nestíhal a ani místa na disku a v paměti teké nebylo nazbyt.
Přemýšlel jsem jak texturu s točícími se koly dostat aspoň do screenu s credits. Jediným schůdným řešením se nakonec ukázala barvová animace. MC souhlasil a tak jsem nakreslil texturu a k ní dodal čtyři palety.
Normální animovaná textura obsahuje čtyři bitmapy s koly ve čtyřech různých pozicích. Zobrazováním těchto čtyř bitmap stále dokola vzniká dojem rotačního pohybu kol. Výhoda je, že můžete použít celou barevnou paletu a nemusíte se nijak moc omezovat. Bitmapa pro barvovou animaci je jen jedna, ale musí v sobě obsahovat všechny čtyři fáze pohybu kol. Pro každou pohybovou fázi kola musíte vyhradit jednu (nebo několik) barvu, která se mění podle zrovna aktuální pozice kola. Výhodou je úspora místa na disku a v paměti. Nevýhodou je omezená barevná paleta (několik barev musíte obětovat pro barvovou animaci) a náročnější návrh základní bitmapy. Obě řešení můžete porovnat v přiložených animacích:
ROTTEXA - klasiká animace (4 pozice)
ROTTEXB - barvová animace (jedna bitmapa a 4 různé palety)
SHIFTCOL:
Malá ukázka co všechno zvládne barvová animace.
Animační program CyberPaint podporuje barvovou animaci v menu Color/ Color f/x/ shift. Zvolíte si skupinu barev a směr posuvu. FPSh určuje krok posuvu (1 znamená že se posunou barvy o jednu v každém framu, 2 o jednu v každém druhém framu atd.). Před render je dobré sjednotit paletu (nebo její část) ve všech frameh kterých se zamýšlená animace má týkat (viz obrázek). O barvové animaci je článek také v Narsilu 18.
Jak slepit dva obrázky tak, aby se prolínaly. Pomocí rastru. Přes obrázek nalepíme rastr s nepoužitou barvou a potom jí separujeme barvou průhlednou. Druhý obrázek pod separovaný podlepíme (paste below) a je to (viz obrázek). O rastrech píšu v Narsilu 14.
Promyšlenou kombinací prvků v základní bitmapě s různými barvovými změnami (posuvy atd.) lze docílit velké množství různých kombinací a efektů. I když máte vše předem promyšleno, výsledek nemusí vždy odpovídat vašim původním představám.
Proto je nutno někdy delší dobu experimentovat než se dopracujete k nějakému zajímavému výsledku.
WINNER:
Snad se tahle animace do Narsilu ještě vešla.
Zmínil jsem se tu o Power Up, tak je tu jedna animace z téhle hry. Pro lidi kterým se nikdy nepodařilo dojet do cíle na prvním místě.
Seriál článků o animacích s ukázkami se chýlí ke konci.
Příště vám chci konečně předvést intro k Bloumovi. To nejlepší nakonec. Tak se tedy těšte.