Σύστημα αυτόματης κατασκευής και επίλυσης σταυρολέξων ιταλικού τύπου

datacite.contributor.RelatedPersonΣιούτας Σπυρίδων
datacite.contributor.RelatedPersonΓαροφαλάκης Ιωάννης
datacite.contributor.RelatedPersonΜακρής Χρήστος
datacite.contributor.SupervisorΧατζηλυγερούδης Ιωάννης
datacite.contributor.SupervisorΣιούτας Σπυρίδων
datacite.contributor.SupervisorΠερίκος Ισίδωρος
datacite.rightshttp://purl.org/coar/access_right/c_abf2el
dc.contributor.authorΓεωργίου, Παναγιώτης
dc.contributor.otherGeorgiou, Panagiotis
dc.date.accessioned2021-11-18T06:01:34Z
dc.date.available2021-11-18T06:01:34Z
dc.date.copyright2021-11
dc.degreegraduateThesisel
dc.description.abstractΗ διπλωματική αυτή εργασία ασχολείται με τη δημιουργία ενός συστήματος αυτόματης κατασκευής και επίλυσης σταυρολέξων ιταλικού τύπου. Το εν λόγω σύστημα που έχει κατασκευαστεί, τρέχει σε περιηγητές διαδικτύου. Για την ολοκλήρωση του πιο πάνω χρησιμοποιήσαμε το WordNet σαν βάση δεδομένων, όπου με τη βοήθεια της PHP και της JavaScript ενώσαμε τα κομμάτια της βάσης αυτής, του backend και του frontend. Το WordNet όπως θα δούμε, είναι ένας θησαυρός λέξεων της αγγλικής γλώσσας, οι οποίες είναι συνδεδεμένες μεταξύ τους με διάφορες σημασιολογικές σχέσεις. Οι σχέσεις αυτές, είναι που θα μας βοηθήσουν στο να φτιάξουμε ένα θεματοποιημένο σταυρόλεξο, δηλαδή ένα σταυρόλεξο του οποίου οι κρυμμένες λέξεις, να είναι όλες σχετικές με μια λέξη την οποία θα εισάγει στο πρόγραμμα ο χρήστης. Στη συνέχεια, με τη χρήση της PHP δημιουργούμε το σταυρόλεξο και όλους τους απαραίτητους αλγόριθμους που χρειάστηκαν. Για τη δημιουργία του σταυρόλεξου οι βασικοί αλγόριθμοι που φτιάξαμε είναι ο αλγόριθμος αναζήτησης και εύρεσης όλων των σχετικών λέξεων της θεματικής λέξης που έδωσε ο χρήστης, ο αλγόριθμος τοποθέτησης λέξεων του σταυρολέξου, ο αλγόριθμος ανανέωσης και ενημέρωσης όλων των τετραγώνων και διάφοροι άλλοι. Τέλος, δημιουργήσαμε μια διεπαφή μέσω της οποίας ο χρήστης εισάγει τη θεματική λέξη που επιθυμεί, το μέγεθος του σταυρολέξου και το επίπεδο δυσκολίας. Ακολούθως το σταυρόλεξο παρουσιάζεται σε αυτόν και χρήστης καλείτε να το λύσει. Επιπλέον, η διεπαφή παρέχει στον χρήστη διάφορες λειτουργίες όπως τον έλεγχο των απαντήσεων, τον καθαρισμό των τετραγώνων από τα γράμματα αλλά και την εμφάνιση όλων των σωστών απαντήσεων. Το σύστημα που δημιουργήθηκε πληροί σε ένα αρκετά μεγάλο βαθμό το ζητούμενο, δημιουργεί δηλαδή επιτυχώς θεματοποιημένα σταυρόλεξα ιταλικού τύπου. Παρ΄ όλα αυτά υπάρχουν περιθώρια βελτίωσης ως προς το πλήθος των λέξεων του σταυρολέξου, αλλά και ως προς την σχετικότητα των λέξεων με τη θεματική λέξη που εισάγει ο χρήστης στο σταυρόλεξο.el
dc.description.translatedabstractThis dissertation deals with the creation of a system of automatic construction and solution of Italiantype crossword puzzles. This system that has been built, runs on web browsers. To complete the above, we used WordNet as the database, where with the help of PHP and JavaScript we joined the parts of this database, the backend and the frontend. WordNet, as we will see, is a treasure trove of English words, which are interconnected by various semantic relationships. These relationships are the ones that will help us make a themed crossword puzzle, ie a crossword puzzle whose hidden words are all related to a word that the user will input in the program. Then, by using PHP we create the crossword puzzle and all the necessary algorithms needed. To create the crossword puzzle, the basic algorithms we created are the algorithm for searching and finding all the relevant words of the thematic word given by the user, the word placement algorithm of the crossword puzzle, the algorithm for updating all the squares and various others. Finally, we created an interface through which the user enters the topic word he wants, the size of the crossword puzzle and the level of difficulty. The crossword puzzle is then presented and the user is prompted to solve it. In addition, the interface provides the user with various functions, such as checking the answers, clearing the squares from the letters and displaying all the correct answers. The system that was created satisfies to a high level all the requirements; it successfully creates themed Italian-style crossword puzzles. Nevertheless, there is room for improvement in the number of words in the crossword puzzle, but also in the relevance of the words to the thematic word that the user enters in the crossword puzzle.el
dc.identifier.urihttp://hdl.handle.net/10889/15609
dc.language.isogrel
dc.subjectΣταυρόλεξα ιταλικού τύπουel
dc.subject.alternativeItalian crosswordsel
dc.subject.alternativeWordNetel
dc.titleΣύστημα αυτόματης κατασκευής και επίλυσης σταυρολέξων ιταλικού τύπουel
dc.title.alternativeItalian type crossword automatic construction and solving systemel
oaire.licenseConditionnullel

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Σύστημα Αυτόματης Κατασκευής και Επίλυσης Σταυρολέξων Ιταλικού Τύπου.pdf
Size:
2.13 MB
Format:
Adobe Portable Document Format
Description:
Πλήρες κείμενο εργασίας
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.53 KB
Format:
Item-specific license agreed upon to submission
Description: