Когда приложение может быть игрой?
иногда игровые функции в приложении могут сделать работу веселой. Например, 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-->
Я думаю, что любая работа может стать забавой, если разбить ее на достижимые задачи. Приложение становится игрой, когда оно предоставляет эти проблемы, объясняет их и измеряет успех или неудачу.
трудности в создании проблем в приложениях...
- проблемы должны соответствовать работа, так что усилия потрачены преодоление проблемы также прогресс цели пользователя. В противном случае вызов только отвлечение. Пользователи приложений несколько общих целей, поэтому заранее набор задач не может быть очень полезный.
- типичная цель большинства работ, выполняемых в приложении, - произвести впечатление на человека через творчество и изобретательность. Это не может быть очень хорошо оценено в программном обеспечении.
по этим причинам создание конкретных задач в приложении имеет очень ограниченное значение. Социальные игры могут быть исключением потому что другие пользователи частично определяют проблемы и оценивают прогресс соответствующим образом на индивидуальной основе.