Book Image

Build Gamified Websites with PHP and jQuery

By : Detrick DeBurr
Book Image

Build Gamified Websites with PHP and jQuery

By: Detrick DeBurr

Overview of this book

Gamification involves the process of leveraging the features of real games into real life. A gamified website has the potential to increase user engagement, ROI, and learning. This book will help you build gamified websites with PHP and jQuery by making you understand the gamification design process to implement game mechanics in practical applications. Gamified websites are very popular amongst Internet users. The gamification of a web content draws users into action to empower them and help them develop new skills. Games engage user attention into the task and each task accomplished will mean the development and enhancement of new skills. This book will help you to apply the essence of games into real word applications such as business and education. Build Gamified Websites with PHP and jQuery aims at empowering and educating the users with an educational gamified website. The book walks through the process of developing a gamified website. Through the course of the book, you will learn gamification development process. The book emphasizes on the application of game mechanics to motivate the user. You will then use the Fogg behaviour model to influence the user behaviour. By the end of the book, you will see yourself building more engaging yet simple websites based on rational principles.
Table of Contents (15 chapters)

Engagement loops (Table A – 1)


The following tables point out the key engagement loops for the killer, achiever, socializer, and explorer player types in our gamified system. Keep in mind the actions are basically the same. The motivations and feedbacks, however, are different.

Player type: Killer

Motivation

Action to take

Feedback

To see if the player's discussions thread count is the highest. Who are they out pacing? Who is ahead of the player?

Check their discussion thread count

Where they stand relative to other players.

To see if they can review more than anyone else

Review a differing point of view section

How many reviews have they done to date relative to other players in their cohort.

To meet this target discussion amount more than any other player

Set a target discussion amount for a particular time period

Statistics of meeting their discussion target compared to how well others are meeting their discussion target.

To meet the player's Differing Points of View target more than other players

Set a Differing Points of View target to review

Statistic of meeting their Differing Points of View target compared to how well others are meeting their target.

To watch and participate in the instructional videos sooner than anyone else in their cohort

Watch a video (or some instructional material) on how to use the discussion area

Statistics of how long it has taken to participate in the instructional items compared to their cohort.

Statistics of meeting their discussion target compared to how well others are meeting their discussion target

Watch a video (or some instructional material) on the value of viewing other perspectives

Statistics of how long it has taken them to participate in the instructional items compared to their cohort.

To be the most active player in the discussion groups

Participate in the discussion groups

Statistics of how many discussions the player has participated in.

To be the most active player in the discussion groups

Read through other users' discussions posts

Statistics of how many discussions the player has viewed/read.

To be the most consistent participant in the discussion groups

Participate in the discussion groups over time

Statistics that shows how long the player has been participating and the last time the player participated.

To be the most consistent participant in the discussion groups

Read through other users' perspectives over time

Statistics that shows how long the player has been participating and the last time the player participated.

Player type: Achiever

Motivation

Action to take

Feedback

To see how many discussion threads are they a part of

Check their discussion thread count

Show how much their discussion thread count has increased since the last login.

To review more Differing Points of View

Review a Differing Point of View section

A good job message every time they review another Differing Point of View.

To meet the target they set for themselves

Set a target discussion amount for a particular time period

How close the player is to meeting their target and a congratulatory message when the player meets their target.

To meet the target they set for themselves

Set a Differing Points of View target to review

How close the player is to meeting their target and a congratulatory message when the player meets their target.

To meet/conquer as many challenges in the system as possible

Watch a video (or some instructional material) on how to use the discussion area

Show a list of possible challenges to meet, with the instructional materials.

To meet/conquer as many challenges in the system as possible

Watch a video (or some instructional material) on the value of viewing other perspectives

Show a list of possible challenges to meet, with the instructional materials.

To meet/conquer as many challenges in the system as possible

Participate in the discussion groups

Show a list of possible challenges to meet, with participating in discussion groups at a threshold (25).

To meet/conquer as many challenges in the system as possible

Read through other users' discussions posts

Show a list of possible challenges to meet, with Reading other users' discussion post as a threshold (25).

To meet/conquer as many challenges in the system as possible

Participate in the discussion groups over time

Show a list of possible challenges to meet, where users participate in a certain number of discussions over a certain amount of time.

To meet/conquer as many challenges in the system as possible

Read through other users' perspectives over time

Show a list of possible challenges to meet, where users read through a certain number of other players' posts over a certain amount of time.

Player type: Socializer

Motivation

Action to take

Feedback

To see how many other people are around the same thread count as them

Check their discussion thread count.

A list of players that are in the same discussion thread count range.

To interact with others with Differing Points of View

Review a Differing Point of View section.

A list of players that are in the Differing Points of View section now.

To find others that might help them reach their target

Set a target discussion amount for a particular time period.

A list of users that are within a threshold (that is 10 percent) of meeting their target.

To find others that might help them reach their target

Set a Differing Points of View target to review.

A list of users that are within a threshold (that is 10 percent) of meeting their target.

To find users to watch/discuss the instructional material with

Watch a video (or some instructional material) on the how to use the discussion area.

Next time there will be a group showing/displaying the instructional material.

To find users to watch/discuss the instructional material with

Watch a video (or some instructional material) on the value of viewing other perspectives.

Next time there will be a group showing/displaying the instructional material.

To find users to interact with

Participate in the discussion groups.

Users that are currently logged in and where they are discussing.

To find users to interact with

Read through other users' discussion posts.

Users that are currently logged in and where they are posting things.

To establish friendships

Participate in the discussion groups over time.

Show which players are the player's friends.

To establish friendships

Read through other users' perspectives over time.

Show which players are the player's friends.

Player type: Explorer

Motivation

Action to Take

Feedback

To find out what's going on in the game

Check their discussion thread count.

Show the statistics of the hottest threads or trending discussions.

To find out what most Different Point of View is in the game

Review the Differing Point of View section.

Show the range of difference between players on a viewpoint.

To see how many different types of discussions the player can participate in

Set a target discussion amount for a particular time period.

Show how many different types of discussions the player has participated in.

To see how many different types of discussions the player can participate in

Set a Differing Points of View target to review.

Show how many different types of discussions the player has participated in.

To see how many instructional links the player can find

Watch a video (or some instructional material) on how to use the discussion area.

Show how many instructional links the player has visited.

Show how many different types of discussions the player has participated in

Watch a video (or some instructional material) on the value of viewing other perspectives.

Show how many instructional links the player has visited.

To see how many different types of discussions the player can participate in

Participate in the discussion groups.

Show how many different types of discussions the player has participated in.

To see how many different types of discussions the player can participate in

Read through other users' discussion posts.

Show how many different types of discussions the player has participated in.

To see how many different types of discussions the player can participate in

Participate in the discussion groups over time.

To see how many different types of discussions the player has participated in over the past 30 days.

To see how many different types of discussions the player can participate in

Read through other users' perspectives over time.

To see how many different types of discussions the player has participated in over the past 30 days.