SlideShare une entreprise Scribd logo
1  sur  26
+

Gamification
Current Issues in Web Technology
Michael Heron
+

Introduction


Games are meant to be fun.




As we discussed last week.

However, games can also be put to more ‘productive’ purposes.





Serious games
Educational games

There is a growing interest in the incorporation of gameplay
mechanics into other contexts.


A process known as Gamification.


A horrible word, I know.
+

Gamification


The philosophy behind gamification is that ‘regular activities’
can be made fun with gameplay elements.




By marrying ‘dry’ elements of an activity to some gameplay
payloads (playloads, hoho), there are opportunities for
increasing user engagement.




Although the need for fun is often forgotten along the way.

So goes the theory.

Some of this we’ll talk about again when we start discussing
captology.


Persuasive technology incorporates gamification as a matter of
course.
+

What’s in a game


Games are difficult to define at the best of times, but for the
purposes of today we’ll identify a game as incorporating four
features:


A known goal



A set of fixed (although not necessarily immutable) rules



A feedback system that informs players how they are doing.



Participation is voluntary rather than enforced.




Things usually cease to be fun when we’re forced into them.

Notice here that we don’t talk about ‘fun’


Because you can have games that aren’t fun.


And those are more common than anyone would like.
+

Goals


Goals are the known quantity that we’re trying to reach.






In gamification, there is no reason that a goal has to be
fantastical.





Get this score
Beat this enemy
Play enough songs in a tour that everyone realises you are the rock
god you always knew yourself to be.

Reduce energy useage
Increase customer satisfaction by 10%

They do however have to be achievable.


We’ll talk more about this next week when we discuss flow.
+

Rules


We need a set of fixed rules to channel behaviour.




In a normal game, the rules (or often, ‘game mechanics’) define
the game itself.







A game without rules is perhaps best thought of as ‘undirected play’

You have <X> lives
You gain score by doing <Y>
You win a level by accomplishing <Z>

The rules define how we accumulate ‘in game’ rewards.


And these are then reflected in the feedback system.
 But not necessarily all of them.
+

Feedback


Feedback systems tell us how we’re doing in reaching our goal.





We gain nothing by being told at the end of a game that ‘we didn’t
do well enough’
We need a regular stream of information we can parse.

For many games, the fun comes from balancing feedback
versus goals.


Oh dear, I don’t have enough points here and time is running out,
so I need to try harder to do some of these things I have to do.



Feedback can be constant and small.



It can also be (in addition) long term and abstract.
+

Voluntary Participation


Participation must be voluntary if buy-in is to be maintained.





Voluntary participation is at the core of gamification techniques.




People have to want to engage with the process.

You can define external reward structures around engagement.




‘Why are they making us do this stupid thing, it’s stupid and they’re
stupid for making us do it’
Coercion creates resentment.

Everyone who gets 100,000 points gets a starbucks voucher

But you shouldn’t be too heavy handed.


Everyone who gets less than 100,000 points is fired. Seriously. Clear
your desks, you’re done here.
+

Manifestations of Gamification


There are several ‘gamification design patterns’ that are
common.


Achievements and badges



Top Ten/Twenty/Hundred tables of participants



Virtual money




‘Score economies’






Sometimes allowing for that money to be traded or cashed in.
Virtual elements can be traded to others/

Progress bars

All of these are easy to port into virtually any context.


Most of them are also very easy to implement.
+

Achievements


Perhaps the most common tool of gamification is the
achievement system.




Usually, awarding of an achievement is announced to everyone
else.





Upon accomplishing some task, you get a small badge added to
your profile.

Sometimes, tangible rewards come with gaining an achievement.

Achievements are very popular because of the relative
simplicity of the implementation.


‘Did X meet these criteria?’


Yes – award achievement.
+

Achievements


Achievements, like anything, can be badly implemented.




I once coded an achievement system for a small online game.




Around 120 players online at peak times.

I hadn’t spent a lot of thought in achievement design, just in the
technical architecture of the system.




The worst kind of achievements can encourage self-destructive
behaviours.

Which was more complicated than most, because it had to interface
with hundreds of legacy systems.

Many of the achievements I put in were terrible.
+

Achievements


Most of the achievements were of the ‘Do X 100 times’ variety.


But they were tiered, so you got a ‘better’ achievement for doing it 1000
times. And then 10,000 times.
 I know, I know.



My thinking at the time was ‘Well, nobody is going to actually do
them, so it’s just there as a reward for people playing the game
normally’



How wrong I was.



Instantly, people sat down and started to grind their way through
the longest and most tedious gameplay sessions of their lives.


And then said ‘Please sir, may I have some more?’
+

What the…?


There were several reasons for this.




And again, they were all down to me.

First of all, I made the achievements give in game rewards.


Not huge rewards, but reasonably significant.



Second of all, I put in a top twenty table for the number of
achievement points people had.



Third of all, I made the achievement description say who had
been the first person to achieve it.
+

Leaderboards


Leaderboards can be used for any quantifiable measure in a
system.






Leaderboards have a powerful impact because they are social.




Average degree marks in modules
Sales earned in a quarter
Time spent helping old ladies across the road.

You can see where you rank in comparison to other people.
 ‘What, Frank in accounts has more quatloons than me? This is an
outrage that WILL NOT STAND’

They become especially powerful when they are localised.


Here’s where you stand in comparison to everyone in your department.
+

Virtual Money


Virtual money serves as a semi-tangible reward that can be used to
increase engagement in a system.




You earn virtual currency during gameplay.




This can be used to buy new items for earning virtual currency, or things you can
‘show off’

However, you rarely earn ‘enough’.




Remember Farmville?

So you can supplement that with real money.
 You spend real money to buy fake money.
 You spend real money to buy fake money!
 Aaaaa!

This creates a pressure to engage, or to open up your wallet.


‘It’s less than the cost of a cheap DVD to get enough fake money to buy that
awesome tractor’
+

Virtual Money and the Social
Economy


This becomes a powerful force for gamification engagement if
you can ‘cash out’.




Most games don’t permit this because of the difficulty in
balancing game economics.




If your virtual money eventually nets you real money or real prizes.

But we’re not talking about games, we’re talking about
gamification.

There are still dangers.


Intrinsic versus extrinsic motivation.
 You can reduce someone’s desire to participate in socially
approved programmes by financially rewarding.
+

Progress Bar


The progress bar is a simple form of gamification feedback.





You’re this close to ‘the next level’
The company is this close to achieving our quarterly goals.

These can often be accompanied by a ‘levelling up’ mechanic.




You’ve probably seen this in online forums quite a bit.

As people level up in a gamification system, they often get
access to new titles, new achievements, and new powers
within the system.


Much akin to how one levels up in a roleplaying game.
+

http://www.flickr.com/photos/jonassmith/
+

How does it work?


Some it works simply by tickling some cognitive biases in the
human mind.





In many ways we are hard-wired to enjoy games.
Best gamification techniques piggyback on reinforcement schedules.

Some of it works by exerting the tremendous power of social
context.


There’s a reason why achievements are announced where possible.



There’s a reason why leaderboards often let you filter by localised
groups.




Your facebook friends, for example.

Much of it spurned on by natural competitiveness and rivalry,
+

Does it Work?


Yes and no.



It’s been shown to work remarkably well in certain contexts.



It’s also been shown to have no impact in other contexts.



Gamification is easy.




Gamification remains a controversial practise.




Gamifying well is not.
 Bad gamification sometimes dismissed as ‘badgeification’

But one becoming more and more common, and you’ll hear about it more and
more in the coming years.

Taken to its extremes, Gamification has the potential to create a
horrendous dystopia.


http://www.youtube.com/watch?v=9NzFCfZMBkU
+

Does it Work?


Working examples:



Klout



Fitocracy





Foursquare

Epic Win

It can’t work for everything.


Sebastian Deterding:


Do people not to something because they are not able to? Then
increase ease of use.



Do people not do it because they have no free time? Then work
on that.



Only if motivation is the issue can gamification be a
legitimate way of influencing behaviour.
+

Gamification Backfires


Many people are motivated by intrinsic rewards.




Badly implemented, gamification can actually reduce desire to
participate.




‘Look, I’ve reached the top. Now, I don’t need to do this any more’

Games are fixed rule systems.




And offering an extrinsic reward will be counter productive and difficult
to reverse.

Humans are ruthless cost-benefit optimisers.
 All systems can be gamed.

You can’t just throw it at a problem and expect it to work.


You need people who understand the psychology and the design of
games to do it properly.
+

Does It Work?
+

Some Further Reading


Jane McGonigal’s TED talk:




Have a look at the following presentation:




http://www.slideshare.net/ervler/gamification-how-effective-is-it
 It cites some stats on gamification successes.

And the following additional TED talk:




http://www.youtube.com/watch?v=dE1DuBesGYM

http://www.ted.com/talks/seth_priebatsch_the_game_layer_on_top_of_t
he_world.html

Books:





Jesse Shell – The Art of Game Design: A Book of Lenses
Jane McGonigal – Reality is Broken
Tom Chatfield – Fun Inc.
+

Class Discussion


How do we gamify participation in higher education?



Increase quality of submitted work?



Increase level of attainment?





Increase attendance?

Increase level of outside reading?

Can we get all of them at once?




Do we have to sacrifice some to get others?

How could we gamify the lecture room?


What would work for you?
+

Conclusion


Gamification is a very powerful force.




It’s easy to gamify.




Or rather, it’s easy to badgeify.

It’s hard to gamify well.




But one that can be used for ill as well as good.

You need to be aware of:
 Psychology
 Reward structures
 Game mechanics

It can encourage genuine increases in engagement.


But it can be done badly.

Contenu connexe

Tendances

FreeForm: Reality Invaders
FreeForm: Reality InvadersFreeForm: Reality Invaders
FreeForm: Reality InvadersMatthew Guy
 
Gamification - Defining, Designing and Using it
Gamification - Defining, Designing and Using itGamification - Defining, Designing and Using it
Gamification - Defining, Designing and Using itZac Fitz-Walter
 
Pixel-Lab / Games:EDU / Matt Southern / Graduating Games
Pixel-Lab / Games:EDU / Matt Southern / Graduating GamesPixel-Lab / Games:EDU / Matt Southern / Graduating Games
Pixel-Lab / Games:EDU / Matt Southern / Graduating Gamespixellab
 
9,5 Theses on the Power and Efficacy of Gamification
9,5 Theses on the Power and Efficacy of Gamification9,5 Theses on the Power and Efficacy of Gamification
9,5 Theses on the Power and Efficacy of GamificationSebastian Deterding
 
Gamification: Solving the Engagement Problem in Communication?
Gamification: Solving the Engagement Problem in Communication?Gamification: Solving the Engagement Problem in Communication?
Gamification: Solving the Engagement Problem in Communication?Sebastian Deterding
 
Smart Gamification: Social Game Design for a Connected World
Smart Gamification: Social Game Design for a Connected WorldSmart Gamification: Social Game Design for a Connected World
Smart Gamification: Social Game Design for a Connected WorldAmy Jo Kim
 
There Be Dragons: Ten Potential Pitfalls of Gamification
There Be Dragons: Ten Potential Pitfalls of GamificationThere Be Dragons: Ten Potential Pitfalls of Gamification
There Be Dragons: Ten Potential Pitfalls of GamificationSebastian Deterding
 
Magic Pixie Wonder Dust 3000 (Enterprise Edition): Designing Motivational Exp...
Magic Pixie Wonder Dust 3000 (Enterprise Edition): Designing Motivational Exp...Magic Pixie Wonder Dust 3000 (Enterprise Edition): Designing Motivational Exp...
Magic Pixie Wonder Dust 3000 (Enterprise Edition): Designing Motivational Exp...Sebastian Deterding
 
Game apps to win money
Game apps to win moneyGame apps to win money
Game apps to win moneyNazmus Sakib
 
Creating Learner Engagement Through Gamification
Creating Learner Engagement Through GamificationCreating Learner Engagement Through Gamification
Creating Learner Engagement Through GamificationKarl Kapp
 
FD Lifestyle Presentation to Google
FD Lifestyle Presentation to GoogleFD Lifestyle Presentation to Google
FD Lifestyle Presentation to GoogleYu-kai Chou
 
Rules of Order: Policy-Making as Game Design?
Rules of Order: Policy-Making as Game Design?Rules of Order: Policy-Making as Game Design?
Rules of Order: Policy-Making as Game Design?Sebastian Deterding
 
This Stupidly Simple Trick Helped These Websites Multiply Their Clickrates: D...
This Stupidly Simple Trick Helped These Websites Multiply Their Clickrates: D...This Stupidly Simple Trick Helped These Websites Multiply Their Clickrates: D...
This Stupidly Simple Trick Helped These Websites Multiply Their Clickrates: D...Sebastian Deterding
 
USD340 Games In Education
USD340 Games In EducationUSD340 Games In Education
USD340 Games In Educationguestf7e7c
 
Game thinking - Differences Between Games, Serious Games, Gamification and More.
Game thinking - Differences Between Games, Serious Games, Gamification and More.Game thinking - Differences Between Games, Serious Games, Gamification and More.
Game thinking - Differences Between Games, Serious Games, Gamification and More.Andrzej Marczewski
 
Work better, play together? Rypple on Enterprise Gamification
Work better, play together? Rypple on Enterprise GamificationWork better, play together? Rypple on Enterprise Gamification
Work better, play together? Rypple on Enterprise GamificationGeorge Babu
 
Bitcoin Billionaire Case Study [Fizzpow Games & Noodlecake Studios]
Bitcoin Billionaire Case Study [Fizzpow Games & Noodlecake Studios]Bitcoin Billionaire Case Study [Fizzpow Games & Noodlecake Studios]
Bitcoin Billionaire Case Study [Fizzpow Games & Noodlecake Studios]Tilting Point
 
Learning Game Design Workshop
Learning Game Design WorkshopLearning Game Design Workshop
Learning Game Design WorkshopKarl Kapp
 

Tendances (20)

FreeForm: Reality Invaders
FreeForm: Reality InvadersFreeForm: Reality Invaders
FreeForm: Reality Invaders
 
Gamification - Defining, Designing and Using it
Gamification - Defining, Designing and Using itGamification - Defining, Designing and Using it
Gamification - Defining, Designing and Using it
 
Pixel-Lab / Games:EDU / Matt Southern / Graduating Games
Pixel-Lab / Games:EDU / Matt Southern / Graduating GamesPixel-Lab / Games:EDU / Matt Southern / Graduating Games
Pixel-Lab / Games:EDU / Matt Southern / Graduating Games
 
9,5 Theses on the Power and Efficacy of Gamification
9,5 Theses on the Power and Efficacy of Gamification9,5 Theses on the Power and Efficacy of Gamification
9,5 Theses on the Power and Efficacy of Gamification
 
Gamification: Solving the Engagement Problem in Communication?
Gamification: Solving the Engagement Problem in Communication?Gamification: Solving the Engagement Problem in Communication?
Gamification: Solving the Engagement Problem in Communication?
 
Smart Gamification: Social Game Design for a Connected World
Smart Gamification: Social Game Design for a Connected WorldSmart Gamification: Social Game Design for a Connected World
Smart Gamification: Social Game Design for a Connected World
 
Gamification: Future Tools
Gamification: Future ToolsGamification: Future Tools
Gamification: Future Tools
 
There Be Dragons: Ten Potential Pitfalls of Gamification
There Be Dragons: Ten Potential Pitfalls of GamificationThere Be Dragons: Ten Potential Pitfalls of Gamification
There Be Dragons: Ten Potential Pitfalls of Gamification
 
Gamification
GamificationGamification
Gamification
 
Magic Pixie Wonder Dust 3000 (Enterprise Edition): Designing Motivational Exp...
Magic Pixie Wonder Dust 3000 (Enterprise Edition): Designing Motivational Exp...Magic Pixie Wonder Dust 3000 (Enterprise Edition): Designing Motivational Exp...
Magic Pixie Wonder Dust 3000 (Enterprise Edition): Designing Motivational Exp...
 
Game apps to win money
Game apps to win moneyGame apps to win money
Game apps to win money
 
Creating Learner Engagement Through Gamification
Creating Learner Engagement Through GamificationCreating Learner Engagement Through Gamification
Creating Learner Engagement Through Gamification
 
FD Lifestyle Presentation to Google
FD Lifestyle Presentation to GoogleFD Lifestyle Presentation to Google
FD Lifestyle Presentation to Google
 
Rules of Order: Policy-Making as Game Design?
Rules of Order: Policy-Making as Game Design?Rules of Order: Policy-Making as Game Design?
Rules of Order: Policy-Making as Game Design?
 
This Stupidly Simple Trick Helped These Websites Multiply Their Clickrates: D...
This Stupidly Simple Trick Helped These Websites Multiply Their Clickrates: D...This Stupidly Simple Trick Helped These Websites Multiply Their Clickrates: D...
This Stupidly Simple Trick Helped These Websites Multiply Their Clickrates: D...
 
USD340 Games In Education
USD340 Games In EducationUSD340 Games In Education
USD340 Games In Education
 
Game thinking - Differences Between Games, Serious Games, Gamification and More.
Game thinking - Differences Between Games, Serious Games, Gamification and More.Game thinking - Differences Between Games, Serious Games, Gamification and More.
Game thinking - Differences Between Games, Serious Games, Gamification and More.
 
Work better, play together? Rypple on Enterprise Gamification
Work better, play together? Rypple on Enterprise GamificationWork better, play together? Rypple on Enterprise Gamification
Work better, play together? Rypple on Enterprise Gamification
 
Bitcoin Billionaire Case Study [Fizzpow Games & Noodlecake Studios]
Bitcoin Billionaire Case Study [Fizzpow Games & Noodlecake Studios]Bitcoin Billionaire Case Study [Fizzpow Games & Noodlecake Studios]
Bitcoin Billionaire Case Study [Fizzpow Games & Noodlecake Studios]
 
Learning Game Design Workshop
Learning Game Design WorkshopLearning Game Design Workshop
Learning Game Design Workshop
 

Similaire à COMPISSUES05 - Gamification

Points don't make it a game!
Points don't make it a game!Points don't make it a game!
Points don't make it a game!James Everett
 
Primer on Play: Case Study for Knowledge Guru
Primer on Play: Case Study for Knowledge GuruPrimer on Play: Case Study for Knowledge Guru
Primer on Play: Case Study for Knowledge GuruMarlo Gorelick
 
Game Review: Sweatshop
Game Review: SweatshopGame Review: Sweatshop
Game Review: Sweatshopbretsw
 
Don't Play Games With Me! Promises and Pitfalls of Gameful Design
Don't Play Games With Me! Promises and Pitfalls of Gameful DesignDon't Play Games With Me! Promises and Pitfalls of Gameful Design
Don't Play Games With Me! Promises and Pitfalls of Gameful DesignSebastian Deterding
 
Casual gaming metrics applied to social gaming
Casual gaming metrics applied to social gamingCasual gaming metrics applied to social gaming
Casual gaming metrics applied to social gamingMediaShifters
 
Effective Testing of Free-to-Play Games
Effective Testing of Free-to-Play GamesEffective Testing of Free-to-Play Games
Effective Testing of Free-to-Play Gamesemily_greer
 
10 Deadly Mistakes at Gamification by Altug
10 Deadly Mistakes at Gamification by Altug10 Deadly Mistakes at Gamification by Altug
10 Deadly Mistakes at Gamification by AltugErcan Altuğ YILMAZ
 
10 Deadly Mistakes at Gamification Design by oyunlastirma.co
10 Deadly Mistakes at Gamification Design by oyunlastirma.co10 Deadly Mistakes at Gamification Design by oyunlastirma.co
10 Deadly Mistakes at Gamification Design by oyunlastirma.coErcan Altuğ YILMAZ
 
Long after the Thrill: Sustaining Passionate Users (SxSW Version)
Long after the Thrill: Sustaining Passionate Users (SxSW Version)Long after the Thrill: Sustaining Passionate Users (SxSW Version)
Long after the Thrill: Sustaining Passionate Users (SxSW Version)Stephen Anderson
 
All the Web's a Game
All the Web's a GameAll the Web's a Game
All the Web's a GameMichael Leis
 
Incentives + Rewards Cheat Sheet
Incentives + Rewards Cheat SheetIncentives + Rewards Cheat Sheet
Incentives + Rewards Cheat SheetBluecadet
 
Game Thinking - The Business of Gaming (Gamification)
Game Thinking - The Business of Gaming (Gamification)Game Thinking - The Business of Gaming (Gamification)
Game Thinking - The Business of Gaming (Gamification)Stephen Gay
 
Games for Health 2014 design tutorial
Games for Health 2014 design tutorialGames for Health 2014 design tutorial
Games for Health 2014 design tutorialferrarajc
 
Serious Gamification
Serious GamificationSerious Gamification
Serious GamificationKam Star
 

Similaire à COMPISSUES05 - Gamification (20)

Points don't make it a game!
Points don't make it a game!Points don't make it a game!
Points don't make it a game!
 
Primer on Play: Case Study for Knowledge Guru
Primer on Play: Case Study for Knowledge GuruPrimer on Play: Case Study for Knowledge Guru
Primer on Play: Case Study for Knowledge Guru
 
Finding The Fun
Finding The FunFinding The Fun
Finding The Fun
 
Gamification
GamificationGamification
Gamification
 
Game Review: Sweatshop
Game Review: SweatshopGame Review: Sweatshop
Game Review: Sweatshop
 
Don't Play Games With Me! Promises and Pitfalls of Gameful Design
Don't Play Games With Me! Promises and Pitfalls of Gameful DesignDon't Play Games With Me! Promises and Pitfalls of Gameful Design
Don't Play Games With Me! Promises and Pitfalls of Gameful Design
 
Gamification course @CafeIT (8-hour)
Gamification course @CafeIT (8-hour)Gamification course @CafeIT (8-hour)
Gamification course @CafeIT (8-hour)
 
Introduction to Gamification
Introduction to GamificationIntroduction to Gamification
Introduction to Gamification
 
Casual gaming metrics applied to social gaming
Casual gaming metrics applied to social gamingCasual gaming metrics applied to social gaming
Casual gaming metrics applied to social gaming
 
Effective Testing of Free-to-Play Games
Effective Testing of Free-to-Play GamesEffective Testing of Free-to-Play Games
Effective Testing of Free-to-Play Games
 
10 Deadly Mistakes at Gamification by Altug
10 Deadly Mistakes at Gamification by Altug10 Deadly Mistakes at Gamification by Altug
10 Deadly Mistakes at Gamification by Altug
 
10 Deadly Mistakes at Gamification Design by oyunlastirma.co
10 Deadly Mistakes at Gamification Design by oyunlastirma.co10 Deadly Mistakes at Gamification Design by oyunlastirma.co
10 Deadly Mistakes at Gamification Design by oyunlastirma.co
 
Long after the Thrill: Sustaining Passionate Users (SxSW Version)
Long after the Thrill: Sustaining Passionate Users (SxSW Version)Long after the Thrill: Sustaining Passionate Users (SxSW Version)
Long after the Thrill: Sustaining Passionate Users (SxSW Version)
 
All the Web's a Game
All the Web's a GameAll the Web's a Game
All the Web's a Game
 
Incentives + Rewards Cheat Sheet
Incentives + Rewards Cheat SheetIncentives + Rewards Cheat Sheet
Incentives + Rewards Cheat Sheet
 
An introduction to funormaling business
An introduction to funormaling businessAn introduction to funormaling business
An introduction to funormaling business
 
Game Thinking - The Business of Gaming (Gamification)
Game Thinking - The Business of Gaming (Gamification)Game Thinking - The Business of Gaming (Gamification)
Game Thinking - The Business of Gaming (Gamification)
 
Games for Health 2014 design tutorial
Games for Health 2014 design tutorialGames for Health 2014 design tutorial
Games for Health 2014 design tutorial
 
Serious Gamification
Serious GamificationSerious Gamification
Serious Gamification
 
Gamification for Your Brand
Gamification for Your BrandGamification for Your Brand
Gamification for Your Brand
 

Plus de Michael Heron

Meeple centred design - Board Game Accessibility
Meeple centred design - Board Game AccessibilityMeeple centred design - Board Game Accessibility
Meeple centred design - Board Game AccessibilityMichael Heron
 
Musings on misconduct
Musings on misconductMusings on misconduct
Musings on misconductMichael Heron
 
Accessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkAccessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkMichael Heron
 
ACCESS: A Technical Framework for Adaptive Accessibility Support
ACCESS:  A Technical Framework for Adaptive Accessibility SupportACCESS:  A Technical Framework for Adaptive Accessibility Support
ACCESS: A Technical Framework for Adaptive Accessibility SupportMichael Heron
 
Authorship and Autership
Authorship and AutershipAuthorship and Autership
Authorship and AutershipMichael Heron
 
Text parser based interaction
Text parser based interactionText parser based interaction
Text parser based interactionMichael Heron
 
GRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and RadiosityGRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and RadiosityMichael Heron
 
GRPHICS07 - Textures
GRPHICS07 - TexturesGRPHICS07 - Textures
GRPHICS07 - TexturesMichael Heron
 
GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)Michael Heron
 
GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)Michael Heron
 
GRPHICS03 - Graphical Representation
GRPHICS03 - Graphical RepresentationGRPHICS03 - Graphical Representation
GRPHICS03 - Graphical RepresentationMichael Heron
 
GRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D GraphicsGRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D GraphicsMichael Heron
 
GRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D GraphicsGRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D GraphicsMichael Heron
 
GRPHICS09 - Art Appreciation
GRPHICS09 - Art AppreciationGRPHICS09 - Art Appreciation
GRPHICS09 - Art AppreciationMichael Heron
 

Plus de Michael Heron (20)

Meeple centred design - Board Game Accessibility
Meeple centred design - Board Game AccessibilityMeeple centred design - Board Game Accessibility
Meeple centred design - Board Game Accessibility
 
Musings on misconduct
Musings on misconductMusings on misconduct
Musings on misconduct
 
Accessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkAccessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS Framework
 
ACCESS: A Technical Framework for Adaptive Accessibility Support
ACCESS:  A Technical Framework for Adaptive Accessibility SupportACCESS:  A Technical Framework for Adaptive Accessibility Support
ACCESS: A Technical Framework for Adaptive Accessibility Support
 
Authorship and Autership
Authorship and AutershipAuthorship and Autership
Authorship and Autership
 
Text parser based interaction
Text parser based interactionText parser based interaction
Text parser based interaction
 
SAD04 - Inheritance
SAD04 - InheritanceSAD04 - Inheritance
SAD04 - Inheritance
 
GRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and RadiosityGRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and Radiosity
 
GRPHICS07 - Textures
GRPHICS07 - TexturesGRPHICS07 - Textures
GRPHICS07 - Textures
 
GRPHICS06 - Shading
GRPHICS06 - ShadingGRPHICS06 - Shading
GRPHICS06 - Shading
 
GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)
 
GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)
 
GRPHICS03 - Graphical Representation
GRPHICS03 - Graphical RepresentationGRPHICS03 - Graphical Representation
GRPHICS03 - Graphical Representation
 
GRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D GraphicsGRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D Graphics
 
GRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D GraphicsGRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D Graphics
 
GRPHICS09 - Art Appreciation
GRPHICS09 - Art AppreciationGRPHICS09 - Art Appreciation
GRPHICS09 - Art Appreciation
 
2CPP18 - Modifiers
2CPP18 - Modifiers2CPP18 - Modifiers
2CPP18 - Modifiers
 
2CPP17 - File IO
2CPP17 - File IO2CPP17 - File IO
2CPP17 - File IO
 
2CPP16 - STL
2CPP16 - STL2CPP16 - STL
2CPP16 - STL
 
2CPP15 - Templates
2CPP15 - Templates2CPP15 - Templates
2CPP15 - Templates
 

Dernier

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Dernier (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

COMPISSUES05 - Gamification

  • 1. + Gamification Current Issues in Web Technology Michael Heron
  • 2. + Introduction  Games are meant to be fun.   As we discussed last week. However, games can also be put to more ‘productive’ purposes.    Serious games Educational games There is a growing interest in the incorporation of gameplay mechanics into other contexts.  A process known as Gamification.  A horrible word, I know.
  • 3. + Gamification  The philosophy behind gamification is that ‘regular activities’ can be made fun with gameplay elements.   By marrying ‘dry’ elements of an activity to some gameplay payloads (playloads, hoho), there are opportunities for increasing user engagement.   Although the need for fun is often forgotten along the way. So goes the theory. Some of this we’ll talk about again when we start discussing captology.  Persuasive technology incorporates gamification as a matter of course.
  • 4. + What’s in a game  Games are difficult to define at the best of times, but for the purposes of today we’ll identify a game as incorporating four features:  A known goal  A set of fixed (although not necessarily immutable) rules  A feedback system that informs players how they are doing.  Participation is voluntary rather than enforced.   Things usually cease to be fun when we’re forced into them. Notice here that we don’t talk about ‘fun’  Because you can have games that aren’t fun.  And those are more common than anyone would like.
  • 5. + Goals  Goals are the known quantity that we’re trying to reach.     In gamification, there is no reason that a goal has to be fantastical.    Get this score Beat this enemy Play enough songs in a tour that everyone realises you are the rock god you always knew yourself to be. Reduce energy useage Increase customer satisfaction by 10% They do however have to be achievable.  We’ll talk more about this next week when we discuss flow.
  • 6. + Rules  We need a set of fixed rules to channel behaviour.   In a normal game, the rules (or often, ‘game mechanics’) define the game itself.     A game without rules is perhaps best thought of as ‘undirected play’ You have <X> lives You gain score by doing <Y> You win a level by accomplishing <Z> The rules define how we accumulate ‘in game’ rewards.  And these are then reflected in the feedback system.  But not necessarily all of them.
  • 7. + Feedback  Feedback systems tell us how we’re doing in reaching our goal.    We gain nothing by being told at the end of a game that ‘we didn’t do well enough’ We need a regular stream of information we can parse. For many games, the fun comes from balancing feedback versus goals.  Oh dear, I don’t have enough points here and time is running out, so I need to try harder to do some of these things I have to do.  Feedback can be constant and small.  It can also be (in addition) long term and abstract.
  • 8. + Voluntary Participation  Participation must be voluntary if buy-in is to be maintained.    Voluntary participation is at the core of gamification techniques.   People have to want to engage with the process. You can define external reward structures around engagement.   ‘Why are they making us do this stupid thing, it’s stupid and they’re stupid for making us do it’ Coercion creates resentment. Everyone who gets 100,000 points gets a starbucks voucher But you shouldn’t be too heavy handed.  Everyone who gets less than 100,000 points is fired. Seriously. Clear your desks, you’re done here.
  • 9. + Manifestations of Gamification  There are several ‘gamification design patterns’ that are common.  Achievements and badges  Top Ten/Twenty/Hundred tables of participants  Virtual money   ‘Score economies’    Sometimes allowing for that money to be traded or cashed in. Virtual elements can be traded to others/ Progress bars All of these are easy to port into virtually any context.  Most of them are also very easy to implement.
  • 10. + Achievements  Perhaps the most common tool of gamification is the achievement system.   Usually, awarding of an achievement is announced to everyone else.   Upon accomplishing some task, you get a small badge added to your profile. Sometimes, tangible rewards come with gaining an achievement. Achievements are very popular because of the relative simplicity of the implementation.  ‘Did X meet these criteria?’  Yes – award achievement.
  • 11. + Achievements  Achievements, like anything, can be badly implemented.   I once coded an achievement system for a small online game.   Around 120 players online at peak times. I hadn’t spent a lot of thought in achievement design, just in the technical architecture of the system.   The worst kind of achievements can encourage self-destructive behaviours. Which was more complicated than most, because it had to interface with hundreds of legacy systems. Many of the achievements I put in were terrible.
  • 12. + Achievements  Most of the achievements were of the ‘Do X 100 times’ variety.  But they were tiered, so you got a ‘better’ achievement for doing it 1000 times. And then 10,000 times.  I know, I know.  My thinking at the time was ‘Well, nobody is going to actually do them, so it’s just there as a reward for people playing the game normally’  How wrong I was.  Instantly, people sat down and started to grind their way through the longest and most tedious gameplay sessions of their lives.  And then said ‘Please sir, may I have some more?’
  • 13. + What the…?  There were several reasons for this.   And again, they were all down to me. First of all, I made the achievements give in game rewards.  Not huge rewards, but reasonably significant.  Second of all, I put in a top twenty table for the number of achievement points people had.  Third of all, I made the achievement description say who had been the first person to achieve it.
  • 14. + Leaderboards  Leaderboards can be used for any quantifiable measure in a system.     Leaderboards have a powerful impact because they are social.   Average degree marks in modules Sales earned in a quarter Time spent helping old ladies across the road. You can see where you rank in comparison to other people.  ‘What, Frank in accounts has more quatloons than me? This is an outrage that WILL NOT STAND’ They become especially powerful when they are localised.  Here’s where you stand in comparison to everyone in your department.
  • 15. + Virtual Money  Virtual money serves as a semi-tangible reward that can be used to increase engagement in a system.   You earn virtual currency during gameplay.   This can be used to buy new items for earning virtual currency, or things you can ‘show off’ However, you rarely earn ‘enough’.   Remember Farmville? So you can supplement that with real money.  You spend real money to buy fake money.  You spend real money to buy fake money!  Aaaaa! This creates a pressure to engage, or to open up your wallet.  ‘It’s less than the cost of a cheap DVD to get enough fake money to buy that awesome tractor’
  • 16. + Virtual Money and the Social Economy  This becomes a powerful force for gamification engagement if you can ‘cash out’.   Most games don’t permit this because of the difficulty in balancing game economics.   If your virtual money eventually nets you real money or real prizes. But we’re not talking about games, we’re talking about gamification. There are still dangers.  Intrinsic versus extrinsic motivation.  You can reduce someone’s desire to participate in socially approved programmes by financially rewarding.
  • 17. + Progress Bar  The progress bar is a simple form of gamification feedback.    You’re this close to ‘the next level’ The company is this close to achieving our quarterly goals. These can often be accompanied by a ‘levelling up’ mechanic.   You’ve probably seen this in online forums quite a bit. As people level up in a gamification system, they often get access to new titles, new achievements, and new powers within the system.  Much akin to how one levels up in a roleplaying game.
  • 19. + How does it work?  Some it works simply by tickling some cognitive biases in the human mind.    In many ways we are hard-wired to enjoy games. Best gamification techniques piggyback on reinforcement schedules. Some of it works by exerting the tremendous power of social context.  There’s a reason why achievements are announced where possible.  There’s a reason why leaderboards often let you filter by localised groups.   Your facebook friends, for example. Much of it spurned on by natural competitiveness and rivalry,
  • 20. + Does it Work?  Yes and no.  It’s been shown to work remarkably well in certain contexts.  It’s also been shown to have no impact in other contexts.  Gamification is easy.   Gamification remains a controversial practise.   Gamifying well is not.  Bad gamification sometimes dismissed as ‘badgeification’ But one becoming more and more common, and you’ll hear about it more and more in the coming years. Taken to its extremes, Gamification has the potential to create a horrendous dystopia.  http://www.youtube.com/watch?v=9NzFCfZMBkU
  • 21. + Does it Work?  Working examples:   Klout  Fitocracy   Foursquare Epic Win It can’t work for everything.  Sebastian Deterding:  Do people not to something because they are not able to? Then increase ease of use.  Do people not do it because they have no free time? Then work on that.  Only if motivation is the issue can gamification be a legitimate way of influencing behaviour.
  • 22. + Gamification Backfires  Many people are motivated by intrinsic rewards.   Badly implemented, gamification can actually reduce desire to participate.   ‘Look, I’ve reached the top. Now, I don’t need to do this any more’ Games are fixed rule systems.   And offering an extrinsic reward will be counter productive and difficult to reverse. Humans are ruthless cost-benefit optimisers.  All systems can be gamed. You can’t just throw it at a problem and expect it to work.  You need people who understand the psychology and the design of games to do it properly.
  • 24. + Some Further Reading  Jane McGonigal’s TED talk:   Have a look at the following presentation:   http://www.slideshare.net/ervler/gamification-how-effective-is-it  It cites some stats on gamification successes. And the following additional TED talk:   http://www.youtube.com/watch?v=dE1DuBesGYM http://www.ted.com/talks/seth_priebatsch_the_game_layer_on_top_of_t he_world.html Books:    Jesse Shell – The Art of Game Design: A Book of Lenses Jane McGonigal – Reality is Broken Tom Chatfield – Fun Inc.
  • 25. + Class Discussion  How do we gamify participation in higher education?   Increase quality of submitted work?  Increase level of attainment?   Increase attendance? Increase level of outside reading? Can we get all of them at once?   Do we have to sacrifice some to get others? How could we gamify the lecture room?  What would work for you?
  • 26. + Conclusion  Gamification is a very powerful force.   It’s easy to gamify.   Or rather, it’s easy to badgeify. It’s hard to gamify well.   But one that can be used for ill as well as good. You need to be aware of:  Psychology  Reward structures  Game mechanics It can encourage genuine increases in engagement.  But it can be done badly.