PICO-8 to maszyna wirtualna, która uruchamia proste gry w stylu retro. Ma celowo ograniczone specyfikacje sprzętowe, w tym rozdzielczość 128x128 i rozmiar programu 32k.
Możesz pobrać i grać w „kartridże” PICO-8, ale możesz też pisać własne gry od podstaw. To świetne narzędzie dla twórców gier, którzy uczą się programować swoją pierwszą grę.
PICO-8 w pigułce
„Konsola fantasy” PICO-8 to podstawowe, ale w pełni funkcjonalne środowisko do tworzenia gier. To nie jest jeden z fizyczne konsole retro które można kupić, ale konsola wirtualna. PICO-8 jest w pełni zaimplementowany w oprogramowaniu, które można zainstalować na systemach Windows, Mac lub Linux.
Możesz grać w wiele gier PICO-8 za darmo, ale aby zbudować własną, musisz pobrać konsolę PICO-8. Kosztuje 15 USD i jest dostępny od jego swędzenie.io strona główna.
Jak wygląda PICO-8?
Po uruchomieniu aplikacji PICO-8 zobaczysz ekran, który wygląda tak:
Naśladuje to ekran, który 8-bitowe komputery domowe, takie jak Commodore 64, wyświetlały podczas uruchamiania. Zasadniczo jest to REPL (pętla Read-Eval-Print), wiersz poleceń, którego można użyć do interakcji z samym interpreterem PICO-8. Możesz go używać do wpisywania fragmentów kodu i eksperymentowania z językiem.
Ten wiersz poleceń obsługuje również kilka poleceń do interakcji z programami PICO-8. Możesz użyć polecenia LOAD, aby otworzyć inną grę i URUCHOM, aby rozpocząć grę.
Aby zajrzeć za kulisy, naciśnij ESC, aby przełączać się między wierszem poleceń a IDE. Środowisko IDE udostępnia kilka różnych narzędzi, które pomogą Ci w tworzeniu gier.
Kodowanie
Prawdopodobnie najważniejszym narzędziem jest edytor kodu do pisania i edytowania programów. Zwróć uwagę, że edytor kodu używa tego samego ekranu o niskiej rozdzielczości, czcionki pikselowej i ograniczonej palety kolorów, które należą do wszystkich gier PICO-8. Dobrze jest zacząć, ale prawdopodobnie będziesz chciał użyć odpowiedniego edytora tekstu do bardziej skomplikowanych projektów.
Grafika
Druga ikona w prawym górnym pasku narzędzi otwiera projektanta duszków. Pozwala to tworzyć grafikę w grze dla gracza i innych postaci. Możesz szlifować Twoje umiejętności w zakresie sztuki pikselowej i tworzyć obrazy 8x8 w 16 kolorach. PICO-8 wykorzystuje mapę duszków, więc przy odrobinie podstępu można tworzyć mniejsze duszki lub łączyć je w większe.
Możesz także użyć edytora map PICO-8 (trzecia ikona paska narzędzi), aby zarządzać grafiką gry. Może pomóc w zaprojektowaniu ogólnego środowiska gry lub pracy z bardziej skomplikowanymi wzorami duszków.
Dźwięk
PICO-8 posiada również wbudowany edytor dźwięku. Daje Ci pełną kontrolę nad głośnością, wysokością i szybkością komponowania własnych efektów. Możesz nawet użyć ośmiu podstawowych instrumentów, aby zmienić rodzaj dźwięku, który możesz wytworzyć. Podobnie jak wiele narzędzi PICO-8, edytor dźwięku ma krzywą uczenia się, ale jest zaskakująco potężny, gdy go opanujesz.
Piąta ikona i ostatnia sekcja w PICO-8 IDE to edytor muzyczny. Możesz go używać do łączenia i zapętlania efektów dźwiękowych, powoli budując pełny wynik swojej gry.
W jakie gry gra PICO-8?
Istnieje wiele gier PICO-8 swędzenie.io, a większość z nich możesz grać bezpośrednio w przeglądarce, za darmo. PICO-8 jest bardzo popularny wśród game jamów: wydarzeń, które zmuszają programistów do stworzenia gry w krótkim czasie. Często zobaczysz game jam promowane na Twitterze.
PICO-8 to także świetna opcja do prototypowania gry, aby zobaczyć, jak dobrze działa w rzeczywistości. Największy sukces tego podejścia był Celeste. Prototyp tego uznanego hitu niezależnego jest dostępny jako wkładka PICO-8 na strona programisty itch.io.
Chwyć PICO-8, a następnie idź Stwórz
Konsola wirtualna PICO-8 to historia wielkiego sukcesu w świecie niezależnych producentów gier. Nie tylko możesz go używać do nauki tworzenia własnej gry, ale możesz także grać w wiele wysokiej jakości darmowych gier, które wyprodukowali inni.
Podstawowym językiem PICO-8 jest Lua, który jest często używany do tworzenia gier lub powiązanych zadań. Tak więc umiejętności, które zdobywasz za pomocą PICO-8, można również przenosić poza nim.