Spotter Test

Background
Spotter tests are the most common practical exercise undertaken within an anatomy course (http://www.medstudent.org/threads/what-actually-is-a-spotter-test.29877/)

At the pitch presentation the client asked whether it would be possible to develop a virtual spotter test as one of the minigames.

One key change to the traditional spotter test method: normally in a University of Aberdeen spotter test students are shown a specimen with a pin in it and asked to write down what it is. Having users type in answers is not very engaging however. Instead, the user will be given a name of a structure (chosen at random), and have to place the pin into that structure.

Orientation
During the presentation to the academic staff at the Suttie Centre, Dr Simon Parsons suggested that after a random structure is generated, but before the user is told what it is, the user should be asked to orient the heart to the appropriate facing. If they can orient it correctly, only then can they go on to perform the spotter test. This would mimic the practice taught to anatomy students at University of Aberdeen when handling cadaveric specimens.

Instructions text
The client has suggested the following instructions text for this minigame:

"Left click to pin the part of the heart which corresponds to the named structure. Once all the pins are placed, click ‘check’ to check your answers."

Pin placement
Ten pins will be modelled as separate meshes, all using the same origin point as the photogrametric heart (ensuring the rotate in place correctly along with the heart).

To start with, all the pins will be semi-transparent, so they are visible to the player, but not clearly selected. When the player clicks on a pin, it will switch to its normal texture, and other pins cannot be selected until that pin is deselected.

It might be necessary to add additional pin meshes which do not correspond with correct target structures to make it harder for the user to guess at which pin to select.

Success/Fail States
This will use a binary condition: if the pin is placed within the correct area they user succeeds, otherwise they fail and must retry with a new randomly selected structure.

Number of attempts for each structure: 3

Assets

 * Photogrammetric heart
 * 10 separate pin meshes, modelled around phgr_heart
 * Normal pin texture
 * Semi-transparent pin material
 * Panel for displaying remaining attempts
 * Text box with target structure
 * Common UI elements
 * Confirm choice button
 * Orientation assets