Spin XXL

portfolio slider

Project Description

Spin XXL is a spin-the-bottle quiz app, which allows the user to test their general knowledge with friends. The app can be customised with a number of different themes, play with 2-8 players, and it includes sound effects, a speech engine, and a points system (1 point for a correct answer, minus 1 point for an incorrect answer).

The speech engine is used to announce the selected player after the spin has concluded, and also used to read out the question, the selected answer, and the correct answer.

The game can last between 10 to 45 minutes, depending on the user's selection at the start of the game. Nearing the end of the game, the bonus round starts, which allows the player to gain 2 points for a correct answer (but a loss of 2 points if the answer is incorrect). Finally, the game ends and the points are tallied, announcing the winner of the game.

Project Details

Category: iOS

Client: OORAH! Games

Date: Oct 2013 - Present

Version: v1.0+

Technologies Used: Core Audio, AVSpeech, Image manipulation, In-App Purchases

URL: Link to iTunes Store

portfolio slider

Home Screen

The Home interface is very simple, allowing the user to see which theme they have selected to play with, along with the Play button, and access to additional Settings.

portfolio slider

Main Screen

When the user first starts the game, they are asked what type of game they wish to play, either Short, Normal or Long, which can last up to 45 minutes.

When the user is presented with the game screen, the speech engine will announce the start of the game, and the user is free to spin the object in the centre.

When the object has finished spinning, the sound effect will play, and the speech engine will announce who is the selected player, before redirecting the user to the question view.

portfolio slider

Question View

When the user is redirected to the question view, the Data Model will randomly return a question that the user has to answer.

The view appears and the speech engine reads out the question (whether it's multiple choice, or a True/False question).

The user can then select an answer, before discovering if they answered correctly or incorrectly. For a correct answer, the user gains 1 point. For an incorrect answer, the user will lose 1 point (and can go into minus figures).

After their answer result is announced, the game returns to the Main Game View.

portfolio slider

Final Score View

After the game has concluded, the users are able to see who has been declared the winner, based on their points totals. After the points have been announced, the user is able to play another game, or simply exit and play again later.

portfolio slider


The Settings view allows the user to change a variety of options within the app, ranging from number of players, playing theme, as well as sound effects/speech.

The user is also able to rate the app, or provide feedback for the current version, with suggestions of what they would like to see in the upcoming versions.

Finally, as the app is ad-supported, the user an also remove the ads by using the in-app purchase facility.