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

Ανάπτυξη ηλεκτρονικού παιχνιδιού με τη χρήση ευφυών πρακτόρων και συστημάτων φυσικής

dc.contributor.advisorΑλέπης, Ευθύμιος
dc.contributor.authorΚωσταρέλλος, Κωσταντίνος
dc.date.accessioned2025-03-20T14:55:29Z
dc.date.available2025-03-20T14:55:29Z
dc.date.issued2025-02
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/17571
dc.description.abstractΗ παρούσα πτυχιακή εργασία επικεντρώνεται στην ανάπτυξη ενός 2D βιντεοπαιχνιδιού με χρήση της Unity 2D και της γλώσσας C#. Ιδιαίτερη έμφαση δόθηκε στη δημιουργία ενός ακριβούς και ομαλού συστήματος κίνησης χαρακτήρα, υλοποιημένου μέσω State Machine [1], καθώς και ενός ιεραρχικού State Machine για την ευφυή συμπεριφορά των εχθρών. Η ανάπτυξη του παιχνιδιού ακολουθεί τις αρχές του αντικειμενοστραφούς προγραμματισμού (OOP), διασφαλίζοντας ενθυλάκωση, κληρονομικότητα και πολυμορφισμό. Το παιχνίδι διαθέτει σύστημα χαρακτηριστικών RPG (Intelligence, Strength, Agility) και ένα μοναδικό σύστημα μάχης με πολλαπλούς τύπους όπλων, τα οποία αλληλεπιδρούν με το περιβάλλον μέσω φυσικών δυνάμεων. Ο σχεδιασμός του παιχνιδιού βασίζεται σε καθαρό και επαναχρησιμοποιήσιμο κώδικα, διατηρώντας ανεξαρτησία μεταξύ των συστημάτων, επιτρέποντας εύκολη επέκταση και συντήρηση.el
dc.format.extent76el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΑνάπτυξη ηλεκτρονικού παιχνιδιού με τη χρήση ευφυών πρακτόρων και συστημάτων φυσικήςel
dc.title.alternativeDevelopment of a video game using intelligent agents and physics-based systems & particle systemsel
dc.typeBachelor Dissertationel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThis thesis focuses on the development of a 2D video game using Unity 2D and C#. Special emphasis was placed on creating a precise and smooth character movement system, implemented through a State Machine, as well as a hierarchical State Machine [1] for intelligent enemy behavior. The game follows object-oriented programming (OOP) principles, ensuring encapsulation, inheritance, and polymorphism. It features an RPG attribute system (Intelligence, Strength, Agility) and a unique combat system with various weapon types that interact with the environment through physics-based mechanics. The design prioritizes clean and reusable code, maintaining system independence, allowing for easy expansion and maintenance.el
dc.subject.keywordΑντικειμενοστρεφής προγραμματισμόςel
dc.subject.keywordUnity 2Del
dc.subject.keywordAssetsel
dc.subject.keywordAnimationsel
dc.subject.keywordC#el
dc.date.defense2025-02-06


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

Thumbnail

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

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

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

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