Idagbasoke ere jẹ ilana eka kan. Yato si koodu kikọ, olupilẹṣẹ gbọdọ tun wa ọna lati ṣafikun ohun, orin, awọn eya aworan, ati ọgbọn ni ọna iṣọpọ.
Ẹrọ ere PICO-8 yọ awọn idiju kuro ati jẹ ki olupilẹṣẹ dojukọ awọn abala pataki julọ ti imọran ti wọn fẹ lati ṣiṣẹ.
Ninu nkan yii, a yoo ṣawari kini alailẹgbẹ nipa ẹrọ ere PICO-8 ati bii o ṣe ngbanilaaye awọn olupilẹṣẹ lati ṣafihan ẹda wọn laibikita alabọde to lopin.
Kini PICO-8 Console?
Nigbati o ba n ṣiṣẹ ere PICO-8, o le yọ kuro bi emulator fun a retroconsole lati awọn ọdun 1980. Awọn aworan ẹbun ati orin 8-bit ati awọn ipa ohun le paapaa fun ọ ni diẹ ti nostalgia.
O le jẹ ohun iyanu lati rii pe PICO-8 ti tu silẹ ni ọdun 2015. Ni otitọ, PICO-8 kii ṣe console lati bẹrẹ pẹlu!
TETE-8 jẹ ẹrọ ere foju kan ti a ṣẹda nipasẹ Awọn ere Lexaloffle.
Ẹrọ ere naa jẹ emulator fun console ere fidio aijẹ kan. Gẹgẹ bi awọn afaworanhan deede, PICO-8 ni eto tirẹ ti awọn pato ẹrọ, ọna kika, ati awọn irinṣẹ idagbasoke.
Iyatọ kan ṣoṣo ni pe PICO-8 ko si tẹlẹ ni agbaye gidi.
Kini idi ti iwulo wa ninu console irokuro kan?
Awọn afaworanhan irokuro gẹgẹbi PICO-8 ati awọn TIC-80 fun awọn olupilẹṣẹ ni aye lati ṣẹda awọn eto pẹlu diẹ ninu awọn idiwọ.
Awọn ẹrọ ere fidio ti o gbajumọ gẹgẹbi Isokan fun olupilẹṣẹ ni agbara lati ṣẹda eyikeyi ere ti wọn fẹ. Lakoko ti eyi jẹ dara ni iṣe, o fi oluṣe idagbasoke silẹ pẹlu awọn dosinni ti awọn ipinnu lati ṣe.
Awọn idiwọ ti console irokuro bi PICO-8 fun awọn olupilẹṣẹ ni agbegbe lati di iṣẹda diẹ sii. Fun apẹẹrẹ, awọn olupilẹṣẹ PICO-8 ko nilo lati ronu nipa kini ipinnu lati ṣe ere wọn. Gbogbo ere ṣiṣẹ pẹlu ipinnu ti 128×128.
Bakanna, paleti ti o lopin ti awọn awọ 16 fun awọn apẹẹrẹ ere ni ihamọ ti o fi agbara mu awọn ilana awọ deede.
Siseto ni PICO-8
Siseto ni PICO-8 le tun jẹ faramọ si awọn olumulo ti o ti ṣiṣẹ pẹlu ede siseto Lua. Bibẹẹkọ, imuse ti Lua ti o wa ninu PICO-8 jẹ ipin ti gidi nikan ede siseto.
PICO-8 tun ṣe opin iye koodu ti o gba ọ laaye lati kọ fun eto kọọkan.
Kẹkẹkẹkẹ kọọkan gbọdọ ni ni pupọ julọ awọn ami 8192. Awọn ami-ami le jẹ oniyipada, okun, oniṣẹ ẹrọ, tabi koko.
Fun apẹẹrẹ, koodu a=1
ni meta àmi.
Idinku yii fi agbara mu awọn olupilẹṣẹ lati wa awọn ọna ti o munadoko diẹ sii lati ṣe koodu awọn ere wọn.
PICO-8 kẹkẹ
Gbogbo ere PICO-8 ni a le pin nipasẹ katiriji ere tabi “fun rira” fun kukuru.
Awọn katiriji ere oni-nọmba yii jẹ awọn aworan nikan. Kekere kọọkan ni gbogbo alaye ere naa ni.
Bawo ni gbogbo ere ṣe le fipamọ sinu aworan kan?
PICO-8 nlo ilana steganographic lati tọju data sinu aworan PNG kan. Kọọkan PICO-8 baiti ti wa ni ipamọ ninu awọn meji ti o kere pataki die-die ti kọọkan ninu awọn mẹrin awọn ikanni. Niwọn bi aworan kọọkan ti ni iwọn ti awọn piksẹli 160×205, aworan kọọkan le mu to awọn baiti 32,800 ti data ere.
Faili ere PICO-8 kọọkan ni data ninu koodu eto, awọn eya aworan, ohun, ati orin. O le lo software gẹgẹbi picotool lati wo nipasẹ awọn data ri ni eyikeyi PICO-8 kẹkẹ .
PICO-8 Agbegbe
PICO-8 ni agbegbe ti nṣiṣe lọwọ ti awọn pirogirama ati awọn olupilẹṣẹ ere fidio. Pupọ ninu awọn olupilẹṣẹ wọnyi ni ifamọra si imọran ti idagbasoke ere fidio kan labẹ awọn idiwọn retro-console-like.
O le lọ kiri egbegberun ti o yatọ si awọn ere lori awọn osise aaye ayelujara. Awọn ere wọnyi wa lati ẹri awọn egungun igboro ti awọn imọran si awọn ere ti o ni kikun ti o le jẹ idasilẹ ni iṣowo lori console gangan.
Agbegbe PICO-8 tun ṣe idasilẹ pupọ julọ iṣẹ wọn labẹ iwe-aṣẹ orisun-ìmọ. Awọn olumulo le wo bi awọn eniyan miiran ṣe ṣeto awọn ere wọn.
Awọn jamba ere ati awọn ifowosowopo tun jẹ iwuri-giga. Ni otitọ, a ere Jam ni ọdun 2016 yori si idagbasoke ti ere Syeed olokiki pupọ julọ Celeste.
Key Awọn ẹya ara ẹrọ
Eyi ni diẹ ninu awọn ẹya pataki ti ẹrọ ere PICO-8 pese.
- Ẹrọ ere naa pẹlu awọn irinṣẹ fun ṣiṣatunṣe koodu, orin, ati awọn sprite ti a ṣe sinu console
- PICO-8 ni ibamu agbelebu-Syeed.
- Ọkọ PICO-8 kọọkan le ni to awọn ohun 64. Olootu ohun jẹ ki o ṣakoso igbohunsafẹfẹ, irinse, ati iwọn didun ti akọsilẹ kọọkan ti a lo fun gbogbo ipa ohun
- PICO-8 faye gba o lati ni 256 8×8 sprites.
- Awọn console faye gba fun meji 6-bọtini olutona nipasẹ kan ti sopọ keyboard.
- PICO-8's Lua imuse ede siseto fun awọn olupilẹṣẹ awọn iṣẹ siseto ipilẹ gẹgẹbi awọn oniyipada, awọn iṣẹ, awọn losiwajulosehin, ati awọn tabili.
- Awọn olumulo le tun kọ koodu sinu olootu ita ti o ba nilo
Aleebu ati awọn konsi ti Dagbasoke ni PICO-8
Pros
- PICO-8 jẹ kekere ati rọrun lati fi sori ẹrọ.
- Awọn idiwọn fi agbara mu idagbasoke lati kọ daradara.
- Ede siseto rọrun lati kọ ẹkọ
- Pupọ julọ awọn ere PICO-8 jẹ orisun ṣiṣi, fifun ọ ni aye lati kọ ẹkọ lati agbegbe PICO-8.
konsi
- Ni opin si idagbasoke ere 2D
- PICO-8 Lọwọlọwọ owo $ 15 a play
- Aini awọn ile-ikawe tumọ si pe o le ni lati koodu awọn iṣẹ ipilẹ lati ibere
- Aini ti ipari koodu ati indentation laifọwọyi
Ṣiṣẹda Ayẹwo Eto
Ni apakan yii, a yoo lọ lori kini olumulo yoo ni iriri nigbati wọn ṣẹda ere akọkọ wọn.
Lẹhin fifi ere sii sinu OS ti o fẹ, ṣiṣi eto PICO-8 rọrun bi titẹ lori aami ọna abuja PICO-8.
Olumulo naa yoo ṣe kii pẹlu iwara kukuru atẹle nipasẹ iboju console PICO-8.
iru PRINT(“HELLOWORLD”)
sinu console ki o tẹ Tẹ. A ku oriire, o kan ti ṣe eto PICO-8 akọkọ rẹ.
Jẹ ká bẹrẹ ṣiṣẹda titun kan ise agbese. Ninu console, tẹ aṣẹ sii SAVE <program_name>
.
Lati ṣii ise agbese kan, tẹ LOAD <PROJECT_NAME>.p8
Lu bọtini Esc lati tẹ olootu koodu PICO-8 sii. Ni igun apa ọtun isalẹ, o le tọju abala iye awọn ami-ami ti o kù lati lo ninu koodu rẹ.
PICO-8 ṣe atilẹyin fun lilo awọn oniyipada.
Awọn olumulo tun le ṣalaye awọn iṣẹ ti wọn le pe ni ibomiiran ninu eto naa.
PICO-8 tun ṣe atilẹyin fun lilo awọn tabili. Awọn olupilẹṣẹ ti o faramọ pẹlu Lua le ranti pe awọn tabili jẹ awọn apoti data nikan ti o wa ni ede siseto Lua.
PICO-8 pẹlu a-itumọ ti ni ere lupu ti o nṣiṣẹ 30 igba fun keji. Mejeeji iṣẹ _update () ati _draw () nilo fun lupu lati ṣiṣẹ.
Olootu sprite ti a ṣe sinu PICO-8 yoo ṣe iranlọwọ fun ọ lati ṣe apẹrẹ iwo ti awọn sprites inu-ere rẹ ati aworan abẹlẹ. Olootu tun gba olumulo laaye lati ṣeto awọn iyipo ere idaraya si ọkọọkan awọn ohun-ini wọn.
Ninu console, a le tẹ aṣẹ RUN lẹhin ikojọpọ ere lati bẹrẹ apẹẹrẹ ti eto naa.
A ti bo diẹ ninu ohun ti o ṣee ṣe ni PICO-8. Mo ṣeduro gíga lilọ kiri ayelujara nipasẹ awọn awọn iwe aṣẹ osise ati awọn awujo wiki lati ni imọ siwaju sii nipa awọn engine.
Mo tun ṣeduro wiwa nipasẹ PICO-ATE, ibudo ti awọn itọsọna pataki ati awọn orisun ti a ṣajọpọ nipasẹ Olùgbéejáde Andrew Reist.
ipari
Mo le ni ibatan awọn ere kikọ ni PICO-8 console si kikọ haiku kan. Ilana ti o muna ti haiku n fun akewi ni ipenija lati sọ imọran kan ni awọn ila mẹta nikan ati awọn syllables mẹtadilogun. Bakanna, PICO-8 koju onigbese lati ṣẹda iriri ti a fun ni nọmba to lopin ti koodu, awọn eya aworan, ati awọn ohun.
PICO-8 le ma dara fun ṣiṣẹda awọn akọle tuntun-mẹta-A, ṣugbọn ko tumọ fun iyẹn rara.
Ẹnjini naa nmọlẹ ni fifun awọn olupilẹṣẹ olubere ni aye lati ṣawari awọn italaya ti apẹrẹ ere ati idagbasoke. PICO-8 rọrun to fun eniyan tuntun patapata si idagbasoke ere lati bẹrẹ lilo.
Ṣugbọn lilọ kiri nipasẹ awọn ere ti agbegbe ṣe, Mo ti rii pe PICO-8 tun jẹ ọna fun awọn olupilẹṣẹ ere ti o ni iriri lati koju ara wọn pẹlu.
Ṣe o nifẹ lati fun PICO-8 ni idanwo?
Fi a Reply