Νέες τεχνολογίες που ολοένα κατακλύζουν την καθημερινότητά μας έχουν στόχο την απλοποίηση ή ενίσχυσή της, παρέχοντάς μας νέες εμπειρίες. Ο τομέας των ηλεκτρονικών παιχνιδιών πάντοτε αποτελούσε μια πρώτης τάξεως πειραματική διαδικασία που βοηθάει στην υιοθέτηση νέων στοιχείων σε πληθώρα άλλων εφαρμογών. Ηλεκτρονικά παιχνίδια που εκτυλίσσονται σε περιβάλλοντα αλληλεπιδραστικής πραγματικότητας συνεχώς αυξάνονται σε κυκλοφορία, ενώ συσκευές που υποστηρίζουν τέτοια περιβάλλοντα εξακολουθούν να βελτιώνονται και να προσφέρουν νέες δυνατότητες.
Η παρούσα Διπλωματική Εργασία διερευνά το πεδίο της μεικτής πραγματικότητας μέσα από την ανάπτυξη ενός ηλεκτρονικού παιχνιδιού. Η μεικτή πραγματικότητα είναι ένα αλληλεπιδραστικό περιβάλλον που αποτελεί κράμα του φυσικού και του εικονικού κόσμου. Οι δύο αυτοί κόσμοι συνυπάρχουν και στοιχεία του ενός, επηρεάζουν τον άλλο. Για την επιτυχημένη δημιουργία ενός τέτοιου περιβάλλοντος επιστρατεύονται πραγματικές διεπαφές που εκμεταλλεύονται τις προϋπάρχουσες ικανότητες του χρήστη, με σκοπό την αλλοίωση του πραγματικού κόσμου. Η διάδραση του χρήστη σε ένα τέτοιο περιβάλλον γίνεται με κυρίαρχο μέσο τα χέρια του και όσο περισσότερες αισθήσεις συνδυάζονται, τόσο μεγαλύτερη είναι και η ψευδαίσθηση της εμβύθισης του σε αυτό.
Για την ανάπτυξη του ηλεκτρονικού παιχνιδιού χρησιμοποιήθηκε η μηχανή δημιουργίας παιχνιδιών Unity, ενώ το τεχνικό μέρος της υλοποίησης του ανέλαβε η πλακέτα υπολογιστικής φυσικής Arduino. Αισθητήρες και ηλεκτρονικά στοιχεία που βρίσκονται σε σύνδεση με την πλακέτα Arduino αφουγκράζονται τις ιδιότητες του φυσικού κόσμου και παρέχουν την πληροφορία αυτή στο Unity. Αντίστροφα, οι ιδιότητες του εικονικού κόσμου μπορούν να αποστείλουν εντολές μέσω του Unity προς το Arduino με απώτερο σκοπό τη μεταβολή των χαρακτηριστικών του φυσικού κόσμου.
Αποτέλεσμα είναι η δημιουργία ενός παιχνιδιού σε ένα αλληλεπιδραστικό περιβάλλον μεικτής πραγματικότητας, όπου οι ενέργειες του χρήστη στο φυσικό του χώρο έχουν ανάλογες επιπτώσεις στον εικονικό κόσμο και το αντίστροφο, αλλαγές στις καταστάσεις του εικονικού κόσμου επιφέρουν μεταβολές στα στοιχεία του φυσικού κόσμου.
New technologies are ubiquitous on our daily lives targeting at simplifying or reinforcing it while providing us with new experiences. Electronic games were always a great experimental area that was helping on the adoption of new technologies on plenty of other applications. Games that unfold in an interactive environment are growing in numbers while also devices that support these kinds of environments are improving, providing us with new abilities.
This thesis explores the field of mixed reality through the development of an electronic game. Mixed reality is an interactive environment that consists of elements of physical and virtual world together. These two worlds coexist and affect each other. In order to succeed creating this kind of an environment, real interfaces that take advantage of the prior known user abilities are aiming at altering the physical world. User interacts mostly with his hands and if we combine more senses, the immersion on this kind of environment grows stronger.
Unity game engine was used in order to develop the electronic game, while the technical part of the project was taken over by the electronic prototyping platform Arduino. Sensors and electronic elements connected to Arduino are sensing physical world properties, providing the data to Unity. On the other hand, properties of the virtual world can be sent from Unity to Arduino aiming at the alteration of the physical world characteristics.
The result is the development of a mixed reality electronic game where user actions on the physical world affect the virtual one and the opposite, any change on the status of the virtual world can bring changes in the physical world elements.
Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.
Κύρια Αρχεία Διατριβής
Ανάπτυξη ηλεκτρονικού παιχνιδιού με χρήση μεικτής πραγματικότητας Περιγραφή: 91197_ΓΙΑΝΝΙΟΣ_ΙΩΑΝΝΗΣ.pdf (pdf)
Book Reader Πληροφορίες: Διπλωματική εργασία Μέγεθος: 22.2 MB
Ανάπτυξη ηλεκτρονικού παιχνιδιού με χρήση μεικτής πραγματικότητας - Identifier: 77689
Internal display of the 77689 entity interconnections (Node labels correspond to identifiers)