Düşük çözünürlükte çalışan oyun stilleri


16

Derleyiciler üzerine bir ders alıyorum ve amaç Meggy Jr cihazları (Arduino) için bir derleyici yazmak . Amaç sadece döngüler, değişkenler ve şeyler ile basit bir derleyici yapmaktır.

Açıkçası, bu topal, bu yüzden "gerçek hedef" cihaz üzerinde etkileyici bir oyun yapmaktır. Sorun, çalışmak için sadece 64 piksel olmasıdır (teknik olarak 72, ancak ilk 8 tek renktir ve ana ekranın bir parçası değildir, bu yüzden sadece para gibi şeyleri görüntülemek için gerçekten yararlıdır).

Benim sorunum bu kadar küçük bir cihazda yapılacak bir şey düşünmek. Orijinal olup olmadığı gerçekten önemli değil, ancak zaten mevcut olan bir şey olamaz. İlk fikrim "yılan" idi, ama SDK ile birlikte geliyor. Yan kaydırma atıcı ile aynı.

Kalan fikirler arasında bir kule savunma oyunu (yazması zor, kontrolü zor), bir RPG (aynı), tetris (topal) var.

Sorun, sevdiğim tüm oyunların yüksek çözünürlüklü bir ekrana ihtiyaç duyması çünkü çok fazla metin var. Nethack gibi gerçekten basit bir oyun bile zor olurdu çünkü her yaratık tek bir renk olurdu.

tl; dr Hangi oyun stilleri gereklidir? Yazı yok; ve B. Her birini tek bir renkle temsil eden yeterince az nesne kabul edilebilir mi?

EDIT: Netleştirmek için ekran 64x64 değil, toplam 64 piksel için 8x8'dir.


2
Renk sayısını bir şekilde "artırabilirsiniz": aygıt buna izin veriyorsa, pikselleri yanıp sönmesini sağlayın, bu şekilde çok hızlı yanıp sönen piksel görünüm ve renkte statikten farklı olacaktır (TFT ekranlar bunu 24 bit rengi taklit etmek için yapar). Bu belirli bir değişkenlik katacaktır.
Kromster, Monica'nın

7
Tetris topal demek sizi anında diskalifiye eder ... şey, her şey için söyleyebilirim - ama özellikle retro oyun.
ziggystar

@ziggystar: Kabul etmiyorum. Tetris harika bir oyun olsa da, o kadar çok "her yere" taşınmıştı ki, onu başka bir yere taşımak biraz topal olurdu. Dahası, sadece 8x8 pikseli olduğundan, bu kısıtlamalar altında Tetris oynamanın akılcı ve eğlenceli bir yolunu hayal edemiyorum.
o0 '.

Bir oyun ... 8 x 8 ekranda mı? Hmm ... Ya hayat oyununa ne dersin? Yine de kullanıcı etkileşimi yok ...
jcora

Yanıtlar:



7

Bana temel bir Rogue benzeri yukarıdan aşağıya koridor atıcısının mümkün olabileceğine dikkat çekiyor. 8x8'de açık bir şekilde tam bir oda göstermek için alanınız olmazdı, ancak haritanın küçük bir bölümünü gösterebileceksiniz. Beyaz bir piksel siz olabilirsiniz (sağlığınızı kaybettiğinizde siyaha kaybolur), hazine için altın, düşmanlar için kırmızı, şifa için yeşil, vb. 1 piksel genişliğinde duvarlar, 2, 3 veya 4 piksel genişliğinde koridorlar olabilir ve sadece işe yarayabilir .


6

Bir tomagatchi veya başka bir sanal evcil hayvana benzer bir şey yazabilirsiniz. Orijinal olanlar çok düşük çözünürlüklü ekranlarda yapıldı.

Pong, düşük çözünürlüklü bir ekran için akla gelen başka bir oyundur. Temel gibi görünse de, birçok oyunda önemli bitlerin çoğunu kapsar: çarpışmalar, fizik (basit de olsa), oyun döngüsü, vb. Böyle sınırlı bir platformda, birçoğu için öngördüğünüzden daha uzun sürebilecek görevler.


İyi fikirler. Sanal evcil hayvan fikrini bile düşünmemiştim. Ve bir şekilde pong'u da kaçırdım .. Belki koparma gibi bir şey iyi olurdu.
Brendan Long

5

Bu, Go veya Checkers gibi masa oyunları ve pentaminos veya diğer tekdüze parçaların diğer ilginç yapılandırmalarını içeren şaşırtıcı şeyler hakkında düşünmemi sağlıyor. Metin-ağırlığın yanı sıra, yoğun uzamsal oyunlardan uzak dururdum. Oyununuz soyut olmalı. 8x8 rez ile Sakoban kadar mekansal bir şey yapabilirsiniz, ama şüphelerim var.

Burada açık olmak gerekirse: yukarıda adı geçen oyunların hiçbiri çok iyi çalışmaz. Kendi oyununuzu ve kurallarınızı oluşturmanız gerekir, ancak bunu yaptığınızda yukarıdaki oyunları aklınızda bulundurmanızı öneririm. Basit dünya, kolay, ancak perde arkasındaki daha karmaşık mekaniği sergiler. Oyununuz çok fazla metafor elde edemeyecek, bu yüzden soyut kalacağım.


Ne yazık ki küçük Go kartı 9x9. Yine de 7x7 ile deneyebilirsiniz.
ziggystar

Ah! Yanlış okudum; Yine de 64x64, cevabımı düzeltmek ve açıklığa kavuşturmak için Meggy Jr. Düzenlemesi hakkında hatırladıklarım için biraz büyük görünüyordu.
Gregory Avery-Weir

4

Bu adam üzerinde çalışıyormuş gibi küçük bir ışın dökümü 3D motoru yazabilirsiniz . Çok fazla renk gerektirmez; ekranınız sahip olduğu ekrandan daha küçük olsa da, uygulanabilir olabilir.


Vay canına, bu harika
Notabene

iyi fikir; ancak verilen örnekte olduğu gibi çalışacağını düşünmüyorum. Sadece umut renk ve gölgelendirme kullanmak olacaktır.
ziggystar

Awesomeness yeniden tanımlandı
Gastón

Harika, ama içtenlikle bu alanda değerli bir şey 8x8 piksel ile başarılabilir eminim.
o0 '.

4

Game of Life, bu tür düşük çözünürlüklü cihazlar için iyi bir örnek olabilir. Bu oyunun bir LED küp üzerinde yapıldığı videoyu gördüm.


3

Birçok bulmaca tasarımı bu formatta iyi çalışır. Slider bulmacaları hemen akla sıçradı.


3

Satranç nasıl? Bazı satrançlar için farklı renklere sahip 8x8 ızgaralar iyi olmalıdır.


3

Bir refleks oyununa ne dersiniz? Android telefonlar için 2player reaktör gibi .

İlham almak için Wario Ware oyunlarına da bakabilirsiniz.


3

Wolfenstein 1-B

1 piksel yükseklik kullanıyor olsa da, genişliği 8 pikselden çok daha uzun olduğundan, muhtemelen bir şey bulmanız gerekir.



3

Benzer kısıtlamalara sahip bir oyun alanım var. Benimki 10x20. Bununla birlikte, biraz yaratıcı olmanız ve bazı oyunların kurallarını değiştirmeniz gerekse de, birçok oyun uygulamak hala mümkündür. Güzel bir şey sesin varsa.

Bu benim donanımım:

Donanım

İşte benim "ekran görüntüleri":

Tetris

Tetris

Yılan

Yılan (yeşil) başı (kırmızı) ile yemek (mavi) yiyor. Engellere dikkat edin (gri)

Yılan

Gitar kahramanı

Yukarıdan düşen notlar. Düğmeye basın (parlak) ve basılı tutun (karanlık)

Gitar kahramanı

Davul

Bir düğmeye basıldığında davullar canlanır ve ses çıkarır.

Davul

Melodi belleği

Bir dizi ton artı ışığı hatırlayın

Melodi belleği

Hayatın oyunu

Önce düzenleme, sonra simüle etme

Hayatın oyunu

Boulder çizgisi

Oyuncu (sarı) çıkmadan önce (kırmızı) elmasları (mavi) toplamalıdır. Düşen kayaların farkında olun (gri)

Boulder çizgisi

Space Invaders

Tek canavar vurulduğunda tek pikseli kaybeder.

Space Invaders

Sağanak

Gitar kahramanına benzer. Oyuncu (sarı) eşya toplayabilir (yeşil), eşya toplamalı (mavi) ve tehlikeli eşya toplamamalıdır (kırmızı)

Sağanak

sürücü

Oyuncu (kırmızı) bir yolda sürer ve karşı taraftaki arabaları izlerken yanlarındaki arabaları geçmelidir.

sürücü

Pacman

Oyuncu (sarı) duvarlı bir labirentte çalışırken gri (kahverengi) ve yiyecek (menekşe) toplar (gri). Okunamaz (yeşil) olmadıkça hayaletlere (mavi) dikkat edin.

Pacman

Sokoban

Oyuncunun (beyaz) taşları (parlak) hedefine (karanlık) taşıması gerekir. Zaten sahip olduğumdan beri Tetris tuğlalarını kullan.

Sokoban

Flappy Bird

Umarım bu bilinir.

Flappy Bird

gürültü

gürültü

Diğerleri

Bir oyun olmasa da, yine de eğlenceli olabilir. 10x20 ekranda hava durumunu görüntülemek veya bir meşale olarak kullanmak mümkündür.

Hava

meşale


0

Klasiklerin çoğu, Tetris, Pacman ve Asteroidler gibi sınırlı ekran alanı ile iyi işleyecekti. Ayrıca dama, satranç ve tavla gibi masa oyunlarını da deneyebilirsiniz. Ayrıca, Helikopter benim en sevdiğim, basit oyunlardan biri.


8x8'de mi? Tetris? Pacman? Asteroitler bile oraya sığamadı. Sanırım onun yerine 64x64 hakkında konuştuğunu düşündün.
o0 '.

Tetris neden işe yaramaz? Her blok bir piksel olabilir.
George Duckett

0

Koparma oluşturabilir ve kameranın topu daha büyük seviyelerde (sadece dikey olarak) takip etmesini ve belki de pedin yatay olarak daha geniş bir oyun alanı yapmasını sağlayabilirsiniz.

Kamerayı taşıma fikri muhtemelen bu kadar küçük bir ekranda herhangi bir şey için gereklidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.