background image

111 

 

 

Υποστήριξη πολλαπλών θεματολογιών για την διαμόρφωση των 

ερωτήσεων. Αυτό μπορεί να γίνει με την επέκταση των βάσεων 

δεδομένων με άλλους πίνακες οι οποίοι να είναι διαμορφωμένοι 

κατάλληλα ώστε να καταχωρούνται σε αυτούς πληροφορίες και 

από  αλλά  πεδία  ενδιαφέροντος.  Στην  συνέχεια  χρειάζεται  να 

αναπτυχθούν  κατάλληλες  μέθοδοι  στην  κλάση 

MyDBHandler, 

στα  πρότυπα  της 

makeQuestion 

που  να  μπορούν    να 

δημιουργούν ερωτήσεις πολλαπλών πιθανών απαντήσεων από 

τις πληροφορίες αυτές. 

 

 

Συγχώνευση

 

των  εφαρμογών 

client 

και 

server 

σε  μία.  Αυτό 

μπορεί να επιτευχθεί με την συγχώνευση των 

Activities 

των δύο 

εφαρμογών και την ανάπτυξη της δυνατότητας της να λειτουργεί 

πότε ως 

server 

και πότε ως 

client

. Η διαδικασία αυτή δεν απαιτεί 

κάτι περισσότερο από την προσθήκη στην διεπαφή της αρχικής 

οθόνη ενός διακόπτη ο οποίος θα μεταβάλλει την διαδοχή στην 

πλοήγηση μεταξύ των διαθεσίμων λειτουργιών της.

 

 

Μόνιμη συσχέτιση του παίκτη με τις συμμετοχές στα  παιχνίδια. 

Αυτό θα μπορούσε να συμβεί με την προσθήκη μίας διαδικασίας 

εγγραφής  των  χρηστών  σε  κατάλληλα  γραμμογραφημένο 

πίνακα  της  βάσης  δεδομένων  του 

server

.  Η  σύνδεση  στο 

παιχνίδι  θα  απαιτούσε  συνδυασμό 

username/password 

και  ο 

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

username 

του.

 

 

Μετατροπή της διαδικτυακής εφαρμογής με τρόπο τέτοιο που να 

μπορεί  να  λειτουργήσει  ως 

server

.  Θα  μπορούσε  να  γίνει  η 

ανάπτυξη 

Java 

εφαρμογής στην οποία θα συμπεριλαμβάνονται 

όλες οι κλάσεις της 

server 

εφαρμογής. Για την διαχείριση της θα 

χρειαζόταν  να  διαμορφωθούν  κατάλληλες  διεπαφές  σε 

jsp 

ή 

ακόμα και σε 

php

, από τις οποίες οι χρήστες θα καταχωρούσαν 

τις παραμέτρους των παιχνιδιών και θα έθεταν σε λειτουργία το 

socket 

λήψης  αιτήσεων  από  τις 

Android 

εφαρμογές 

client

.  Θα 

απαιτούνταν  πολύ  μικρές  επεμβάσεις  στις  λειτουργίες  εξέλιξης 

του παιχνιδιού.