Domanda

A volte, funzionalità simili a giochi in un'applicazione possono rendere il lavoro divertente. Ad esempio, Stack Overflow utilizza badge e punti per costringere i propri utenti a svolgere il proprio lavoro.

  • Quali sono le caratteristiche del gioco trasferibile alle applicazioni?
  • Che tipo di applicazioni sono appropriato per le caratteristiche di gioco?
  • Perché le caratteristiche di gioco sono poco comuni nelle applicazioni?
È stato utile?

Soluzione

Luci lampeggianti e altre cose luccicanti. I buoni giochi sono carichi di colore e danno la stessa piacevole stimolazione di guardare i fuochi d'artificio.

Altri suggerimenti

Penso che il problema principale sia che nella maggior parte delle applicazioni vengono utilizzate per uno scopo. Non hanno bisogno di incentivare l'utente rendendolo più "divertente". ed è generalmente una distrazione. Immagina cosa accadrebbe se Visual Studio (o qualunque sia il tuo IDE preferito) ti dava badge ... Proprio come qui, molte persone si concentrerebbero sull'acquisizione di quel tasso invece di scrivere un buon codice.

Un'altra cosa è che, almeno nel caso di badge / risultati, sono abbastanza insignificanti per le applicazioni offline.

I giochi sono davvero applicazioni educative. È vero, ciò che generalmente insegnano è come giocare, ma sono ancora educativi.

Quando finisci un gioco tipico, sei un esperto in una dozzina di meccaniche diverse, sai come gestire scenari complessi e puoi riconoscere più nemici diversi e i loro schemi.

Mentre le stesse meccaniche di gioco ("quot! jump!") potrebbero non essere applicabili alle applicazioni tipiche, uno sguardo su come l'approccio ai giochi può essere certamente di insegnamento.

Uno dei luoghi in cui è possibile vedere l'applicazione effettiva di questo principio è per le applicazioni che usano persone per generare o indicizzare contenuti. In questi casi, gli aspetti da gioco sono un modo per incoraggiare l'autodeterminazione. Ad esempio, su SO, i rappresentanti e i badge mirano a incoraggiare comportamenti costruttivi come risposte di qualità superiore, peer review, ecc. Sistemi simili esistono su molti forum generici, così come siti come boardgamegeek e wikipedia .

Potrei immaginare questo tipo di cose che funzionano bene per cose come wiki di comunità / società, documentazione software o aderenza agli standard di codifica o copertura dei test. Il problema, come sempre, è impedire che il gioco diventi l'obiettivo principale. Ad esempio, se potessi ottenere un rappresentante per riordinare la tua wiki intranet, posso garantire che ci sarebbero alcune persone che lo farebbero tutto il giorno, quando il loro lavoro principale fosse qualcosa di completamente diverso!

È sicuramente vero che le funzionalità dei "giochi" in un'applicazione potrebbero distrarre e sminuire l'efficacia di molte applicazioni.

L'idea di aggiungere funzionalità di gioco a un prodotto è di imporre una sorta di economia alla produttività - un motivo per lavorare. Ad esempio, i badge qui sono piuttosto ordinati, ma ciò che spinge davvero le persone a fare bene su SO è la reputazione. Ciò consente loro di fare una differenza maggiore e un impatto maggiore, quindi li lega anche a una sensazione di responsabilità per il sito. Penso che SO trovi davvero un buon equilibrio qui.

Anche se le funzionalità di gioco in altre app possono essere offensive, immagina questo:

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

Modifica La domanda a cui potresti voler rispondere in modo molto specifico è " Quale comportamento stai premiando, perché lo stai ricompensando, e qual è il premio? & Quot; Se tutti quelli hanno a che fare con la produttività e niente a che fare con una certa felicità ortogonale (cioè la posizione sociale) non sono sicuro che funzionerà. Fine modifica

Su una nota completamente diversa, devi guardare questo discorso su " Calcolo umano " ;. Wow.

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

Parla dell'utilizzo di giochi per classificare le immagini per Google. Un po 'fuori tema, ma potresti apprezzarlo.

Oggi i giochi sono sinonimo di community.

La maggior parte delle applicazioni della linea di business non include una vasta gamma di aspetti multiplayer o della community.

Bella domanda Evan! E ora per la mia risposta definitiva:

Penso che qualsiasi lavoro possa diventare divertente se lo spezzi in sfide raggiungibili. Un'applicazione diventa un gioco quando fornisce queste sfide, le spiega e misura il successo o il fallimento.

Le difficoltà nel creare sfide nelle applicazioni sono ...

  • Le sfide devono allinearsi con lavoro, quindi quello sforzo speso superare la sfida è anche progressi verso gli obiettivi dell'utente. Altrimenti la sfida è solo a distrazione. Gli utenti dell'applicazione hanno pochi obiettivi comuni, quindi un predeterminato serie di sfide non può essere molto utile.
  • L'obiettivo tipico della maggior parte del lavoro svolto in un'applicazione è quello di impressionare un essere umano attraverso la creatività e l'ingegnosità. Questo non può essere misurato molto bene nel software.

Per questi motivi, la creazione di sfide specifiche in un'applicazione ha un valore molto limitato. I social game possono costituire un'eccezione perché altri utenti definiscono parzialmente le sfide e misurano i progressi in modo appropriato, caso per caso.

Doom come interfaccia per la gestione dei processi, chiunque?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top