LOGIN TO YOUR ACCOUNT

Username
Password
Remember Me
Or use your Academic/Social account:

CREATE AN ACCOUNT

Or use your Academic/Social account:

Congratulations!

You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.

Important!

Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message

CREATE AN ACCOUNT

Name:
Username:
Password:
Verify Password:
E-mail:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Rauličkis, Karolis (2018)
Publisher: Institutional Repository of Vilnius University
Languages: Lithuanian
Types: Bachelor thesis
Subjects:

Classified by OpenAIRE into

ACM Ref: ComputingMilieux_PERSONALCOMPUTING
Created educational virtual reality game was developed for MIF VU bachelor thesis. Game's objective is to teach player information technology topics in native language. Upon starting the game, player can choose theme and number of questions he/she would like to answer, pick a 360 degree video to watch or check leaderboard. Possible themes are created in a circle format around player, 30 at time (for more themes, a NEXT button is added). Most of games features are dynamically created, meaning that an increase in themes and/or questions should not cause an error. If player is unsure how to start game, he/she can click input button while looking at female guide (boy just has a greeting message). Guide will show a helpful tip. After player answers questions and if score is above zero - player creates a nickname and is put into database. Game uses PostgreSQL relational database management system for question and answers (they are asked during gameplay), video names/paths, as well as leaderboard score safekeeping. Each question can be one of six types: simple/multi answer, bad area, match, write in, order or picture reassemble. For communication with the database, a web interface is used. All message sent from and to database are encrypted. For encryption, a simple algorithm is being used. Each letter of the message is substituted with a UTF-8 byte value, joined by colon. This is done for each receive/send operation. A stronger encryption algorithm should be used, if a system has sensitive data or is used for grading. If during transmission an error occurs - player progress is stopped, a message is shown and player is returned to beginning of the game. Additional security implementations were made in PostgreSQL database. The whole project development and most of testing activities were done on Oculus Rift CV1. This headset was chosen due to technical restrictions. However, the game is designed for all headset, meaning that only 1 button is being used. Application was developed by Unity game engine, thus translation to multiple platforms will be easy. The place of gameplay is VU MIF in Didlaukio Street.
  • No references.
  • No related research data.
  • No similar publications.

Share - Bookmark

Cite this article