background image

 

Νικόλας Ψύλλου, Σχεδίαση και Υλοποίηση διαδικτυακής πλατφόρμας για 
εξυπηρέτηση παιχνιδιών καρτών απομακρυσμένων παικτών
 

 

Πτυχιακή / Διπλωματική Εργασία 

 

31 

3.5 Προδιαγραφές πλατφόρμας 

 

Για  την  επιθυμητή  και  ομαλή  ανάπτυξη  της  πλατφόρμας,  απαιτείται  να 

καταγράφουν  οι  προδιαγραφές  της  πλατφόρμας.  Οι  προδιαγραφές  βοηθάνε  στην  ορθή 
επιλογή τεχνολογιών και εργαλείων για την ανάπτυξη της πλατφόρμας αλλά και την χρήση 
που θα έχουν.   
 
Οι απαιτούμενες προδιαγραφές είναι οι εξής:  

•  Σύνδεση  στο  διαδίκτυο:  Η  πλατφόρμα  δεν  μπορεί  να  εξυπηρετήσει  μόνο  ένα 

χρήστη, χρειάζονται τουλάχιστο δύο χρήστες ώστε να μπορούν να αλληλοεπιδρούν 
μεταξύ τους και να χρησιμοποιούν τις δυνατότητες της πλατφόρμας. Επομένως είναι 
απαραίτητη  η  σύνδεση  στο  διαδίκτυο  για  να  μπορεί    η  πλατφόρμα  να  φιλοξενεί 
αρκετούς  χρήστες  και  να  καλύπτει  έτσι  και  την  ανάγκη  των  απομακρυσμένων 
χρηστών ,να αλληλοεπιδρούν μεταξύ τους σε πραγματικό χρόνο .    

•  Επικοινωνία σε πραγματικό χρόνο: Στο ΗΤ οι κινήσεις των παιχτών θα πρέπει να 

ενημερώνονται ταυτόχρονα σε όλες τις οθόνες των παιχτών, για αυτό και θα πρέπει 
να    γίνει  ειδική  ανάπτυξη  στην  πλατφόρμα  ώστε  να  διασφαλιστεί  η  άμεση 
επικοινωνία των παιχτών χωρίς καθυστέρηση. 

•  Αυθεντία  του  χρήστη:  Καθώς  θα  υπάρχει  αλληλοεπίδραση  των  χρηστών  σε 

πραγματικό χρόνο, θα πρέπει να διασφαλίσουμε την εγκυρότητα του εγγεγραμμένου 
χρήστη  με  το  προσωπικό  του  email,  ώστε  οι  χρήστες  να  μην  έχουν  πολλαπλούς 
λογαριασμούς και να υπάρχουν ανεπίτρεπτές συμπεριφορές στις συνομιλίες.  

•  Ασφάλεια  συστήματος:  Κατά  την  εγγραφή  του  εγγεγραμμένου  χρήστη,  θα 

αποθηκεύονται στην βάση δεδομένων διάφορα προσωπικά στοιχεία του χρήστη και 
είναι  απαραίτητο  να  διασφαλιστεί  ότι  αυτά  τα  δεδομένα  δεν  θα  καταλήξουν  σε 
λάθος χέρια. Επίσης θα πρέπει να δοθεί η κατάλληλη προσοχή ώστε οι χρήστες να 
μπορούν να έχουν πρόσβαση μόνο στις σελίδες που τους επιτρέπει ο ρόλος τους.   

•  Φιλικό περιβάλλον: Η πλατφόρμα δεν έχει ελάχιστο ή μέγιστο όριο ηλικίας καθώς 

τα  ΠΜΚ  παίζονται  από  ανθρώπους  διαφόρων  ηλικιών  .  Το  περιβάλλον  της 
πλατφόρμας  επιβάλλεται  να  είναι  φιλικό  για  όλες  τις  ηλικίες  και  να  μπορεί  να 
χρησιμοποιηθεί από διαφορετικές συσκευές, όπως τηλέφωνα και ταμπλέτες. Για την 
επιτυχία του responsive layout θα χρησιμοποιηθεί η βιβλιοθήκη Tailwind CSS όπου 
μπορεί να αναπτυχθεί παράλληλα διαφορετική σχεδίαση της ιστοσελίδας ανάλογα 
με το πλάτος της οθόνης σε μονάδα μέτρησης, pixel. 

•  Ανέβασμα πολυμέσων εικόνας: Η πλατφόρμα θα εξυπηρετεί διάφορα ΠΜΚ πέρα 

από την κλασική τράπουλα με χαρτιά. Ο GM θα έχει την δυνατότητα να ανεβάσει 
στην  πλατφόρμα  εικόνες  με  τις  κάρτες  που  θα  είναι  μέρος  της  τράπουλας  του 
παιχνιδιού που θέλει. Για να διασφαλιστεί ότι οι φωτογραφίες δεν θα καταναλώνουν 
μεγάλο χώρο αποθήκευσης στον διακοσμητή που θα φιλοξενείται η πλατφόρμα, θα 
πρέπει να γίνεται η κατάλληλη συμπίεση πριν ανέβουν.