VirtualLab Linkul pentru versiunea VR: https://github.com/MarioAlexandru/VRLab
Am vrut sa ne bazam in primul rand pe chimie, nu doar pentru ca este materia care da furca multor elevi, dar pentru ca este un subiect care are toate implicatiile in viata reala, cu experimente, observatii...Asa ca am ales Unity, deoarece are multe module de aplicabilitate, Mobile, Desktop, VR. Acest repository contine si versiunea de mobil si cea de PC.
Tehnologii folosite: Firebase: Am folosit un Real time database de la Firebase pentru a stoca scorurile jucatorilor si a le afisa pe un clasament pe varianta de mobil si pentru varianta de PC folosinm PlayerPrefs pentru a stoca local scorurile jucatorilor.
Unity Version Control: Pentru a putea lucra mai usor in echipa am mai folosit un system de gestionare a codului, Unity Version Control care este direct integrat. Scene(Versiunea de PC):
Jocul incepe cu scena "Laborator" unde jucatorul se poate misca liber si poate interactiona cu mai multe obiecte (le poate lua in mana, le poate inspecta), explorandul vom da peste 4 alte joculete.
Acest joculet este accesat prin masa din capatul laboratorului la care poti spawna in laborator compusi chimici pentru a le vedea modelul 3D. Se bazeaza pe o mecanica de Drag and Drop adica vom face legatura dintre formula si numele ei.
Peste 40 de intrebari din materia de liceu si din cultura generala Toate cele 40 de intrebari sunt verificate de catre profesorul meu de chimie de la clasa. Are un design simplistic, dar eficient si plin de animatii atractive. Intrebarile sunt randomizate si jucatorul se poate juca pana cand doreste.
Folosind bucla metalică curățată, trebuie sa se ia un eșantion de sare metalică și așezați-l în flacăra becului Bunsen. Jucatorul va observa cu atenție culoarea flăcării, fiecare metal va produce o culoare specifică în flacără.
In acest joculet trebuie ca jucatorul sa ghideze lichidul pana la final, avand grija sa nu il polueze de alung. Este integrat un sistem de procente care calculeaza cat la % apa a fost contaminata si iti va oferi un mesaj corespunzator. Fluidul se si coloreaza la contact cu substantele, pentru efect vizual.