background image

 

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

 

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

 

29 

να συμπεριληφθούν στις κύριες λειτουργικότητες, καθώς ο πυρήνας της πλατφόρμας θα 
έχει να κάνει με τα ΠΜΚ.   
 

3.4.1 Λειτουργικές απαιτήσεις ηλεκτρονικού τραπεζιού 

Μετά  τα  παιχνίδια  που  αναλύθηκαν  αποφασίστηκαν  οι  παρακάτω  λειτουργικές 

απαιτήσεις του ΗΤ.  
 

•  Κάθε ΗΤ θα αποτελείται από τουλάχιστο δύο παίχτες και υποχρεωτικά μόνο ένας 

από αυτούς θα είναι ο GM, ο δημιουργός του τραπεζιού 

•  Στο ΗΤ θα εμφανίζεται το όνομα του κάθε χρήστη, ο ρόλος του ή η ομάδα του αν 

έχει και η κατάσταση του παίχτη αν υπάρχει 

•  Είναι απαραίτητο να υπάρχει ένα συγκεκριμένο πλέγμα στην οθόνη του ΗΤ που θα 

περιέχει τις κάρτες του συνδεδεμένου χρήστη 

•  Οι κάρτες στο χέρι του παίχτη δεν έχουν μέγιστο όριο  
•  Θα πρέπει να παρέχεται η λίστα με τους παίχτες που είναι συνδεδεμένοι στο τραπέζι 

και να είναι με την σειρά που θα παίζουν οι παίχτες 

•  Στο ΗΤ θα πρέπει να προσδιοριστεί χώρος που θα μπορούν να είναι εμφανείς οι 

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

•  Ένας παίκτης μπορεί να ρίξει μια κάρτα είτε μπροστά του, είτε στο τραπέζι, είτε σε 

άλλο παίχτη, είτε να την ξεσκαρτάρει.  

•  Το τραπέζι μπορεί να έχει ελεύθερο πλέγμα ή ένα συγκεκριμένο πλέγμα που μπορεί 

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

•  Ένας παίκτης μπορεί να ρίξει κάρτα ανοικτή η κλειστή (χωρίς οι άλλοι να βλέπουν 

τι συμβολίζει, αλλά να βλέπουν ότι έχει ρίξει)  

•  Οι παίχτες πέρα από την αλληλοεπίδραση που θα έχουν στο τραπέζι μέσα από τις 

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

•  Με την δήλωση ενέργειας «Παίζω» θα κλειδώνονται οι οποιεσδήποτε ενέργειες των 

άλλων παιχτών μέχρι  να ενημερώσει  όλους η πλατφόρμα με την ενέργεια «Τέλος 
γύρου» και να παίξει ο επόμενος παίχτης. Η ενέργεια «Παίζω» θα υπάρχει λόγω του 
ότι σε κάποια παιχνίδια δεν παίζει πάντα ο επόμενος παίχτης με βάση την σειρά και 
έτσι πρέπει να γνωρίζουν οι υπόλοιποι παίχτες ποιος παίχτης παίζει 

•  Το σύνολο από τις τράπουλες που χρησιμοποιούνται  στο παιχνίδι θα  πρέπει να 

είναι εμφανές στο τραπέζι, το ίδιο και το πλήθος των καρτών τους 

•  Ένας  παίκτης  μπορεί  να  μαζέψει  όλες  τις  κάρτες  από  τραπέζι  ή  από  κάποια 

τράπουλα σε μία κίνηση