Εμφάνιση απλής εγγραφής

Παιχνίδι παραγωγής τέλειων λαβυρίνθων σε Unity3D

dc.contributor.advisorΑλέπης, Ευθύμιος
dc.contributor.authorΣτούπας, Νικόλαος
dc.date.accessioned2020-09-24T07:32:12Z
dc.date.available2020-09-24T07:32:12Z
dc.date.issued2020-09
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/12921
dc.identifier.urihttp://dx.doi.org/10.26267/unipi_dione/344
dc.description.abstractΔημιουργήθηκε παιχνίδι παραγωγής τέλειων λαβυρίνθων χρησιμοποιώντας αλγοριθμική προσέγγιση. Αναδρομικά οι λαβύρινθοι εμφανίζονται για πρώτη φορά περίπου στο 430 με 440 π.Χ. στα διηγήματα του Ηροδότου τόσο στην Αίγυπτο όσο και στην αρχαία Κνωσσό. Ως τέλειος λαβύρινθος ορίζεται οποιοσδήποτε λαβύρινθος που δεν έχει μη προσβάσιμες περιοχές, δεν έχει κυκλικά μονοπάτια και ανοιχτές περιοχές και όλα του τα σημεία / tiles στο πάτωμά του είναι προσβάσιμα με μόνο ένα μονοπάτι να συνδέει οποιοδήποτε ζευγάρι αυτών. Η υλοποίηση του αλγορίθμου έγινε σε γλώσσα C# σε περιβάλλον Visual Studio 2019. Η σύνδεση ανάμεσα στα γραφικά, τον κώδικα και όλο το υπόλοιπο παιχνίδι ήταν εφικτή μέσω της Unity, μιας μηχανής παραγωγής παιχνιδιών για διάφορες πλατφόρμες. Ακολουθήθηκε απλή τακτική συγγραφής σεναρίων και εισαγωγή τόσο χαρακτήρα με κίνηση μέσα στον λαβύρινθο όσο και UI elements με σκοπό τη διαδραστικότητα με τον χρήστη/παίκτη. Πρόκειται ουσιαστικά για ένα εισαγωγικό επίπεδο με πολύ μεγάλο περιθώριο για επεκτάσεις και προσθήκες μελλοντικά. Η εξαγωγή του τελικού προϊόντος το οποίο για την παρούσα μεταπτυχιακή διατριβή ορίζεται ως demo ενός μελλοντικού ολοκληρωμένου παιχνιδιού έγινε, για λόγους ευκολίας κατά την παρουσίαση, αποκλειστικά για υπολογιστές. Σημειώνονται τέλος και όλα τα στοιχεία που i) αφαιρέθηκαν από το παραγωγικό προϊόν και ii) πρόκειται να προστεθούν σε αυτό σε επερχόμενες εκδόσεις.el
dc.format.extent40el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.titleΠαιχνίδι παραγωγής τέλειων λαβυρίνθων σε Unity3Del
dc.title.alternativePerfect maze generator using Unity3Del
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENA game capable of generating perfect mazes was created using an algorithmic approach. In retrospect, labyrinths first appear in about 430 to 440 BC. in the stories of Herodotus both in Egypt and in ancient Knossos. A perfect maze is defined as any maze that has no inaccessible areas, no circular paths and open areas, and all its points / tiles on the floor are accessible with only one path connecting any pair of them. The algorithm was implemented in C # language using Visual Studio 2019. The connection between graphics, code and all the rest of the game was made possible through Unity, a cross-platform game engine. A simple scripting tactic was followed while introducing both character navigation through the maze and UI elements for player interaction. This is essentially an introductory level with a great deal of room for future extensions and additions. The export of the final product, which for this postgraduate thesis is defined as a demo of a future integrated game, was made exclusively for computers for ease of presentation. Finally, all the elements that are either i) removed from the product or ii) will be added to it in forthcoming editions are included in the corresponding chapter.el
dc.contributor.masterΠληροφορικήel
dc.subject.keywordC#el
dc.subject.keywordΠρογραμματισμόςel
dc.subject.keywordUnityel
dc.subject.keywordΠαιχνίδιel
dc.subject.keywordUnity 3Del
dc.subject.keywordMaze generatorel
dc.subject.keywordGame developmentel
dc.subject.keywordΠρογραμματισμός παιχνιδιώνel
dc.subject.keywordPerfect mazeel
dc.date.defense2020-09-21


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής


Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»