Ανάπτυξη προγράμματος Scrabble για υπολογιστή στην ελληνική γλώσσα

dc.contributor.advisorΣγάρμπας, Κυριάκος
dc.contributor.authorΖαφειρόπουλος, Παναγιώτης
dc.contributor.committeeΦακωτάκης, Νικόλαος
dc.contributor.otherZafeiropoulos, Panagiotis
dc.date.accessioned2013-06-11T11:00:12Z
dc.date.available2013-06-11T11:00:12Z
dc.date.copyright2012-06-13
dc.date.issued2013-06-11
dc.degreeΔιπλωματική Εργασίαel
dc.description.abstractΗ παρούσα διπλωματική εργασία αφορά στη σχεδίαση και υλοποίηση ενός προγράμματος που θα απεικονίζει το επιτραπέζιο παιχνίδι Scrabble σε αντίστοιχη έκδοση για υπολογιστή, χρησιμοποιώντας αποκλειστικά την ελληνική γλώσσα, τόσο στο λεξιλόγιο όσο και στην απεικόνιση των εντολών και πληροφοριών του παιχνιδιού. Χρησιμοπoιώντας τη γλώσσα προγραμματισμού JAVA, δημιουργήθηκε το γραφικό περιβάλλον της εφαρμογής και στη συνέχεια αναπτύχθηκαν οι αλγόριθμοι που θα καθιστούσαν δυνατή την έναρξη μιας παρτίδας του παιχνιδιού ανάμεσα σε έναν άνθρωπο-παίκτη και στον υπολογιστή. Συγκεκριμένα αναπτύχθηκαν αλγόριθμοι για τη δημιουργία αναγραμματισμών από οποιαδήποτε δοσμένη λέξη, αναζήτησης των βέλτιστων λέξεων για τοποθέτηση στο ταμπλώ, αλλά και αλγόριθμοι υπολογισμού της βαθμολογίας των αντιπάλων. Επίσης αναζητήθηκε και ευρέθη η βέλτιστη λύση αναζήτησης μέσα σε μακροσκελές λεξικό.el
dc.description.translatedabstractThis diploma dissertation presents the design and implementation of a program that outputs the classic board game of Scrabble for use in a computer environment, making exclusive use of the Greek language for the dictionary used, as well as the rest of the information and messages presented throughout the game. Using the JAVA code language, we created the graphic environment of the application and we also developed the algorithms that enabled the proper advance of the game between a human player and the computer. We specifically developed the algorithm of finding the anagrams of any given word, the algorithm of searching for the “best” word for placing on the board, but also algorithms of calculating the score of both opponents. We also had success in searching and finding the best implementation of traversing through a long dictionary.el
dc.identifier.urihttp://hdl.handle.net/10889/6121
dc.language.isogrel
dc.rights0el
dc.subjectΣκραμπλel
dc.subjectΑναγραμματισμοίel
dc.subject.alternativeScrabbleel
dc.subject.alternativeAnagramsel
dc.subject.ddc793.734 028 5el
dc.titleΑνάπτυξη προγράμματος Scrabble για υπολογιστή στην ελληνική γλώσσαel
dc.typeThesisel

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Διπλωματική.pdf
Size:
3.64 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
5.05 KB
Format:
Item-specific license agreed upon to submission
Description: