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

Οnline multplayer επιτραπέζιο παιχνίδι φτιαγμένο σε unity

dc.contributor.advisorΠαναγιωτόπουλος, Θεμιστοκλής
dc.contributor.authorΚαπινιάρης, Χρυσοβαλάντης Γεώργιος
dc.date.accessioned2025-01-31T12:24:47Z
dc.date.available2025-01-31T12:24:47Z
dc.date.issued2025-01
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/17395
dc.description.abstractΗ ανάπτυξη ενός multiplayer παιχνιδιού αποτελεί μια από τις πιο απαιτητικές προκλήσεις στον χώρο της προγραμματιστικής δημιουργίας, καθώς απαιτεί ένα στιβαρό και αποτελεσματικό networking σύστημα. Το networking είναι η καρδιά κάθε παιχνιδιού πολλών παικτών, υπεύθυνο για τη συγχρονισμένη ανταλλαγή δεδομένων μεταξύ client και server, εξασφαλίζοντας ότι κάθε παίκτης βιώνει το παιχνίδι με τον ίδιο ρυθμό και τις ίδιες πληροφορίες. Οι απαιτήσεις του networking δεν περιορίζονται απλώς στη μεταφορά δεδομένων· περιλαμβάνουν την ελαχιστοποίηση της καθυστέρησης (latency), την αποφυγή απώλειας δεδομένων (packet loss), και την εξασφάλιση σταθερής εμπειρίας για όλους τους χρήστες, ανεξαρτήτως του επιπέδου συνδεσιμότητάς τους. Η επιλογή του κατάλληλου networking framework είναι καθοριστική για την επιτυχία ενός τέτοιου εγχειρήματος. Διαφορετικές λύσεις, όπως το Netcode for GameObjects, το FishNet, ή το Photon, προσφέρουν μοναδικές δυνατότητες και πλεονεκτήματα, καθιστώντας την επιλογή τους άμεσα συνδεδεμένη με τις ανάγκες του εκάστοτε παιχνιδιού. Η σωστή διαχείριση του συγχρονισμού δεδομένων, η υποστήριξη διαφορετικών πλατφορμών και η ευκολία ενσωμάτωσης νέων λειτουργιών είναι μερικές μόνο από τις παραμέτρους που πρέπει να ληφθούν υπόψη. Καθώς η τεχνολογία εξελίσσεται, οι απαιτήσεις για υψηλή απόδοση και κλιμακωσιμότητα αυξάνονται. Το networking δεν είναι απλώς μια τεχνική απαίτηση, αλλά μια στρατηγική επιλογή που επηρεάζει άμεσα την εμπειρία των παικτών, καθιστώντας το θεμέλιο για την ανάπτυξη σύγχρονων, πολυπαικτικών παιχνιδιών που διατηρούν την προσοχή και τη συμμετοχή του κοινού.el
dc.format.extent49el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΟnline multplayer επιτραπέζιο παιχνίδι φτιαγμένο σε unityel
dc.title.alternativeΟnline multiplayer board game made with unityel
dc.typeBachelor Dissertationel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThe development of a multiplayer game is one of the most demanding challenges in the field of programming, as it requires a robust and efficient networking system. Networking is the heart of any multiplayer game, responsible for the synchronized exchange of data between client and server, ensuring that every player experiences the game at the same pace and with the same information. The requirements of networking are not limited to simply transferring data; they include minimizing latency, avoiding packet loss, and ensuring a stable experience for all users, regardless of their connectivity level. The choice of the appropriate networking framework is crucial for the success of such a project. Different solutions, such as Netcode for GameObjects, FishNet, or Photon, offer unique capabilities and advantages, making their selection directly tied to the specific needs of the game. Proper management of data synchronization, support for different platforms, and ease of integrating new features are just some of the parameters that must be taken into account. As technology evolves, the demand for high performance and scalability increases. Networking is not just a technical requirement but a strategic decision that directly impacts the player experience, forming the foundation for developing modern multiplayer games that retain audience engagement and participation.el
dc.subject.keywordΒιντεοπαιχνίδιel
dc.subject.keywordΕπιτραπέζιοel
dc.subject.keywordΠολλών παικτώνel
dc.subject.keywordΣτρατηγικήel
dc.subject.keywordUnity3Del
dc.subject.keywordC#el
dc.subject.keywordΔικτύωσηel
dc.date.defense2025-01-24


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

Thumbnail

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

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

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

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