Czas na kolejną rzecz...
Część trzecia i pół, czyli szukamy grafiki...
Miałem cichą nadzieję, że pojawi nam się jakiś grafik, ale skoro nie ma - musimy sami wziąć się do roboty. Czas na fabułę, ale ta się dopiero tworzy i będzie powstawać w trakcie. Dziś będziecie mieli... Pracę domową.
Dobrze, ustaliliśmy, że nasza gra będzie miała grafikę w rozdzielczości 80x80px - każde 8px to jeden bajt, 80px w linii to 10 bajtów, 80 linii - czyli 800 bajtów. Załóżmy, że potrzebujemy 10-ciu grafik (dziesięć lokalizacji), aby sprawę utrudnić - postanowiłęm, że gra będzie się toczyć na stacji kosmicznej. Postaram się przeprowadzić Was przez proces konwersji grafiki na przykładzie jednego obrazu i Gimpa.
Na początek wyszukujemy grafikę - pamiętamy, że nasz obrazek będzie maleńki,do tego jednokolorowy - więc nie przesadzajmy ze szczegółami, grafika powinna być w miarę czytelna. Cała akca będzie się toczyć we wnętrzu, więc czegoś takiego szukamy. Ja na tapetę wziąłem ten obrazek: http://application.denofgeek.com/images … Alien3.jpg - po kolei opiszę co i jak zrobiłem:
- prawy klawisz myszy i kopiuj obraz
- gimp=>plik=>utwórz=>ze schowka - i w tym momencie sprawdzam sobie rozdzielczość, wystarczy nam 72 dpi
- następnie sobie nieco powiększam obraz i kadruję to co potrzebuję, mniej więcej do kwadratu (teraz to nie jest jeszcze takie ważne) - ja to sobie wyciąłem (plik 1.jpg - gifa zapiszę dopiero jako wynik)
- podciągam sobie wartości, aby uwypuklić szczegóły (zazwyczaj wystarczy krzywa tonalna, czasem troszkę innej zabawy, wszystko zależy od obrazka)
- zmieniam tryb kolorów na szarości
- jeszcze deczko przekontrastowuję (2.jpg)
- skalujemy do zadanej wielkości (80x80px, lekka deformacja zazwyczaj nie szkodzi - 3.jpg)
- próbujemy przekonwertować do jednego koloru, można próbować zarówno z ditheringiem, jak i bez. Jeśli efekt jest w miarę zadowalający - przechodzimy dalej, jeśli nie - najpierw bawimy się dalej (barwienie, filtry, redukcja kolorów - różnie bywa). W moim przypadku zredukowałem kolory, zastosowałem trzy filtry (ostatni to film rysunkowy) i zrobiłem konwersję na tryb jednokolorowy z ditheringiem (5.jpg)
- ostatni, żmudny etap - to powiększenie rysunku i ręczne poprawki. Niestety, w większości grafik są niezbędne. Jak skończymy pracę - eksportujemy to do gif-a (p1.gif).
Oczywiście to co napisałem to duże uproszczenie. Świadomie nie podaję tutorialu w GIMP-ie (używam wersji 2.8 jakby co) - każdy może robić w czym innym, jeden woli Painta, inny ma Photo Shopa czy Photo Painta - narzędzie nie gra roli. Zasygnalizowałem tylko kierunek prac i opisałem jak ja to robię.
I teraz obiecana praca domowa - prośba do Was, aby przygotować 8-9 grafik pod naszą grę, na zasadzie - link do oryginału i wynik w GIFie. Chciałbym, abyście mieli to przetrenowane - na podstawie grafik postaram się napisać scenariusz gry. Proszę o nadawanie nazw px.gif - gdzie za x wstawiamy numer. Niestety, Atarowskie DOSy nie lubią nazw zaczynających się od cyfr. W tym tygodniu będę na Grawitacji, więc macie około tydzień czasu - w następnej części sobie to wszystko ułożymy na Atari, a w kolejnej kodujemy pierwsze rzeczy użytkowe...
PS: w załączeniu omawiana w tekście grafika