应用程序什么时候可以成为游戏?

时间:2009-07-30 05:29:12

标签: user-interface usability

有时,应用程序中类似游戏的功能可以让工作变得有趣。例如,Stack Overflow使用徽章和点来强迫其用户进行工作。

  • 类似游戏的功能 可转移到申请?
  • 什么类型的应用程序 适合类似游戏的功能吗?
  • 为什么类似游戏的功能在应用程序中不常见?

8 个答案:

答案 0 :(得分:3)

我认为主要问题是在大多数应用程序中,它们用于某种目的。他们不需要通过使用户更“有趣”来激励用户,而且通常会分散用户的注意力。想象一下,如果Visual Studio(或者你最喜欢的IDE)给你的徽章会发生什么......就像在这里一样,许多人会集中精力去获取那些獾而不是编写好的代码。

另一件事是,至少在徽章/成就的情况下,它们对于离线应用程序来说毫无意义。

答案 1 :(得分:3)

游戏真的是教育应用程序。确实,他们通常教的是如何玩游戏,但他们仍然具有教育意义。

当你完成一个典型的游戏时,你就是十几种不同机制的专家,知道如何处理复杂的场景,并能识别出多种不同的敌人及其模式。

虽然游戏机制本身(“跳跃!”)可能不适用于典型的应用程序,但看看游戏如何接近教学当然可能。

答案 2 :(得分:3)

您可以看到有效应用此原则的地方之一是使用生成或索引内容的应用程序。在这些情况下,类似游戏的方面是鼓励自我调节的一种方式。例如,在SO上,代表和徽章旨在鼓励建设性行为,如更高质量的答案,同行评审等。许多通用论坛以及boardgamegeekwikipedia等网站都存在类似的系统。

我可以想象这种事情适用于社区/公司维基,软件文档或遵守编码标准或测试覆盖率等方面。与以往一样,问题是阻止游戏成为主要焦点。例如,如果你可以通过整理你的内网wiki来获得代表,我可以保证会有一些人整天都这样做,当他们的主要工作是完全不同的时候!

答案 3 :(得分:2)

应用程序中的“游戏”功能可能会分散注意力并降低许多应用程序的有效性。

在产品中添加游戏功能的想法是将某种经济性强加于生产力 - 这是一种理由的工作原理。例如,这里的徽章有点整洁,但真正促使人们在SO上做得好的是声誉。它使他们能够产生更大的差异和更大的影响,然后将他们与网站的责任感联系起来。我认为这真的很平衡。

虽然其他应用中的游戏功能可能是侮辱想象的:

> gcc -c main.c -o main.o
Compiling... while your waiting, what's your favorite color?

修改 你可能想要非常具体地回答的问题是“你有什么行为奖励,为什么奖励它,奖励是什么?”如果所有这些都与生产力有关,而与某些正交的幸福无关(即社会地位),我不确定它会起作用。 结束修改

完全不同的说明,必须观看关于“人类计算”的演讲。哇。

http://video.google.com/videoplay?docid=-8246463980976635143

它讨论了如何使用游戏为Google分类图像。有点偏离主题,但你可能会欣赏它。

答案 4 :(得分:2)

闪烁的灯光和其他闪亮的东西。好的游戏充满了色彩,给人以与观看烟花相同的刺激。

答案 5 :(得分:1)

如今,游戏已成为社区的代名词。

大多数业务应用程序不包含各种各样的多人游戏或社区方面。

答案 6 :(得分:1)

精彩的问题埃文!现在我的确定答案是:

我认为如果你把它分解成可以实现的挑战,任何工作都会变得有趣。当应用程序提供这些挑战,解释它们并衡量成功或失败时,应用程序就变成了游戏。

在应用程序中构建挑战的困难是......

  • 挑战必须与...保持一致 工作,所以努力花了 克服挑战也是如此 朝着用户目标前进。 否则挑战只是一个 分心。应用程序用户 几个共同的目标,所以预先确定 一套挑战不可能 是有用的。
  • 在应用程序中完成的大多数工作的典型目标是通过创造力和独创性给人类留下深刻印象。这在软件中无法很好地衡量。

出于这些原因,在应用程序中构建特定的挑战的价值非常有限。社交游戏可能是一个例外,因为其他用户部分地定义挑战并根据具体情况适当地衡量进展。

答案 7 :(得分:1)

Doom作为流程管理的界面,任何人?

http://www.cs.unm.edu/~dlchao/flake/doom/chi/chi.html