Applying game design techniques to your website allows for engaging experiences your users will love.
x
amount of time on a post, reading multiple posts in a row, etc.
Since there will be other teams, the user will be able to view a leaderboard to show the ranking. Creating that sense of community and competitiveness and enticing the user to stick around the website for a little longer in the hopes of scoring their teams some more points.
At first, this will be done anonymously, however, some users will probably want to stick to their team, especially if they are winning. To solve it, there will be an option for the user to sign up to my newsletter, creating a user record and locking them into their team for good. Each time the user enters the website, they can login to keep earning points for their team.
Now, what will be the ultimate goal? Other than winning, I could introduce the concepts of seasons, where, for x
number of months the teams will compete against each other and at the end of the season the winning team recieves a discount on a product or a digital badge. This will hopefully allow users to become more invested.
I can also introduce an avatar for users who have chosen to sign up, allowing them to personalise their avatar, which will be displayed as their profile picture on comment sections, etc.
So, quite a few features in there, lets bring it back to the Octalysis Framework. Which pillars am I targeting here?