background image

 

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

 

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

 

viii 

3.3 Ανάλυση παιχνιδιών με κάρτες ................................................................................. 19

 

3.3.1 Blackjack

 ................................................................................................................ 19

 

3.3.2 Μπιρίμπα ................................................................................................................ 20

 

3.3.3 Πόκερ

 ..................................................................................................................... 23

 

3.3.4 Uno

 ......................................................................................................................... 24

 

3.3.5 Saboteur

 .................................................................................................................. 26

 

3.4 Λειτουργικές απαιτήσεις πλατφόρμας ...................................................................... 28

 

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

 

3.4.2 Λειτουργικές απαιτήσεις Game Master ................................................................. 30

 

3.4.3 Λειτουργικές απαιτήσεις Game Designer .............................................................. 30

 

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

 

3.6 Περιπτώσεις χρήσης .................................................................................................. 32

 

3.6.1 Εγγραφή του χρήστη στην διαδικτυακή πλατφόρμα ............................................. 32

 

3.6.2 Είσοδος του χρήστη στην διαδικτυακή πλατφόρμα ............................................... 33

 

3.6.3 Αποσύνδεση του χρήστη από την διαδικτυακή πλατφόρμα .................................. 34

 

3.6.4 Επαναφορά κωδικού πρόσβασης ........................................................................... 35

 

3.6.5 Επεξεργασία προσωπικών δεδομένων του χρήστη ................................................ 36

 

3.6.6 Δημιουργία κάρτας ................................................................................................. 36

 

3.6.7 Δημιουργία τράπουλας ........................................................................................... 37

 

3.6.8 Δημιουργία παιχνιδιού ........................................................................................... 37

 

3.6.9 Δημιουργία ηλεκτρονικού τραπεζιού ..................................................................... 39

 

3.6.10 Είσοδος στο ηλεκτρονικό τραπέζι........................................................................ 39

 

3.6.11 Προβολή και επεξεργασία όλων των χρηστών .................................................... 40

 

3.7 Σχεδιασμός και ανάλυση βάσης δεδομένων ............................................................. 40

 

3.7.1 Πίνακας users ......................................................................................................... 41

 

3.7.2 Πίνακας cards ......................................................................................................... 45

 

3.7.3 Πίνακας decks ........................................................................................................ 47

 

3.7.4 Πίνακας cards_deck

 ............................................................................................... 50

 

3.7.5 Πίνακας games

 ....................................................................................................... 50

 

3.7.6 Πίνακας roles ......................................................................................................... 54

 

3.7.7 Πίνακας status

 ........................................................................................................ 56

 

3.7.8 Πίνακας teams ........................................................................................................ 58

 

3.7.9 Πίνακας hand_start_cards

 ...................................................................................... 59

 

3.7.10 Πίνακας decks_games .......................................................................................... 62

 

3.7.11 Πίνακας tables ...................................................................................................... 63

 

3.7.12 Πίνακας table_users

 ............................................................................................. 66

 

3.7.13 Πίνακας table_decks ............................................................................................ 70

 

3.7.14 Πίνακας table_cards

 ............................................................................................. 72

 

3.7.15 Πίνακας ranks ....................................................................................................... 75

 

3.8 Ασφάλεια συστήματος .............................................................................................. 77

 

3.9 Σύνοψη κεφαλαίου .................................................................................................... 78

 

4. Λειτουργίες και διεπαφή χρήστη .................................................................................... 79

 

4.1 Αρχική Σελίδα ........................................................................................................... 79

 

4.2 Εγγραφή χρήστη ........................................................................................................ 80

 

4.3 Είσοδος χρήστη ......................................................................................................... 81

 

4.4 Επανέκδοση κωδικού πρόσβασης ............................................................................. 86