Arten von Spielen, die mit niedriger Auflösung funktionieren

16

Ich nehme an einer Klasse über Compiler teil und das Ziel ist es, einen Compiler für Meggy Jr-Geräte (Arduino) zu schreiben . Das Ziel ist nur, einen einfachen Compiler mit Schleifen und Variablen und so weiter zu machen.

Offensichtlich ist das lahm, also ist das "wahre Ziel", ein beeindruckendes Spiel auf dem Gerät zu machen. Das Problem ist, dass es nur 64 Pixel hat, mit denen gearbeitet werden kann (technisch gesehen 72, aber die Top 8 sind einfarbig und nicht Teil der Hauptanzeige, so dass sie wirklich nur zum Anzeigen von Dingen wie Geld nützlich sind).

Mein Problem ist, etwas auf einem so kleinen Gerät zu tun. Es ist nicht wirklich wichtig, ob es original ist, aber es kann nicht etwas sein, das bereits verfügbar ist. Meine erste Idee war "Schlange", aber das kommt mit dem SDK. Gleiches gilt für einen Side-Scrolling-Shooter.

Zu den verbleibenden Ideen gehören ein Tower Defense-Spiel (schwer zu schreiben, schwer zu kontrollieren), ein RPG (dasselbe), Tetris (lahm).

Das Problem ist, dass alle Spiele, die ich mag, einen hochauflösenden Bildschirm erfordern, da sie viel Text enthalten. Sogar ein wirklich einfaches Spiel wie Nethack wäre schwierig, da jede Kreatur eine einzige Farbe hätte.

tl; dr Welche Spielstile erfordern a. Kein Text; und B. Nur wenige Objekte, die jeweils eine Farbe haben, sind akzeptabel?

BEARBEITEN: Zur Verdeutlichung ist die Anzeige 8x8 für insgesamt 64 Pixel, nicht 64x64.

Setzen Sie Monica wieder ein
quelle
2
Sie können die Farbanzahl auf eine Art und Weise "erhöhen": Pixel blinken lassen, wenn das Gerät dies zulässt. Auf diese Weise unterscheidet sich ein sehr schnell blinkendes Pixel von einem statischen in Aussehen und Farbe (TFT-Displays emulieren 24-Bit-Farben). Das wird eine gewisse Variabilität hinzufügen.
Kromster sagt Unterstützung Monica
7
Wenn Sie Tetris lame anrufen, werden Sie sofort disqualifiziert für ... naja, ich würde sagen für alles - außer für Retro-Spiele im Besonderen.
Zickzack
@ziggystar: Ich bin anderer Meinung. Obwohl Tetris ein großartiges Spiel ist, wurde es so oft "überall" portiert, dass es irgendwie lahm wäre, es woanders zu portieren. Da er nur 8x8 Pixel zur Verfügung hat, kann ich mir darüber hinaus keine vernünftige und unterhaltsame Art vorstellen, Tetris unter diesen Bedingungen zu spielen.
o0 '.
Ein Spiel ... Auf einem 8 mal 8 Bildschirm? Hmm ... Was ist mit dem Spiel des Lebens (google es)? Es hat zwar keine Benutzerinteraktion ...
JCORA

Antworten:

9

Niedrig aufgelöste Einschränkungen waren die Voraussetzung für die Designherausforderung von Gamma 256 [archive] . Ihre obligatorische Beschränkung war ein bisschen höher als 64x64, aber viele der Einsendungen verwendeten weit weniger als das Maximum.

Darius Kazemi hat (meiner Meinung nach) eines der besten Spiele auf dem Meggy Jr.-Gerät gemacht. [Archiv] Vielleicht sehen Sie sich seine Arbeit als Inspiration an.

QUentin
quelle
Shucks, danke! Wenn OP irgendwelche Fragen hat, können sie auch einen Kommentar in meinem Blog hinterlassen.
DariusK
7

Mir fällt auf, dass ein einfacher Rogue-artiger Top-Down-Korridor-Shooter möglich sein könnte. Bei 8x8 hätten Sie offensichtlich keinen Platz, um einen vollen Raum anzuzeigen, aber Sie könnten einen kleinen Ausschnitt der Karte anzeigen. Ein weißes Pixel könnte Sie sein (verblassen zu schwarz, wenn Sie Ihre Gesundheit verlieren), Gold für Schätze, Rot für Feinde, Grün für Heilung usw. 1 Pixel breite Wände, 2, 3 oder 4 Pixel breite Korridore, und es könnte einfach funktionieren .

Maximus Minimus
quelle
6

Sie könnten so etwas wie ein Tomagatchi oder ein anderes virtuelles Haustier schreiben. Die Originale wurden auf Bildschirmen mit sehr niedriger Auflösung erstellt.

Pong ist ein weiteres Spiel, das für ein Display mit niedriger Auflösung in den Sinn kommt. Obwohl es einfach zu sein scheint, deckt es die meisten wichtigen Punkte in vielen Spielen ab: Kollisionen, Physik (wenn auch einfach), Game-Loop usw. Auf solch einer begrenzten Plattform kann es sein, dass Sie für viele von ihnen gezwungen sind, Ihre eigenen zu "würfeln" Aufgaben, die möglicherweise mehr Zeit in Anspruch nehmen, als Sie erwartet haben.

Nate
quelle
Gute Ideen. Ich hatte nicht einmal über die Idee von virtuellen Haustieren nachgedacht. Und irgendwie habe ich auch Pong verpasst. Vielleicht wäre so etwas wie Breakout gut.
Setzen Sie Monica
5

Das lässt mich über Brettspiele wie Go oder Checkers nachdenken und über rätselhafte Dinge mit Pentaminos oder anderen interessanten Konfigurationen einheitlicher Teile. Ich würde mich sowohl von räumlichen Spielen als auch von textlastigen fernhalten. Dein Spiel muss so ziemlich abstrakt sein. Mit einer Auflösung von 8 x 8 können Sie möglicherweise etwas tun, das so räumlich ist wie Sakoban, aber ich habe meine Zweifel.

Um hier klar zu sein: Keines der oben genannten Spiele wird sehr gut funktionieren. Sie müssen Ihr eigenes Spiel und Ihre eigenen Regeln erstellen, aber ich würde empfehlen, die oben genannten Spiele zu berücksichtigen, wenn Sie dies tun. Einfache Weltzustände, die sich leicht darstellen lassen, aber komplexere Mechanismen hinter den Kulissen. Dein Spiel wird nicht viel Metapher haben, also würde ich abstrakt bleiben.

Gregory Avery-Weir
quelle
Leider ist das kleine Go Board 9x9. Sie könnten es jedoch mit 7x7 versuchen.
Ziggystar
Ah! Ich habe falsch verstanden; Ich dachte, 64x64 schien ein bisschen zu groß für das, woran ich mich beim Meggy Jr. Editing erinnerte, um meine Antwort zu korrigieren und zu verdeutlichen.
Gregory Avery-Weir
4

Sie könnten eine kleine Raycasting-3D-Engine schreiben, an der dieser Kerl gerade arbeitet . Benötigen Sie nicht zu viel Farbe; Ihr Bildschirm ist zwar kleiner als der, den er hat, aber möglicherweise funktioniert er.


quelle
Wow, das ist einfach toll
Notabene
gute Idee; obwohl ich nicht denke, dass es wie im gegebenen Beispiel funktioniert. Die einzige Hoffnung wäre, Farbe und Schattierung zu verwenden.
Ziggystar
Awesomeness wurde neu definiert
Gastón
Genial, aber ich bezweifle aufrichtig, dass irgendetwas Wertvolles in diesem Bereich mit 8x8 Pixeln erreicht werden kann.
o0 '.
4

Game of Life kann ein gutes Beispiel für solche Geräte mit niedriger Auflösung sein. Ich habe das Video gesehen, in dem dieses Spiel auf einem LED-Würfel gemacht wurde.

Yevhen
quelle
3

Viele Puzzle-Designs würden in diesem Format gut funktionieren. Slider-Rätsel kommen einem sofort in den Sinn.

Chaos
quelle
3

Wie wäre es mit Schach? Ein 8x8-Raster mit verschiedenen Farben sollte für etwas Schach in Ordnung sein.


quelle
3

Was ist mit einem Reflexspiel? Ein bisschen wie 2player Reaktor für Android-Handys.

Sie können sich auch von den Wario Ware-Spielen inspirieren lassen.

Nagler
quelle
3

Wolfenstein 1-D

Während es 1px Höhe verwendet, ist seine Breite viel länger als 8px, so dass Sie sich wahrscheinlich etwas einfallen lassen müssen.

o0 '.
quelle
3

Ich habe ein Spielfeld mit ähnlichen Einschränkungen. Meins ist 10x20. Es ist jedoch immer noch möglich, viele Spiele zu implementieren, obwohl Sie ein bisschen kreativ sein und die Regeln einiger Spiele ändern müssen. Eine coole Sache ist, wenn Sie Sound haben.

Das ist meine Hardware:

Hardware

Hier sind meine "Screenshots":

Tetris

Tetris

Schlange

Schlange (grün) frisst Nahrung (blau) mit dem Kopf (rot). Achten Sie auf Hindernisse (grau)

Schlange

Gitarren Held

Notizen fallen von oben. Drücken Sie die Taste (hell) und halten Sie sie gedrückt (dunkel)

Gitarren Held

Schlagzeug

Das Schlagzeug animiert und erzeugt einen Klang, wenn eine Taste gedrückt wird.

Schlagzeug

Melodie-Erinnerung

Rufen Sie eine Folge von Tönen und Licht auf

Melodie-Erinnerung

Spiel des Lebens

Zuerst bearbeiten, dann simulieren

Spiel des Lebens

Boulder Dash

Spieler (gelb) muss Diamanten (blau) sammeln, bevor er austritt (rot). Vorsicht Steinschlag (grau)

Boulder Dash

Space Invaders

Das einzige Monster verliert beim Schuss einzelne Pixel.

Space Invaders

Himmelssturz

Ähnlich wie Gitarrenheld. Spieler (gelb) kann Gegenstände sammeln (grün), muss Gegenstände sammeln (blau) und darf keine gefährlichen Gegenstände sammeln (rot)

Himmelssturz

Treiber

Spieler (rot) fährt auf einer Straße und muss Autos auf seiner Seite überholen, während er Autos auf der anderen Seite beobachtet.

Treiber

Pacman

Spieler (gelb) sammelt Münzen (braun) und Lebensmittel (violett), während er durch ein Labyrinth mit Wänden läuft (grau). Achten Sie auf die Geister (blau), es sei denn, sie sind lesbar (grün).

Pacman

Sokoban

Spieler (weiß) muss Spielsteine ​​(hell) auf ihr Ziel (dunkel) bewegen. Verwenden Sie hier Tetris-Steine, da ich sie bereits hatte.

Sokoban

Flattervogel

Ich hoffe das ist bekannt.

Flattervogel

Pong

Pong

Andere

Es ist zwar kein Spiel, aber es kann trotzdem Spaß machen. Auf dem 10x20-Display kann das Wetter angezeigt oder als Taschenlampe verwendet werden.

Wetter

Fackel

Thomas Weller
quelle
0

Viele der Klassiker, wie Tetris, Pacman und Asteroids, eignen sich gut für eine derart begrenzte Bildfläche. Sie können auch Brettspiele wie Dame, Schach und Backgammon ausprobieren. Ebenfalls, Helicopter eines meiner Lieblingsspiele.

Reverbb
quelle
In 8x8? Tetris? Pacman? Sogar Asteroiden konnten dort nicht passen. Ich nehme an, Sie dachten, er würde stattdessen über 64x64 sprechen.
o0 '.
Warum würde Tetris nicht funktionieren? Jeder Block kann ein Pixel sein.
George Duckett
0

Sie könnten einen Ausbruch erzeugen und die Kamera dem Ball für größere Ebenen (nur vertikal) und möglicherweise das Pad für eine größere Spielfläche horizontal folgen lassen.

Die Idee, die Kamera zu bewegen, ist wahrscheinlich für alles auf einem so kleinen Bildschirm notwendig.

akaltar
quelle