Stili di giochi che funzionano a bassa risoluzione


16

Sto seguendo un corso sui compilatori e l'obiettivo è quello di scrivere un compilatore per i dispositivi Meggy Jr (Arduino). L'obiettivo è solo quello di creare un semplice compilatore con loop e variabili e cose.

Ovviamente, questo è zoppo, quindi il "vero obiettivo" è quello di creare un gioco impressionante sul dispositivo. Il problema è che ha solo 64 pixel con cui lavorare (tecnicamente 72, ma i primi 8 sono monocolore e non fanno parte del display principale, quindi sono davvero utili solo per visualizzare cose come il denaro).

Il mio problema è pensare a qualcosa da fare su un dispositivo così piccolo. Non importa se è originale, ma non può essere qualcosa di già disponibile. La mia prima idea è stata "serpente", ma viene fornito con l'SDK. Lo stesso con uno sparatutto a scorrimento laterale.

Le idee rimanenti includono un gioco di difesa della torre (difficile da scrivere, difficile da controllare), un gioco di ruolo (stesso), tetris (zoppo).

Il problema è che tutti i giochi che mi piacciono richiedono uno schermo ad alta risoluzione perché hanno molto testo. Anche un gioco davvero semplice come Nethack sarebbe difficile perché ogni creatura avrebbe un solo colore.

tl; dr Quali stili di gioco richiedono a. Nessun testo; e B. Sono accettabili pochi oggetti che li rappresentano ciascuno con un solo colore?

EDIT: per chiarire, il display è 8x8 per un totale di 64 pixel, non 64x64.


2
Puoi "aumentare" il conteggio dei colori in un certo modo: fai lampeggiare i pixel, se il dispositivo lo consente, in questo modo i pixel che lampeggiano molto velocemente saranno diversi da quelli statici per aspetto e colore (i display TFT lo fanno per emulare il colore a 24 bit). Ciò aggiungerà una certa variabilità.
Kromster dice di sostenere Monica il

7
Chiamare Tetris Lame ti squalifica all'istante per ... beh, direi per tutto, ma in particolare per i giochi retrò.
ziggystar,

@ziggystar: non sono d'accordo. Mentre tetris è un grande gioco, è stato portato così tanto "ovunque" che sarebbe un po 'zoppo portarlo altrove. Inoltre, dal momento che ha solo 8x8 pixel disponibili, non riesco a immaginare un modo sano e divertente di giocare a Tetris con questi vincoli.
o0 '.

Un gioco ... Su uno schermo 8 per 8? Hmm ... E il gioco della vita (google it)? Tuttavia, non ha alcuna interazione da parte dell'utente ...
jcora,

Risposte:


9

I vincoli a bassa risoluzione erano la premessa della sfida di progettazione Gamma 256 [archivio] . Il loro vincolo obbligatorio era un po 'più alto di 64x64, ma molti dei contributi usati erano molto meno del massimo.

Darius Kazemi ha realizzato (secondo me) uno dei migliori giochi sul dispositivo Meggy Jr.. [archivio] Potresti guardare il suo lavoro come fonte d'ispirazione.


Grazie, grazie! Se OP ha qualche domanda, può lasciare un commento anche sul mio blog.
DariusK,

7

Mi colpisce il fatto che uno sparatutto di base in stile top-down in stile Rogue potrebbe essere possibile. A 8x8 ovviamente non avresti spazio per mostrare una stanza piena, ma sarai in grado di mostrare una piccola sezione della mappa. Un pixel bianco potresti essere tu (dissolvenza verso il nero man mano che perdi salute), oro per tesoro, rosso per nemici, verde per guarigione, ecc. Pareti di 1 pixel di larghezza, corridoi di 2, 3 o 4 pixel di larghezza e potrebbe funzionare .


6

Potresti scrivere qualcosa di simile a un tomagatchi o un altro animale domestico virtuale. Quelli originali sono stati realizzati su schermi a risoluzione molto bassa.

Pong è un altro gioco che viene in mente per un display a bassa risoluzione. Anche se può sembrare di base, copre la maggior parte dei bit importanti in molti giochi: collisioni, fisica (anche se semplice), loop di gioco, ecc. Su una piattaforma così limitata, potresti essere costretto a "tirare i tuoi" per molti dei quei compiti che potrebbero richiedere più tempo del previsto.


Buone idee. Non avevo nemmeno preso in considerazione l'idea di animali domestici virtuali. E in qualche modo mi mancava anche il pong .. Forse qualcosa come il breakout andrebbe bene.
Brendan Long,

5

Questo mi fa pensare a giochi da tavolo, come Go o Chequers, e cose enigmatiche che coinvolgono pentaminos o altre configurazioni interessanti di parti uniformi. Starei lontano dai giochi fortemente spaziali e dai testi pesanti. Il tuo gioco deve essere praticamente astratto. Con 8x8 rez, potresti essere in grado di fare qualcosa di spaziale come Sakoban, ma ho i miei dubbi.

Per essere chiari qui: nessuno dei giochi sopra menzionati funzionerà molto bene. Dovrai creare il tuo gioco e le tue regole, ma ti suggerisco di tenere a mente i giochi di cui sopra quando lo fai. Stati del mondo semplici che mostrano dietro le quinte meccaniche facili ma più complesse. Il tuo gioco non sarà in grado di avere molta metafora, quindi rimarrei astratto.


Purtroppo la scheda Go piccola è 9x9. Potresti provare con 7x7, comunque.
Ziggystar,

Ah! Ho letto male; Pensavo che 64x64 sembrasse un po 'grande per quello che mi ricordavo della modifica di Meggy Jr. per correggere e chiarire la mia risposta.
Gregory Avery-Weir,

4

Potresti scrivere un piccolo motore 3D ray-casting, come questo tipo su cui sta lavorando . Non richiederebbe troppo colore; anche se il tuo schermo è più piccolo di quello che ha, potrebbe essere fattibile.


Wow, è semplicemente fantastico
Notabene,

bella idea; anche se non penso che funzionerà come nell'esempio fornito. L'unica speranza sarebbe quella di usare il colore e le sfumature.
ziggystar,

Awesomeness è stata ridefinita
Gastón,

Fantastico, ma dubito sinceramente che qualcosa di valore in quest'area possa essere realizzato con 8x8 pixel.
o0 '.

4

Game of Life può essere un buon esempio per tali dispositivi a bassa risoluzione. Ho visto il video in cui questo gioco è stato realizzato su un cubo LED.


3

Un sacco di disegni puzzle funzionerebbe bene in quel formato. I puzzle a scorrimento saltano all'istante alla mente.


3

Che ne dici di scacchi? Una griglia 8x8 con colori diversi dovrebbe andare bene per alcuni scacchi.



3

Wolfenstein 1-D

Mentre usa 1px di altezza, la sua larghezza è molto più lunga di 8px, quindi probabilmente dovresti trovare qualcosa.



3

Ho un campo da gioco con restrizioni simili. Il mio è 10x20. Tuttavia, è ancora possibile implementare molti giochi, anche se devi essere un po 'creativo e cambiare le regole di alcuni giochi. Una cosa interessante è se hai il suono.

Questo è il mio hardware:

Hardware

Ecco i miei "screenshot":

Tetris

Tetris

Serpente

Snake (verde) mangia cibo (blu) con la testa (rossa). Fai attenzione agli ostacoli (grigio)

Serpente

Eroe della chitarra

Note che cadono dall'alto. Premere il pulsante (luminoso) e tenere premuto (scuro)

Eroe della chitarra

batteria

I tamburi si animano e producono suoni quando si preme un pulsante.

batteria

Memoria della melodia

Richiama una sequenza di toni più luce

Memoria della melodia

Gioco di vita

Modifica prima, quindi simulazione

Gioco di vita

Boulder Dash

Il giocatore (giallo) deve raccogliere i diamanti (blu) prima di uscire (rosso). Fai attenzione alle rocce che cadono (grigio)

Boulder Dash

Invasori spaziali

L'unico mostro perde singoli pixel quando viene sparato.

Invasori spaziali

Caduta del cielo

Simile all'eroe della chitarra. Il giocatore (giallo) può raccogliere oggetti (verde), deve raccogliere oggetti (blu) e non deve raccogliere oggetti pericolosi (rosso)

Caduta del cielo

autista

Il giocatore (rosso) guida su una strada e deve sorpassare le auto dalla sua parte mentre guarda le macchine dalla parte opposta.

autista

Pacman

Il giocatore (giallo) raccoglie monete (marrone) e cibo (viola) mentre corre attraverso un labirinto con pareti (grigio). Fai attenzione ai fantasmi (blu) a meno che non siano eadible (verdi).

Pacman

Sokoban

Il giocatore (bianco) deve spostare i pezzi (luminoso) sulla propria destinazione (scuro). Usa i mattoni di Tetris qui, poiché li avevo già.

Sokoban

Flappy Bird

Spero sia noto.

Flappy Bird

pong

pong

Altri

Anche se non è un gioco, potrebbe essere comunque divertente. Sul display 10x20 è possibile visualizzare il meteo o usarlo come una torcia.

Tempo metereologico

Torcia


0

Molti dei classici si renderanno bene con uno spazio dello schermo così limitato, come: Tetris, Pacman e Asteroids. Puoi anche provare giochi da tavolo come Dama, Scacchi e Backgammon. Inoltre, Helicopter è uno dei miei giochi preferiti e semplici.


In 8x8? Tetris? Pacman? Anche gli asteroidi non potevano adattarsi lì. Immagino tu abbia pensato che stesse parlando invece di 64x64.
o0 '.

Perché tetris non funziona? Ogni blocco potrebbe essere un pixel.
George Duckett,

0

È possibile creare breakout e fare in modo che la telecamera segua la palla per livelli più grandi (solo in verticale) e forse il pad in orizzontale, creando un'area di gioco più ampia.

L'idea di spostare la fotocamera è probabilmente necessaria per qualsiasi cosa su uno schermo così piccolo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.