PICO-8, basit, retro tarzı oyunlar çalıştıran sanal bir makinedir. 128×128 çözünürlük ve 32k program boyutu dahil olmak üzere kasıtlı olarak kısıtlanmış donanım özelliklerine sahiptir.
PICO-8 “kartuşlarını” indirebilir ve oynayabilirsiniz, ancak kendi oyunlarınızı sıfırdan da yazabilirsiniz. İlk oyunlarını programlamayı öğrenen oyun geliştiricileri için harika bir araçtır.
Özetle PICO-8
PICO-8 “fantezi konsolu”, temel ancak tam özellikli bir oyun geliştirme ortamıdır. Satın alabileceğiniz fiziksel retro konsollardan biri değil, sanal bir konsol. PICO-8, Windows, Mac veya Linux’a yükleyebileceğiniz yazılımlarda tam olarak uygulanmaktadır.
Birçok PICO-8 oyununu ücretsiz oynayabilirsiniz, ancak kendi oyununuzu oluşturmak için PICO-8 konsolunu indirmeniz gerekir. 15 $ maliyeti ve itch.io ana sayfasından edinilebilir.
PICO-8 Neye benziyor?
PICO-8 uygulamasını çalıştırdığınızda, şuna benzeyen bir ekran göreceksiniz:
Siyah bir arka plan üzerinde bir piksel yazı tipinde beyaz metin gösteren PICO-8 önyükleme ekranı. Bir imleç kullanıcı girişini bekliyor.
Bu, Commodore 64 gibi 8-bit ev bilgisayarlarının açılışta gösterdiği ekranı taklit eder. Esasen bir REPL’dir (Okuma-Değerlendirme-Baskı döngüsü), PICO-8 yorumlayıcısının kendisiyle etkileşim kurmak için kullanabileceğiniz bir komut satırı. Kod parçacıklarını yazmak ve dili denemek için kullanabilirsiniz.
Bu komut satırı ayrıca PICO-8 programlarıyla etkileşim için birkaç komutu da destekler. Farklı bir oyun açmak için LOAD komutunu ve oynamaya başlamak için RUN komutunu kullanabilirsiniz.
Sahne arkasına bir göz atmak için, komut satırı ile IDE arasında geçiş yapmak üzere ESC tuşuna basın. IDE, oyunlarınızı oluşturmanıza yardımcı olacak birkaç farklı araç sağlar.
Muhtemelen en önemli araç, programlarınızı yazmak ve düzenlemek için bir kod düzenleyicisidir. Kod düzenleyicinin, tüm PICO-8 oyunlarına ait olan aynı düşük çözünürlüklü ekranı, piksel yazı tipini ve sınırlı renk paletini nasıl kullandığına dikkat edin. Başlamak için sorun değil, ancak muhtemelen daha karmaşık projeler için uygun bir metin düzenleyici kullanmak isteyeceksiniz.
Grafikler
Sağ üst araç çubuğundaki ikinci simge, bir hareketli grafik tasarımcısı açar. Bu, oynatıcınız ve diğer karakterler için oyun içi grafikler oluşturmanıza olanak tanır. Piksel sanatı becerilerinizi geliştirebilir ve 16 renkte 8×8 görüntüler oluşturabilirsiniz. PICO-8 bir hareketli grafik haritası kullanır, bu nedenle biraz hile ile daha küçük hareketli grafikler oluşturabilir veya bunları daha büyük olanlar için birleştirebilirsiniz.
Oyununuzun grafiklerini yönetmek için PICO-8’in harita düzenleyicisini (üçüncü araç çubuğu simgesi) de kullanabilirsiniz. Oyununuzun genel ortamını tasarlamanıza veya daha karmaşık hareketli grafik desenleriyle çalışmanıza yardımcı olabilir.
Ses
PICO-8 ayrıca yerleşik bir ses düzenleyiciye sahiptir. Kendi efektlerinizi oluşturmak için size ses, perde ve hız üzerinde tam kontrol sağlar. Üretebileceğiniz sesin türünü değiştirmek için sekiz temel enstrümanı bile kullanabilirsiniz. PICO-8’in birçok aracı gibi, ses düzenleyicinin de bir öğrenme eğrisi vardır, ancak bir kez ustalaştığınızda şaşırtıcı derecede güçlüdür.
PICO-8 IDE’deki beşinci simge ve son bölüm bir müzik editörüdür. Ses efektlerini birleştirmek ve döngüye sokmak için kullanabilir, yavaş yavaş oyununuz için tam bir puan oluşturabilirsiniz.
PICO-8 Hangi Oyunları Oynar?
itch.io’da birçok PICO-8 oyunu var ve bunların çoğunu doğrudan tarayıcınızda ücretsiz olarak oynayabilirsiniz. PICO-8, oyun sıkışmalarında çok popülerdir: geliştiricileri kısa sürede bir oyun oluşturmaya zorlayan olaylar. Sık sık Twitter’da tanıtılan oyun sıkışmalarını göreceksiniz.
PICO-8, bir oyunun prototipini oluşturmak, gerçekte ne kadar iyi çalıştığını görmek için de harika bir seçenektir. Bu yaklaşımın en büyük başarı öyküsü Celeste olmuştur . Bu beğeni toplayan indie vuruşunun prototipi, geliştiricinin itch.io sayfasında bir PICO-8 kartuşu olarak mevcuttur .
PICO-8’i Alın Sonra Oluşturun
PICO-8 sanal konsolu, bağımsız oyun geliştirme dünyasında büyük bir başarı öyküsüdür. Sadece kendi oyununuzu nasıl geliştireceğinizi öğrenmek için kullanmakla kalmaz, aynı zamanda başkalarının ürettiği bir dizi kaliteli ücretsiz oyunu da oynayabilirsiniz.
PICO-8’in altında yatan dil, genellikle oyun geliştirme veya ilgili görevler için kullanılan Lua’dır. Yani PICO-8 kullanarak edindiğiniz beceriler onun dışına da aktarılabilir.