3

我正在为我正在制作的设备寻找用户界面的想法/元素。 完整的描述(和开发设置的视频)在这里。

简而言之:

  • 它本质上是一个测向仪,所以我开始思考“指南针”,但想知道其他设计模式是否适合
  • 指南针没有太多接口 - 除了物理转动设备之外,我应该考虑哪些类型的输入?
  • 我不喜欢深度菜单。这些都是针对孩子的,那么我应该考虑哪些游戏模式和界面来选择?我假设孩子们没有在计算机模式上投入大量资金,但不知道他们投入了哪些模式。

该设备的内存有限 - 因此每次刷新都必须动态绘制界面,没有视频缓冲区。在某些版本中,我将拥有彩色(160x128 和 320x240),而在其他版本中,我将拥有 15 级灰度(100x160)。我希望界面足够通用,并且足够矢量化,以便人们可以像使用其他设备一样轻松地使用任何设备。

你有什么想法?

我应该在哪里寻找这样的界面和设计模式?

我应该在哪里寻找低级图形编程(我希望动态生成矢量图形,但我这样想可能是错误的)?

-亚当

4

3 回答 3

4

您的摘要页面表明您正在从两个设备获取 GPS 坐标……因此,对于孩子来说,一个不错的功能是为妈妈显示一个点,在显示中心为孩子显示一个点。在这些之间画一条线。画一个箭头,显示孩子最近到达 GPS 分辨率的方向。

告诉孩子按下“寻找妈妈”按钮,将箭头对准线上,然后沿着这条路走,根据需要绕过事物(箭头和线将始终让他们了解他们想要的方式如果可能的话,走路)。

使点、线和箭头大而友好。当您在最低 GPS 分辨率内或通常在喊叫距离内时,更改颜色或使事物闪烁。这样,如果孩子最终站在高障碍的另一边,他或她就知道大喊大叫是一种选择。

有趣的项目理念。我认为,如果您的设备中有足够好的运动检测传感器,那么移动物体并拥有“开启”按钮就足够了。它可能应该在一段时间后自动关机。

是否生成矢量图形不是主要问题……您可能应该为点(也是线的端点)以及箭头和箭头段生成坐标。所有这些都可以使用旧的 Bresenham 线和圆算法仅使用整数数学快速绘制在光栅显示器上。

维基百科的链接:

http://en.wikipedia.org/wiki/Midpoint_circle_algorithm

http://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm

于 2008-10-14T18:24:37.113 回答
1

我当然会尝试查看一些 GPS,例如Garmin eTrex Legend之类的基本设备。它很便宜,它是灰度的,它可能也像您的设备一样受到内存限制,我相信您会在那里找到很多 UI 创意。我也会考虑看看 iPhone。这是一款完全不同的设备,但其中的许多 UI 概念都经过深思熟虑,甚至可以在简单的灰度设备上使用。您可以通过 iPhone 模拟器免费获得 iPhone SDK。

于 2008-11-25T07:33:46.237 回答
0

我认为把它做成口袋妖怪的形状真的很酷。我只是说...

于 2008-11-25T07:14:44.527 回答