About
When airplane fly they can change their orientation by rotation around three principal axes – vertical, transverse and longitudinal. The rotation around the vertical axis is called yaw (i.e. the front of the aircraft turns left or right). The rotation around the transverse axis is called pitch (i.e. the front of the aircraft goes up or down). The rotation around the longitudinal axis is called roll (i.s. the aircraft rolls clockwise or counterclockwise).
The challenge in Aerial Maze is to navigate a spaceship from one platform to another, following a predefined route and using only yaw, pitch and roll commands.
Click on the image to start the application.
Alternatively, here are versions in English, Bulgarian and Japanese.
How to play
When the application is started it shows a hangar with a spaceship. Click on them to start a challenge – this will show two platforms, will move the spaceship to one of them and will set possible routes. You have to set navigation commands and execute them so that the spaceship flies to the other platform. The number of execution attemps is limited. The level of difficulty defines the complexity of the routes and the set of available navigation commands. The goal is to reach score 100.
- Starting: Click anywhere on the hangar.
- Playing: Playing is a sequence of two alternating phases (navigating and executing):
- Navigating: Click on a navigation button to send a command to the spaceship (it will not be executed at this moment);
- Executing: Click on an execution button to run all commands (or to clear them without running).
- Ending: The challenges ends by itself when the spaceship is parked at the target platform or when all commands have been used.
See section Control buttons for details about the buttons and their functions.
Here are a few hints: Keep in mind the orientation of the spaceship, because all commands are relative to its orientation. Changing the view point helps to see the structure of the available routes. Even if some of the navigation buttons are missing, they can be emulated by the other navigation buttons. For example:
NAVIGATION | EQUIVALENT SEQUENCE |
---|---|
Each challenge allows two execution attempts of the spaceship commands. However, unused executions are converted into bonus attempts and can be used in next challenges (5 unused → 2 bonuses).
Control buttons
BUTTONS | FUNCTION |
---|---|
NAVIGATION | |
Adds a command to move the airplane one step forward. A number inside the button shows the number of sroted commands. | |
Adds a command to turn the airplane to the left or to the right. | |
Adds a command to turn the airplane up or down. | |
Adds a command to tilt the airplane left or right (i.e. counterclockwise or clockwise). | |
EXECUTION | |
Executes all stored navigation commands. Numbers inside the button show the number of left attempts. For example 2+1 means there are 2 official attempts and 1 bonus attempt left. This button has a green outline. It can be placed in various positions depending on missing navigation buttons. | |
Clears all stored navigation commands. This button has a red outline. It can be placed in various positions depending on missing navigation buttons. | |
DOCKING | |
Docks the control panel to the left or right side of the window. | |
Docks the control panel to the top or bottom of the window. |
Integration with LMS
This application is provided as SCORM (Sharable Content Object Reference Model) module. It can be used with any LMS (Learning Management System) that supports version SCORM 1.2. SCORM modules are delivered as ZIP archive.
[ Download ZIP ]
Follow the instruction of your LMS on how to install a SCORM module. Usually the ZIP is uploaded and a few additional settings are set.
When run from a LMS, the application reads these data:
cmi.core.student_name
– a string with the student’s name
When run from a LMS, the application sends back these data:
cmi.core.score.raw
– a number from 0 to 100 for the overall scorecmi.core.score.min
– 0cmi.core.score.max
– 100cmi.core.lesson_status
–'completed'
or'incomplete'
Data policy
The application itself does not create or use HTTP cookies, web beacons, spy pixels or any other tracking technology. Besides SCORM-related data, described in section Integration with LMS, the application creates a local storage entry called 'sound'
with values 'on'
, 'off'
or 'fx'
. This entry is used to record user’s sound preference and it is not sent to the server.
When the application is run from a LMS, the LMS may utilize its own data policy, which is beyond the scope and the control of this application.
Disclaimer
The application requires a good perception of depth, a strong 3D memory and a solid sense of orientation in space.
Credits
This application uses 3D models from Kenney:
- “Space Kit” by Kenney licensed under CC0 License,
a background music from SoundCloud:
- “Mermaid Princess” by Derek Fiechter / Theme Cloud licensed under CC BY-NC 3.0 License,
and sound effects from Mixkit:
- “Game quick warning notification” licensed under Mixkit Sound Effects Free License,
- “Quick win video game notification” licensed under Mixkit Sound Effects Free License,
- “Pen click and release” licensed under Mixkit Sound Effects Free License.
November, 2022