PICO-8, basit, retro tarzı oyunlar çalıştıran sanal bir makinedir. 128x128 çö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. Bunlardan biri değil fiziksel retro konsollar satın alabileceğiniz, ancak 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 kendinizinkini oluşturmak için PICO-8 konsolunu indirmeniz gerekir. 15 $ maliyeti ve şu adresten temin edilebilir: onun itch.io ana sayfa.
PICO-8 Neye benziyor?
PICO-8 uygulamasını çalıştırdığınızda şuna benzeyen bir ekran göreceksiniz:
Bu, Commodore 64 gibi 8-bit ev bilgisayarlarının açılışta gösterdiği ekranı taklit eder. Bu aslında 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ıdı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.
kodlama
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şlangıç 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. bileyebilirsin piksel sanatı becerileriniz ve 16 renkte 8x8 görüntüler oluşturun. 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?
üzerinde birçok PICO-8 oyunu var. itch.io, ve ç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. Bu beğenilen indie vuruşunun prototipi, PICO-8 kartuşu olarak mevcuttur. geliştiricinin itch.io sayfası.
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.