低解析度的游戏风格


16

我正在上编译器课程,目标是为Meggy Jr设备(Arduino)编写一个编译器。目的只是使一个具有循环,变量和内容的简单编译器成为可能。

显然,这很la脚,因此“真正的目标”是在设备上制作出色的游戏。问题在于它只能使用64个像素(技术上为72个像素,但前8个像素是单色的,不属于主显示屏的一部分,因此它们实际上仅对显示金钱之类有用)。

我的问题是想在这么小的设备上做些事情。它是否原始并不重要,但是它不可能已经存在。我的第一个想法是“蛇”,但这是SDK附带的。与侧滚动射击游戏相同。

剩下的想法包括塔防游戏(难以编写,难以控制),RPG(相同),俄罗斯方块(lam)。

问题是我喜欢的所有游戏都需要高分辨率屏幕,因为它们包含大量文字。甚至像nethack这样的真正简单的游戏也很难,因为每个生物都是一种颜色。

tl; dr什么类型的游戏需要a。没有文字;和b。很少有足够多的对象用单个颜色表示它们?

编辑:澄清一下,显示为8x8,总共64个像素,而不是64x64。


2
您可以通过以下方式“增加”颜色计数:使像素闪烁(如果设备允许的话),那么快速闪烁的像素将在外观和颜色方面不同于静态(TFT显示器可以模拟24位颜色)。这将增加一定的可变性。
克罗姆斯特表示支持莫妮卡

7
打电话给Tetris Lame会立刻使您失去资格...好吧,我想说所有事情-特别是复古游戏。
ziggystar 2011年

@ziggystar:我不同意。尽管《俄罗斯方块》是一款很棒的游戏,但它已经被移植到了“无处不在”的地步,以至于将其移植到其他地方也有些la脚。而且,由于他只有8x8像素可用,所以我无法想象在这些限制下玩俄罗斯方块的任何明智而有趣的方式。
o0'。

游戏...在8 x 8屏幕上?嗯...关于生活的游戏呢?它没有任何用户交互……
jcora 2011年

Answers:



7

令我感到震惊的是,可能会出现像Rogue这样的基本的自上而下的走廊射击游戏。在8x8分辨率下,您显然没有空间显示完整的房间,但是您可以显示地图的一小部分。白色像素可能是您(失去健康时会逐渐变为黑色),金色代表宝藏,红色代表敌人,绿色代表治愈等等。1像素宽的墙壁,2、3或4像素宽的走廊,也许就可以了。


6

您可以编写类似于tomagatchi或其他虚拟宠物的东西。原始屏幕是在分辨率很低的屏幕上完成的。

Pong是另一个我想到的用于低分辨率显示的游戏。尽管它看起来很基础,但它涵盖了许多游戏中的大多数重要内容:碰撞,物理(尽管很简单),游戏循环等。在这样一个有限的平台上,您可能不得不为许多游戏“自己动手”这些任务可能会占用您预期的更多时间。


好主意。我什至没有考虑过虚拟宠物的想法。而且我也想念乒乓球。也许突破之类的东西会很好。
布伦丹·朗

5

这让我想到了棋类游戏,例如围棋或跳棋,以及涉及五氨基胺或其他有趣的统一零件配置的令人困惑的事情。我将远离繁琐的空间游戏以及沉重的文字游戏。您的游戏几乎必须是抽象的。使用8x8 rez,您也许可以做像Sakoban一样的空间操作,但是我对此表示怀疑。

To be clear here: none of the games named above will work very well. You'll need to create your own game and rules, but I'd suggest keeping the above games in mind when you do so. Simple world states that display easily, but more complex mechanics behind-the-scenes. Your game won't be able to have much metaphor, so I'd stay abstract.


不幸的是,小型Go板为9x9。不过,您可以尝试使用7x7。
ziggystar,2011年

啊! 我看错了 尽管对于我记得的Meggy Jr.我来说64x64似乎有点大。
Gregory Avery-Weir

4

You could write a little ray-casting 3D engine, like this fellow is working on. Wouldn't require too much color; although your screen is smaller than the one he's got, it might be workable.


Wow, that's just great
Notabene

nice idea; though I don't think it will work as in the example given. Only hope would be to use color and shading.
ziggystar

Awesomeness has been redefined
Gastón

Awesome, but I sincerly doubt anything of value in this area can be accomplished with 8x8 pixels.
o0'.

4

Game of Life can be a good example for such low-res devices. I have seen the video where this game was made on a LED cube.


3

A lot of puzzle designs would work fine in that format. Slider puzzles leap instantly to mind.


3

How about Chess? An 8x8 grid with different colours should be fine for some chess.


3

What about a reflex game? Kind of like 2player reactor for Android phones.

You could also look to the Wario Ware games for inspiration.




3

我有一个具有类似限制的运动场。我的是10x20。但是,尽管您必须具有一定的创造力并更改某些游戏的规则,但仍然可以实施许多游戏。很酷的事情是,如果您有声音。

这是我的硬件:

Hardware

这是我的“屏幕截图”:

俄罗斯方块

Tetris

蛇(绿色)的头(红色)吃食物(蓝色)。注意障碍物(灰色)

Snake

吉他英雄

音符从顶部掉落。按下按钮(亮)并按住(暗)

Guitar hero

按下按钮时,鼓会发出动画并发出声音。

Drums

旋律记忆

调出一系列色调和灯光

Melody memory

生活游戏

首先进行编辑,然后进行模拟

Game of life

巨石破折号

玩家(黄色)必须在退出(红色)之前收集钻石(蓝色)。注意掉落的岩石(灰色)

Boulder dash

太空侵略者

射击时唯一的一个怪物会丢失单个像素。

Space invaders

天降

类似于吉他英雄。玩家(黄色)可以收集物品(绿色),必须收集物品(蓝色)并且不能收集危险物品(红色)

Skyfall

司机

玩家(红色)在道路上行驶,并且必须在观看另一侧的汽车时超车。

Driver

吃豆子

玩家(黄色)在穿过带有墙壁的迷宫(灰色)时收集硬币(棕色)和食物(紫罗兰)。注意鬼(蓝色),除非它们是可食的(绿色)。

Pacman

推箱子

玩家(白色)需要将棋子(明亮)移动到目的地(黑暗)。因为我已经有了俄罗斯方块,所以请在这里使用俄罗斯方块。

Sokoban

蓬松的鸟

我希望这是已知的。

Flappy bird

Pong

其他

虽然不是游戏,但可能仍然很有趣。在10x20显示屏上,可以显示天气或将其用作手电筒。

Weather

Torch


0

在这样有限的屏幕空间下,许多经典作品都可以很好地呈现出来,例如:俄罗斯方块,吃豆子和小行星。您也可以尝试棋盘游戏,例如跳棋,国际象棋和西洋双陆棋。另外,直升机也是我最喜欢的简单游戏之一。


在8x8中?俄罗斯方块?吃豆子?甚至小行星也无法容纳在那里。我认为您认为他是在谈论64x64。
o0'。

俄罗斯方块为什么不起作用?每个块可以是一个像素。
乔治·

0

您可以创建突破并让摄像机跟随球运动以达到更大的水平(仅垂直方向),或者使垫子水平运动以获得更大的运动空间。

对于这么小的屏幕上的任何东西,可能都需要移动摄像机的想法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.