3D UPB
   
  Galerie   Aplicatii
  Feedback   Inscrieri

Aplicatii

Module si Aplicatii in cadrul 3D UPB

Ideile prezentate mai jos reprezinta module relativ independente in cadrul 3D UPB, ce urmeaza a fi alocate unor membrii/subechipe din cadrul echipei de dezvoltare.

Multe din temele propuse aici pot fi finalizate ca proiecte de diploma sau disertatie / cercetare master.

Lista de idei este deschisa - daca aveti sugestii, va rugam sa ni le comunicati prin intermediul paginii Feedback.

Scripting/Reflexivitate

Clientul va contine un modul ce va interpreta/executa in timp real scripturi (probabil in Python), ce pot fi definite de fiecare utilizator, pentru a putea automatiza anumite actiuni efectuate de avatarul sau.

Scripturile vor putea utiliza 2 API-uri:

  • "reflexivitate" - ce permite interogarea (analiza) programatica, in timp real, a continutului spatiului virtual inconjurator
  • "actiuni" - ce permite controlul actiunilor avatarului

Cu ajutorul acestor API-uri se vor putea programa actiuni simple de tip "bot" (spre exemplu salutul automat al unui coleg atunci cand trece prin vecinatate, realizarea de reclama unor evenimente, etc.), sau chiar si agenti inteligenti, care sa desfasoare actiuni complexe si sa evolueze in spatiul virtual.

Streaming

Modul care este capabil de redarea in timp real a unor cursuri/prezentari sau orice alt fel de continut audio-video, folosind camere de filmat in diverse sali/zone din universitate. Spatiul virtual va oglindi in acest fel realitatea, incercandu-se impartasirea experientei respectivului eveniment in mediul virtual.

Submodul: Cursuri Introductive

Modul pentru accesarea online, sub forma unei capturi video streaming, a unor cursuri introductive la diverse materii, menite a suscita interesul si a prezenta continutul de baza unei audiente mai largi decat ar fi altfel posibil. (studenti din ani mai mici, studenti de la alte specializari, etc).

Submodul: Webcam

Broadcast-ul propriei camere video in spatiul virtual, fie folosind propriul spatiu 3d, fie avatarul personal.

Functii de socializare

Conceptia si implementarea unui set bogat de functii de socializare, ce va permite gasirea si comunicarea cu utilizatori avand interese comune sau care participa in aceleasi activitati si evenimente.

Spre exemplu:

  • crearea de grupuri
  • forumuri
  • spatii destinate exclusiv socializarii si impartasirii de experiente
  • anunturi
  • corelare cu sistemul de chat

Chat complex

Modul de chat integrat in cadrului clientului MMO 3D, care sa contina toate elementele uzuale ale unui mediu de instant messaging: private chat, chatrooms, mesaje offline, statusuri, mod invizibil, etc.

In plus, vor exista canale suplimentare de chat, cum ar fi:

  • Public
  • Grupa/serie/an/facultate
  • Pentru evenimente
  • Pentru grupuri de preocupari
  • Etc.

Functii de localizare/orientare

Modul care localizeaza un anumit element al spatiului MMO. Acesta va putea fi folosit atat cu spatii statice (sali de curs, laborator, birourile profesorilor), cat si elemente mobile, cum ar fi alti utilizatori.

Eventual, atunci cand un utilizator este offline, i se poate folosi orarul pentru a indica celui care a cerut informatia respectiva care este cea mai probabila locatie fizica in care se afla.

Harta 2D

O harta integrata in spatiul virtual 3D, reprezentand o vedere de sus a intregului spatiu virtual sau, in functie de nivelul de zoom, a cladirii curente , incluzand urmatoarele functii:

  • Pozitia curenta a utilizatorului
  • Simboluri speciale ce indica elemente de interes (sali/cladiri/profesori, evenimente etc.)
  • Posibilitate de "teleportare" in cadrul spatiului 3D prin click pe puncte speciale, predefinite, de pe harta 3D,
  • Afisarea de trasee (tip GPS)
  • Zoom in/zoom out
  • Etc.

Avatar customizabil

Avatarul fiecarui utilizator va putea fi particularizat cat mai mult:

  • schimbarea dimensiunilor si formei corpului
  • imbracaminte si culoarea acesteia
  • culoarea pielii si a parului
  • particularizarea fetei.. forma, ochi, etc
  • posibilitatea de a mapa o imagine personala pe fata avatarului
  • etc.

Colectie de animatii specifice pentru avatare

Punerea la punc a unui API care sa permita definirea de de animatii pentru avatarele din cadrul spatiului virtual, precum si crearea unei colectii de baza de astfel de animatii:

  • sit, move, run
  • watch/listen
  • read
  • speak
  • wave, happy, etc.
  • dance
  • etc.

Orar

Modul care personalizeaza spatiul MMO in functie de orarul fiecarui utilizator. Aceasta poate include interfata specializata pentru orar, localizarea salilor, afisarea traseului zilnic personalizat, etc.

Acest orar poate fi modificat de fiecare utilizator, pentru a il aduce la zi (semigrupa, ore schimbate, nevoi personale).

Evenimente reale

Modul care este responsabil de modificarea spatiului virtual pentru a reflecta diversele evenimente care au loc in universitate, cum ar fi Party-uri, conferinte, expozitii, vizite ale unor personaje de marca, etc.

Acestora li se va face publicitate, fie prin bannere/postere/semne puternic vizibile, fie prin mesaje de invitatie utilizatorilor din cercul respectiv de interes.

De asemenea ele vor fi reflectate in timp real in spatiul virtual - conexiuni cu modulul de streaming.

Se va analiza de asemenea si posibilitatea de reflectare inversa, din spatiul virtual in cel real. Practic ar putea fi posibil ca utilizatorii spatiului virtual sa intervina in diverse moduri in evenimentele reale.

Evenimente virtuale

Modul care asista organizarea si desfasurarea unor evenimente pur virtuale de orice fel: intalniri, petreceri, expozitii, prezentari, conferinte, etc.

Utilizatorii direct interesati vor fi invitati la eveniment si acesta se va desfasura exclusiv in spatiul virtual, fie folosind capacitatile de chat, fie acelea de voip, fie chiar spatiul virtual in sine, prin imagini/filme/simulari 3d.

Muzee virtuale

Modul ce va permite editarea si includerea facila de muzee virtuale ca zone distincte, in cadrul spatiului virtual (spre exemplu muzeul UPB, sau muzeul unei facultati, etc.).

Muzeele vor contine diverse exponate si documentatie aferenta precum si ghizi virtuali.

Sub-spatii virtuale personale

Modul ce va permite fiecarui utilizator sa-si contruiasca o zona personala (de tip dungeon - sub-spatiu virtual separat), pe care o va mobila/decora dupa cum doreste, dupa gust, pentru a se prezenta pe el sau preocuparile sale sau pur si simplu ca pe un mediu virtual placut pentru el.

Personalizarea se va face cu ajutorul unui editor specializat.

Proprietarul va putea control accesul in zona personala dupa cum doreste: complet privat, doar pentru prieteni, colegi, pe baza de invitatie, etc.

Laboratoare virtuale

Spatiile virtuale corespunzand unor sali de laborator pentru diverse materii vor putea fi amenajate corespunzator de catre profesorii ce coordoneaza materia respectiva, incluzand elemente specifice, precum si documentatie accesibila online pentru acea materie. Aceasta poate contine spre exemplu: cursuri, indrumare de laborator, notite de curs, probleme rezolvate, subiecte de examen din anii anteriori, etc.

Vreme Real-Time

Modul care modifica vremea si conditiile luminoase in functie de aspectele reale ale acestora.

Se poate folosi ca referinta un site care relateaza vremea in timp real.

Modulul poate fi activat sau dezactivat in orice moment, intorcand spatiul MMO intr-un cadru virtual dorit de utilizator (exemplu: de vara, insorit, amiaza) atunci cand se doreste.

Folosire conturi cs.pub.ro

Duplicarea/folosirea conturilor de pe cs.pub.ro in vederea logarii si interactionarii in spatiul MMO. Conturile isi vor pastra parola/datele personale, carora li se vor toate celelalte elemente suplimentare, specifice spatiului 3D.

Joc PaintBall

Clasicul joc paintball, implementat in cadrul 3D UPB.

Variante legate de tipul armei (traiectorie parabolica sau laser), numarul de atingeri, scopul (max hits, last man standing, capture the flag, etc.)

Jocul se va putea desfasura in instante independente ale spatiului 3D virtual, fara a perturba functionarea normala a 3D UPB.

Ca proiect complex separat, posibilitatea ca jucatorii sa fie agenti inteligenti.

Joc De-a v-ati ascunselea

Clasicul pe care toti l-am jucat in copilarie, implementat in cadrul 3D UPB.

Optional, jocul se va putea desfasura in instante independente ale spatiului 3D virtual, fara a perturba functionarea normala a 3D UPB.

Ca proiect complex separat, posibilitatea ca jucatorii sa fie agenti inteligenti.

Lista de idei este deschisa - daca aveti sugestii, va rugam sa ni le comunicati prin intermediul paginii Feedback.