Pixelkonst

Pixelblog 63: designa sprites för en horisontell shmup

I Pixelblog 63 vänder sig Raymond Schlitter till det horisontella shoot 'em up-spelet och bygger en uppsättning grafik kring flygplan från andra världskriget som strider över ett naturligt landskap. Efter tidigare artiklar om vertikala shmups är det hans första ansats till den horisontella varianten, där kulmönstren går tvärs över skärmen i stället för nedåt.

Han börjar med spelarens flygplan, eftersom det sätter tonen och upplösningen för allt annat. Med cirka 48x32 pixlar finns det plats för detaljer utan att animationen blir dyr. Planet är modellerat efter P-51 Mustang. Det jag tyckte var intressant är att han animerar rullningen i stället för nickningen när planet rör sig vertikalt. Nosen hålls i våg så att kulorna alltid går rakt fram, och rotation i så låg upplösning ger ändå oftast brusiga pixelklungor. Kort sagt håller rullningen sprite:en ren och den ser bra ut.

Animationen använder fem riktningar: en neutral bildruta, två rullningslägen uppåt och två nedåt, plus en propeller som snurrar hela tiden. Han ger också en designregel för hur det ska kännas i spel: ett kort tryck visar bara första graden av rullning, att hålla inne visar hela lutningen, och när man släpper går det tillbaka genom den lätta posen till neutralt läge. Han avråder från att lägga tröghet i rörelsen i en genre som bygger på exakta reaktioner.

Alternativen, de små kapslarna som kretsar runt skeppet, tas också upp. Utöver deras speluppgift menar han att de ger närvaro på skärmen, vilket hjälper dig att känna var ditt skepp är medan ögonen följer kulbanorna.

Fienderna är tyska flygplan och ett Hummel-artillerifordon. Hans arbetsgång börjar med en mall i några blockfärger, sedan riktiga färger och grundläggande detaljer, därefter ljus och finare detaljer, och konturerna sist. Ett palettbyte gör att propelleranimationen kan återanvändas över flera plan, och han föreslår att man bara lägger extra bildrutor där beteendet motiverar det. Det är en praktisk lektion i sparsamhet.

Källa: SLYNYRD

Kommentarer 0

Skriv den första kommentaren, på vilket språk du vill.

Logga in för att kommentera