Schieben von Kisten in 8-Bit-Farbe

Das Moore'sche Gesetz gilt nicht mehr streng, aber es stimmt immer noch, dass die meisten Computersysteme im Laufe der Zeit zumindest im Preis sinken oder sogar etwas kleiner werden. Dies bedeutet einen breiteren Zugang zu weniger teurer Hardware, selbst wenn diese Hardware immer noch ein 8-Bit-Mikrocontroller ist. Während einige aufgrund dieses Trends auf leistungsstärkere Rigs umsteigen, kämpfen andere immer noch damit, diese Rigs an ihre Grenzen zu bringen. [lcamtuf] arbeitete auf dieses Ziel hin und streckte einen kleinen AVR-Mikrocontroller aus, um nicht nur ein klassisches Videospiel zu spielen, sondern es auch auf einem Farbbildschirm anzuzeigen.

Das Videospiel, das [lcamtuf] nachbaut, ist als Sokoban bekannt, ein Puzzlespiel, bei dem es darum geht, Kisten in die ihnen zugewiesenen Bereiche zu schieben, ohne versehentlich in eine Situation ohne Gewinn zu geraten. Es ist weitaus seltener als die Snake-Builds, die wir in großer Zahl gesehen haben, eignet sich aber dennoch recht gut für die Plattform. Es basiert auf einem AVR128DA28-Mikrocontroller, der nicht nur Spiele verarbeitet, sondern auch ein OLED-Farbdisplay mit 160 × 128 Farben ansteuert.Es war eine Herausforderung, Platz für das Display auf dem relativ kleinen Mikrocontroller zu schaffen, aber nach mehreren cleveren Lösungen, um die beste Nutzung des Speichers zu erreichen und zu erreichen CPU-Zyklen, das Spiel läuft auf einem möglichst kleinen Gerät.

[lcamtuf] sagt, dass dieses Projekt in erster Linie als Herausforderung gedacht war, aber auch, um seinen Kindern einige der unterhaltsameren Aspekte des effektiven Spieldesigns beizubringen. Für diejenigen, die sich weniger für den Aspekt des Spieldesigns interessieren und mehr daran interessiert sind, so viel Rechenleistung wie möglich in ein kleines Paket zu packen, sehen Sie sich diesen Build an, der VGA mit nichts anderem als einem ESP32 implementiert.

Schieben von Kisten in 8-Bit-Farbe

Das Moore'sche Gesetz gilt nicht mehr streng, aber es stimmt immer noch, dass die meisten Computersysteme im Laufe der Zeit zumindest im Preis sinken oder sogar etwas kleiner werden. Dies bedeutet einen breiteren Zugang zu weniger teurer Hardware, selbst wenn diese Hardware immer noch ein 8-Bit-Mikrocontroller ist. Während einige aufgrund dieses Trends auf leistungsstärkere Rigs umsteigen, kämpfen andere immer noch damit, diese Rigs an ihre Grenzen zu bringen. [lcamtuf] arbeitete auf dieses Ziel hin und streckte einen kleinen AVR-Mikrocontroller aus, um nicht nur ein klassisches Videospiel zu spielen, sondern es auch auf einem Farbbildschirm anzuzeigen.

Das Videospiel, das [lcamtuf] nachbaut, ist als Sokoban bekannt, ein Puzzlespiel, bei dem es darum geht, Kisten in die ihnen zugewiesenen Bereiche zu schieben, ohne versehentlich in eine Situation ohne Gewinn zu geraten. Es ist weitaus seltener als die Snake-Builds, die wir in großer Zahl gesehen haben, eignet sich aber dennoch recht gut für die Plattform. Es basiert auf einem AVR128DA28-Mikrocontroller, der nicht nur Spiele verarbeitet, sondern auch ein OLED-Farbdisplay mit 160 × 128 Farben ansteuert.Es war eine Herausforderung, Platz für das Display auf dem relativ kleinen Mikrocontroller zu schaffen, aber nach mehreren cleveren Lösungen, um die beste Nutzung des Speichers zu erreichen und zu erreichen CPU-Zyklen, das Spiel läuft auf einem möglichst kleinen Gerät.

[lcamtuf] sagt, dass dieses Projekt in erster Linie als Herausforderung gedacht war, aber auch, um seinen Kindern einige der unterhaltsameren Aspekte des effektiven Spieldesigns beizubringen. Für diejenigen, die sich weniger für den Aspekt des Spieldesigns interessieren und mehr daran interessiert sind, so viel Rechenleistung wie möglich in ein kleines Paket zu packen, sehen Sie sich diesen Build an, der VGA mit nichts anderem als einem ESP32 implementiert.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow