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

Η παρούσα διπλωματική εργασία αφορά στη σχεδίαση και υλοποίηση ενός προγράμματος που θα απεικονίζει το επιτραπέζιο παιχνίδι Scrabble σε αντίστοιχη έκδοση για υπολογιστή, χρησιμοποιώντας αποκλειστικά την ελληνική γλώσσα, τόσο στο λεξιλόγιο όσο και στην απεικόνιση των εντολών και πληροφοριών του παιχν...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Ζαφειρόπουλος, Παναγιώτης
Άλλοι συγγραφείς: Σγάρμπας, Κυριάκος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2013
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/6121
id nemertes-10889-6121
record_format dspace
spelling nemertes-10889-61212022-09-05T20:45:32Z Ανάπτυξη προγράμματος Scrabble για υπολογιστή στην ελληνική γλώσσα Ζαφειρόπουλος, Παναγιώτης Σγάρμπας, Κυριάκος Φακωτάκης, Νικόλαος Zafeiropoulos, Panagiotis Σκραμπλ Αναγραμματισμοί Scrabble Anagrams 793.734 028 5 Η παρούσα διπλωματική εργασία αφορά στη σχεδίαση και υλοποίηση ενός προγράμματος που θα απεικονίζει το επιτραπέζιο παιχνίδι Scrabble σε αντίστοιχη έκδοση για υπολογιστή, χρησιμοποιώντας αποκλειστικά την ελληνική γλώσσα, τόσο στο λεξιλόγιο όσο και στην απεικόνιση των εντολών και πληροφοριών του παιχνιδιού. Χρησιμοπoιώντας τη γλώσσα προγραμματισμού JAVA, δημιουργήθηκε το γραφικό περιβάλλον της εφαρμογής και στη συνέχεια αναπτύχθηκαν οι αλγόριθμοι που θα καθιστούσαν δυνατή την έναρξη μιας παρτίδας του παιχνιδιού ανάμεσα σε έναν άνθρωπο-παίκτη και στον υπολογιστή. Συγκεκριμένα αναπτύχθηκαν αλγόριθμοι για τη δημιουργία αναγραμματισμών από οποιαδήποτε δοσμένη λέξη, αναζήτησης των βέλτιστων λέξεων για τοποθέτηση στο ταμπλώ, αλλά και αλγόριθμοι υπολογισμού της βαθμολογίας των αντιπάλων. Επίσης αναζητήθηκε και ευρέθη η βέλτιστη λύση αναζήτησης μέσα σε μακροσκελές λεξικό. This 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. 2013-06-11T11:00:12Z 2013-06-11T11:00:12Z 2012-06-13 2013-06-11 Thesis http://hdl.handle.net/10889/6121 gr 0 application/pdf
institution UPatras
collection Nemertes
language Greek
topic Σκραμπλ
Αναγραμματισμοί
Scrabble
Anagrams
793.734 028 5
spellingShingle Σκραμπλ
Αναγραμματισμοί
Scrabble
Anagrams
793.734 028 5
Ζαφειρόπουλος, Παναγιώτης
Ανάπτυξη προγράμματος Scrabble για υπολογιστή στην ελληνική γλώσσα
description Η παρούσα διπλωματική εργασία αφορά στη σχεδίαση και υλοποίηση ενός προγράμματος που θα απεικονίζει το επιτραπέζιο παιχνίδι Scrabble σε αντίστοιχη έκδοση για υπολογιστή, χρησιμοποιώντας αποκλειστικά την ελληνική γλώσσα, τόσο στο λεξιλόγιο όσο και στην απεικόνιση των εντολών και πληροφοριών του παιχνιδιού. Χρησιμοπoιώντας τη γλώσσα προγραμματισμού JAVA, δημιουργήθηκε το γραφικό περιβάλλον της εφαρμογής και στη συνέχεια αναπτύχθηκαν οι αλγόριθμοι που θα καθιστούσαν δυνατή την έναρξη μιας παρτίδας του παιχνιδιού ανάμεσα σε έναν άνθρωπο-παίκτη και στον υπολογιστή. Συγκεκριμένα αναπτύχθηκαν αλγόριθμοι για τη δημιουργία αναγραμματισμών από οποιαδήποτε δοσμένη λέξη, αναζήτησης των βέλτιστων λέξεων για τοποθέτηση στο ταμπλώ, αλλά και αλγόριθμοι υπολογισμού της βαθμολογίας των αντιπάλων. Επίσης αναζητήθηκε και ευρέθη η βέλτιστη λύση αναζήτησης μέσα σε μακροσκελές λεξικό.
author2 Σγάρμπας, Κυριάκος
author_facet Σγάρμπας, Κυριάκος
Ζαφειρόπουλος, Παναγιώτης
format Thesis
author Ζαφειρόπουλος, Παναγιώτης
author_sort Ζαφειρόπουλος, Παναγιώτης
title Ανάπτυξη προγράμματος Scrabble για υπολογιστή στην ελληνική γλώσσα
title_short Ανάπτυξη προγράμματος Scrabble για υπολογιστή στην ελληνική γλώσσα
title_full Ανάπτυξη προγράμματος Scrabble για υπολογιστή στην ελληνική γλώσσα
title_fullStr Ανάπτυξη προγράμματος Scrabble για υπολογιστή στην ελληνική γλώσσα
title_full_unstemmed Ανάπτυξη προγράμματος Scrabble για υπολογιστή στην ελληνική γλώσσα
title_sort ανάπτυξη προγράμματος scrabble για υπολογιστή στην ελληνική γλώσσα
publishDate 2013
url http://hdl.handle.net/10889/6121
work_keys_str_mv AT zapheiropoulospanagiōtēs anaptyxēprogrammatosscrabblegiaypologistēstēnellēnikēglōssa
_version_ 1771297348618551296