Когда приложение может быть игрой?

иногда игровые функции в приложении могут сделать работу веселой. Например, Stack Overflow использует значки и точки, чтобы заставить своих пользователей выполнять работу.

  • какие игровые характеристики можно ли передавать заявки?
  • какие приложения подходит для игровых функций?
  • почему игровые функции необычны в приложениях?

8 ответов


мигающие огни и другие блестящие вещи. Хорошие игры загружаются цветом и дают такую же приятную стимуляцию, как и просмотр фейерверков.


Я думаю, что основная проблема заключается в том, что в большинстве приложений они используются для определенной цели. Им не нужно стимулировать пользователя, делая его более "забавным", и это, как правило, отвлекает. Представьте себе, что произойдет, если Visual Studio (или любая ваша любимая IDE) даст вам значки... Как и здесь, многие люди сосредоточились бы на приобретении этих Барсуков вместо написания хорошего кода.

другое дело, что, по крайней мере, в случае значки/достижения, они довольно бессмысленно для автономных приложений.


игры действительно образовательные приложения. Правда, обычно они учат, как играть в игру, но они все еще образовательные.

к тому времени, как вы закончите типичную игру, вы являетесь экспертом в десятке различных механиков, знаете, как обрабатывать сложные сценарии, и может распознавать несколько различных врагов и их моделей.

в то время как сами игровые механики ("прыгать!") может быть неприменим к типичным приложениям, посмотрите, как игры подходят к обучению конечно, может быть.


одно из мест, где вы можете увидеть этот принцип успешно применяется для приложений, которые используют человек для создания или содержимого индекса. В этих случаях игровые аспекты являются способом поощрения саморегуляции. Например, на SO репутация и значки направлены на поощрение конструктивного поведения, такого как более качественные ответы, экспертный обзор и т. д. Похожие системы существуют на многих общих форумах, а также на таких сайтах как boardgamegeek и Википедия.

Я мог себе представить, что такие вещи хорошо работают для таких вещей, как Вики сообщества/компании, документация по программному обеспечению или соблюдение стандартов кодирования или тестового покрытия. Проблема, как всегда, состоит в том, чтобы остановить игру, становящуюся основным фокусом. Например, если бы вы могли получить репутацию за уборку вашей интранет-Вики, я могу гарантировать, что будут некоторые люди, которые будут делать это весь день, когда их основная работа была чем-то совершенно другим!


Это определенно правда, что "игровые" функции в приложении могут отвлекать и умалять эффективность многих приложений.

идея добавления игровых функций к продукту заключается в том, чтобы навязать некоторую экономию производительности-a причина для работы. Например, значки здесь довольно аккуратные, но что действительно заставляет людей преуспевать, так это репутация. Это позволяет им сделать большую разницу и большее влияние, а затем также связи их к чувству ответственности за сайт. Я думаю, что это действительно хороший баланс.

хотя, особенности игры в других приложениях могут быть оскорбительными представьте себе это:

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

редактировать Вопрос, на который вы, возможно, захотите ответить очень конкретно: "какое поведение вы вознаграждаете, почему вы вознаграждаете его и какова награда?"Если все это связано с производительностью и не имеет ничего общего с некоторым ортогональным счастьем (т. е. социальным положением), я не уверен это сработает. Редактирование

на совершенно другой ноте, вы должны посмотрите этот разговор на "человеческие вычисления". Круто.

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

Это говорит об использовании игр для классификации изображений для Google. Немного не по теме, но вы оцените это.


в настоящее время игры являются синонимом сообщества.

большинство бизнес-приложений не включают в себя широкий спектр многопользовательских или общественных аспектов.


гениальный вопрос Эван! А теперь мой окончательный ответ:--1-->

Я думаю, что любая работа может стать забавой, если разбить ее на достижимые задачи. Приложение становится игрой, когда оно предоставляет эти проблемы, объясняет их и измеряет успех или неудачу.

трудности в создании проблем в приложениях...

  • проблемы должны соответствовать работа, так что усилия потрачены преодоление проблемы также прогресс цели пользователя. В противном случае вызов только отвлечение. Пользователи приложений несколько общих целей, поэтому заранее набор задач не может быть очень полезный.
  • типичная цель большинства работ, выполняемых в приложении, - произвести впечатление на человека через творчество и изобретательность. Это не может быть очень хорошо оценено в программном обеспечении.

по этим причинам создание конкретных задач в приложении имеет очень ограниченное значение. Социальные игры могут быть исключением потому что другие пользователи частично определяют проблемы и оценивают прогресс соответствующим образом на индивидуальной основе.


Doom как интерфейс для управления процессами, кто-нибудь?

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