Circulatory System Minigame

'''Note: after rescoping in January this game has been removed from the features list. It is not expected to be developed during the project's lifetime, although a proof-of-concept was developed.'''

This game will educate on the function of the chambers of the heart and the routes blood can take around the body.

The player will be presented with a bifurcated heart model and have to select the route which blood from various parts of the body would take into and out of the heart. The player will be informed of one of the following: The player will use their own knowledge to determine which major vessel they will be their starting point. They will then have to click on each major vessel and appropriate chamber of the heart in sequence to send the blood to its destination. For some of these, it will also be necessary to open and/or close valves as part of this process.
 * Blood is draining from via (brachiocephalic vein/subclavian vein/azygos vein and needs to be reoxygenated.
 * Blood is draining from the (lower body/hepatic vein/renal vein/gonadal vein/lumbar vein/iliac vein).
 * Oxygenated blood (is being sent to the heart/is incoming from the pulmonary vein) and needs to be sent to the (lower body/brachiocephalic artery/subclavian artery/azygos artery) for further distribution.

To make it obvious which areas the player can click on at each stage, they should be highlighted with a visible glow.

After the user makes each selection, blood (maybe in the form of a particle effect, like we originally discussed for showing blood flow through the heart?) will move into the selected area. The current clickable areas will stop glowing, and a new set of areas which look conceivably be the next location to click on will be highlighted. This repeats until the user finishes or makes a mistake.

Scenario Generation
When the user first starts this minigame and after completing a scenario, the user is presented with a new one to solve.

Scenario 1
Blood is draining via the azygos vein/ brachiocephalic vein (choose one at random, they both use the same route) and needs to be re-oxygenated.

Correct route: 10 > 2 > 3 > 4 > 5/6/7/8 (all 4 are acceptable)

Scenario 2
Blood is draining via the subclavian vein and needs to be re-oxygenated.

Correct route: 11 > 2 > 3 > 4 > 5/6/7/8 (all 4 are acceptable)

Scenario 3
Blood is draining via the lower body/ hepatic vein/ renal vein/ gonadal vein/ lumbar vein/ iliac vein (choose one of these at random, they all come in via the same entrance in the model) and needs to be re-oxygenated.

Correct route: 1 > 2 > 3 > 4 > 5/6/7/8 (all 4 are acceptable)

Scenario 4
Oxygenated blood is being received via the pulmonary vein and needs to be sent to the brachiocephalic artery for further distribution.

Correct route: 12/13 (both are correct) > 14 > 15 > 16 > 17

Scenario 5
Oxygenated blood is being received via the pulmonary vein and needs to be sent to the carotid artery for further distribution.

Correct route: 12/13 (both are correct) > 14 > 15 > 16 > 18

Scenario 6
Oxygenated blood is being received via the pulmonary vein and needs to be sent to the subclavian artery for further distribution.

Correct route: 12/13 (both are correct) > 14 > 15 > 16 > 19

Scenario 7
Oxygenated blood is being received via the pulmonary vein and needs to be sent along the arch of the aorta for further distribution.

Correct route: 12/13 (both are correct) > 14 > 15 > 16 > 20

Fail states
If the user makes a wrong selection, they are given a failure message (along the lines of "Wrong, that was not the next step in the path for this type of blood").

If the user fails because they failed to close a valve, they are given a special failure message: "You didn't close the valve behind you, creating a dangerous backflow of blood."

Assets:

 * Bisected heart model
 * Left atrium valve opening animation
 * Left ventricle valve opening animation
 * Right atrium valve opening animation
 * Right ventricle valve opening animation
 * Window for text/feedback
 * Main menu button
 * Info page button
 * Glow effect for selectable areas
 * Particle effect to represent blood in the current vein/chamber

Learning Outcomes covered:

 * Explain the route the blood follows through the heart
 * Describe and demonstrate the position and relations of the aorta (the ascending part, the arch, the descending part)
 * Describe and demonstrate the main branches of the aortic arch and define their territory of supply
 * Describe and demonstrate the position and relations of the superior vena cava and its main tributaries
 * Describe and demonstrate the pulmonary veins and define their function