dc.contributor.author | Πανάγου, Αντωνία | |
dc.date.accessioned | 2022-05-09T12:00:46Z | |
dc.date.available | 2022-05-09T12:00:46Z | |
dc.date.issued | 2013-06 | |
dc.identifier.other | 3373 | |
dc.identifier.uri | https://dspace.uowm.gr/xmlui/handle/123456789/2628 | |
dc.description | 67 σ., έγχρ. εικ., 30 εκ. + 1 οπτική δισκέτα λέϊζερ Η/Υ (4 3/4 ίν.) | en_US |
dc.description.abstract | Σε αυτή την διπλωματική εργασία δημιουργείται εξ’ ολοκλήρου μια εφαρμογή με την
οποία ο χρήστης μπορεί να παίξει five cards draw poker εναντίον της μηχανής. Στο παιχνίδι
αυτό μοιράζονται από πέντε φύλλα σε κάθε παίκτη, βλέποντας αυτά τα φύλλα ο πραγματικός
παίκτης ποντάρει κάποιο ποσό και η μηχανή δέχεται το ποντάρισμα αυτόματα. Έπειτα και οι
δύο παίκτες έχουν την δυνατότητα να αλλάξουν μέχρι τρία από τα φύλλα τους και αυτά να
αντικατασταθούν με τυχαία από την τράπουλα φύλλα. Μετά τις αλλαγές αυτές ο πραγματικός
παίκτης ξανά ποντάρει στο φύλλο του για να δει τα φύλλα τις μηχανής και να κριθεί ο
νικητής. Σκοπός του παιχνιδιού είναι μετά τις αλλαγές αυτές να επιτύχουν ένα καλό
συνδυασμό ώστε να κερδίσουν την παρτίδα. Στο τέλος λοιπόν του παιχνιδιού ανοίγουν τα
φύλλα και αυτός με τον καλύτερο συνδυασμό κερδίζει το πόσο που παίχτηκε στο πρώτο και
στο δεύτερο ποντάρισμα.
Για την δημιουργία αυτής της εφαρμογής χρησιμοποιήθηκε το meteor. Το Meteor είναι
ένα εξαιρετικά αποτελεσματικό περιβάλλον για την οικοδόμηση εφαρμογών και προσφέρει
μια σύνθεση δυνατοτήτων για διαχείριση και λειτουργία βάσεως δεδομένων, application
server, και περιβάλλον λειτουργίας UI framework. Το Μeteor λειτουργεί σύμφωνα με το
model-view-controller(MVC). To MVC μπορεί να διαιρέσει ένα συστατικό σε τρία λογικά
μέρη: μοντέλο (model), αναπαράσταση (view) και διαχείριση (controller) καθιστώντας
ευκολότερη την διαδικασία τροποποίησης κάθε μέρους.
Στα κεφάλαια τις διπλωματικής αναλύονται το μοντέλο (model), η αναπαράσταση (view)
και η διαχείριση (controller) των κομματιών στα οποία έχει χωριστεί η εφαρμογή αυτή.
Ειδικότερα, η εφαρμογή χωρίζεται σε τέσσερα μέρη :
I. Cards: Όπως υποδηλώνει και το όνομα πρόκειται για την μοντελοποίηση των
φύλλων της τράπουλας.
II. Game: Δηλώσεις για την λειτουργία της συγκεκριμένης παραλλαγής του poker.
III. Poker: Οι κανόνες του poker , η δήλωση των ιεραρχιών των συνδυασμών.
IV. Main: Δήλωση των συστατικών μερών της ιστοσελίδας.
Όλα τα παραπάνω θα αναλυθούν λεπτομερώς στα επιμέρους μέρη της εργασίας αυτής. | en_US |
dc.description.sponsorship | Επιβλέπων καθηγητής: Κωνσταντίνος Στεργίου | en_US |
dc.language.iso | gr | en_US |
dc.publisher | Πανάγου Αντωνία | en_US |
dc.relation.ispartofseries | αρ. εισ.;3373 | |
dc.subject | Λογισμικό Poker, Παιχνίδι, Βάση δεδομένων mongoDB | en_US |
dc.title | Σχεδίαση και ανάπτυξη λογισμικού POKER | en_US |
dc.type | Thesis | en_US |