PICO-8 е виртуална машина, която изпълнява прости игри в ретро стил. Има нарочно ограничени хардуерни спецификации, включително резолюция 128x128 и размер на програмата 32k.

Можете да изтеглите и да играете „касети“ PICO-8, но можете също да пишете свои собствени игри от нулата. Това е чудесен инструмент за разработчиците на игри, които се учат да програмират първата си игра.

PICO-8 накратко

„Фентъзи конзолата“ PICO-8 е основна, но пълнофункционална среда за разработка на игри. Не е един от физически ретро конзоли че можете да си купите, но виртуална конзола. PICO-8 е напълно внедрен в софтуер, който можете да инсталирате на Windows, Mac или Linux.

Можете да играете много игри PICO-8 безплатно, но за да създадете своя собствена, ще трябва да изтеглите конзолата PICO-8. Струва $15 и се предлага от неговия сърбеж.io начална страница.

Как изглежда PICO-8?

Когато стартирате приложението PICO-8, ще видите екран, който изглежда така:

Това имитира екрана, който 8-битовите домашни компютри, като Commodore 64, показваха при зареждане. По същество това е REPL (Read-Eval-Print loop), команден ред, който можете да използвате за взаимодействие със самия интерпретатор PICO-8. Можете да го използвате, за да въвеждате кодови фрагменти и да експериментирате с езика.

instagram viewer

Този команден ред също поддържа няколко команди за взаимодействие с програми PICO-8. Можете да използвате командата LOAD, за да отворите друга игра и RUN, за да започнете да я играете.

За да надникнете зад кулисите, натиснете ESC, за да превключите между командния ред и IDE. IDE предоставя няколко различни инструмента, които да ви помогнат да създадете вашите игри.

Кодиране

Вероятно най-важният инструмент е редактор на код за писане и редактиране на вашите програми. Забележете как редакторът на кодове използва същия екран с ниска разделителна способност, пикселен шрифт и ограничена цветова палитра, които принадлежат на всички PICO-8 игри. Добре е да започнете, но вероятно ще искате да използвате подходящ текстов редактор за по-сложни проекти.

Графика

Втората икона в горната дясна лента с инструменти отваря дизайнер на спрайтове. Това ви позволява да създавате графики в играта за вашия играч и други герои. Можете да усъвършенствате вашите умения за пикселно изкуство и създавайте 8x8 изображения в 16 цвята. PICO-8 използва карта на спрайтове, така че с малко хитрост можете да създадете по-малки спрайтове или да ги комбинирате за по-големи.

Можете също да използвате редактора на карти на PICO-8 (третата икона на лентата с инструменти), за да управлявате графиките на вашата игра. Може да ви помогне да проектирате цялостната среда на вашата игра или да работите с по-сложни модели на спрайтове.

Звук

PICO-8 разполага и с вграден звуков редактор. Дава ви пълен контрол върху силата на звука, височината и скоростта, за да композирате свои собствени ефекти. Можете дори да използвате осем елементарни инструмента, за да промените вида на звука, който можете да възпроизведете. Подобно на много от инструментите на PICO-8, звуковият редактор има крива на обучение, но е изненадващо мощен, след като го овладеете.

Петата икона и последна секция в PICO-8 IDE е музикален редактор. Можете да го използвате за комбиниране и зацикляне на звукови ефекти, като бавно изграждате пълен резултат за вашата игра.

Какви игри играе PICO-8?

Има много игри на PICO-8 itch.ioи можете да играете повечето от тях направо в браузъра си, безплатно. PICO-8 е много популярен сред задръствания на игри: събития, които предизвикват разработчиците да създадат игра за кратко време. Често ще видите задръствания на игри, рекламирани в Twitter.

PICO-8 също е чудесен вариант за създаване на прототип на игра, за да видите колко добре работи в действителност. Най-големият успех на този подход е Селесте. Прототипът на този всепризнат независим хит се предлага като касета PICO-8 на страницата на разработчика в itch.io.

Вземете PICO-8, след което отидете да създавате

Виртуалната конзола PICO-8 е голяма история на успеха в света на независимите разработчици на игри. Не само можете да го използвате, за да научите как да разработите своя собствена игра, но също така можете да играете множество качествени безплатни игри, създадени от други.

Основният език на PICO-8 е Lua, който често се използва за разработка на игри или свързани задачи. Така че уменията, които придобивате с помощта на PICO-8, могат да се прехвърлят и извън него.