Design and development of an editor for location-based games

Nowadays, mobile games and applications have turned around in essential elements in the current society. But, at the same time that world does not stop (society, tendencies, ... it changes daily), mobile games and applications should update and modify their contents. Thus, content providers play...

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Ortega-Arranz, Alejandro
Άλλοι συγγραφείς: Αβούρης, Νικόλαος
Μορφή: Thesis
Γλώσσα:English
Έκδοση: 2014
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/8052
id nemertes-10889-8052
record_format dspace
institution UPatras
collection Nemertes
language English
topic Location/based games
Create content editor
Desktop
Linking games
Χωρο-ευαίσθητα παιχνίδια
Κινητές συσκευές
794.815 26
spellingShingle Location/based games
Create content editor
Desktop
Linking games
Χωρο-ευαίσθητα παιχνίδια
Κινητές συσκευές
794.815 26
Ortega-Arranz, Alejandro
Design and development of an editor for location-based games
description Nowadays, mobile games and applications have turned around in essential elements in the current society. But, at the same time that world does not stop (society, tendencies, ... it changes daily), mobile games and applications should update and modify their contents. Thus, content providers play an important role and turn around important. The Human Computer Interaction (HCI) group from University of Patras, have developed some mobile games with a playful and educative scope, and also its content editors. But, could be possible stopping developing one editor for each game and make one in common? even could we extend it to other games not developed by the HCI group? This will be our purpose during this document. Trying to create a content editor despite the fact of the differences of the games, logic, user interface and other many aspects which differ them. Therefore, the content provider should be able to create, edit or update the information or content without changing the performance of the games. For carrying this out, first of all we should analyze which things the games have in common and then, to get an abstraction. This abstraction should work for all the games although they have incompatible properties among them. Then, for this kind of properties, we should add somehow a visibility parameter. By this way, that properties will be invisible for games which do not use them. Hence, this common content editor should be able to add, modify and delete objects of the games which have been developed and can be played everywhere in the whole world.
author2 Αβούρης, Νικόλαος
author_facet Αβούρης, Νικόλαος
Ortega-Arranz, Alejandro
format Thesis
author Ortega-Arranz, Alejandro
author_sort Ortega-Arranz, Alejandro
title Design and development of an editor for location-based games
title_short Design and development of an editor for location-based games
title_full Design and development of an editor for location-based games
title_fullStr Design and development of an editor for location-based games
title_full_unstemmed Design and development of an editor for location-based games
title_sort design and development of an editor for location-based games
publishDate 2014
url http://hdl.handle.net/10889/8052
work_keys_str_mv AT ortegaarranzalejandro designanddevelopmentofaneditorforlocationbasedgames
_version_ 1771297245951426560
spelling nemertes-10889-80522022-09-05T14:09:24Z Design and development of an editor for location-based games Ortega-Arranz, Alejandro Αβούρης, Νικόλαος Χούσος, Ευθύμιος Location/based games Create content editor Desktop Linking games Χωρο-ευαίσθητα παιχνίδια Κινητές συσκευές 794.815 26 Nowadays, mobile games and applications have turned around in essential elements in the current society. But, at the same time that world does not stop (society, tendencies, ... it changes daily), mobile games and applications should update and modify their contents. Thus, content providers play an important role and turn around important. The Human Computer Interaction (HCI) group from University of Patras, have developed some mobile games with a playful and educative scope, and also its content editors. But, could be possible stopping developing one editor for each game and make one in common? even could we extend it to other games not developed by the HCI group? This will be our purpose during this document. Trying to create a content editor despite the fact of the differences of the games, logic, user interface and other many aspects which differ them. Therefore, the content provider should be able to create, edit or update the information or content without changing the performance of the games. For carrying this out, first of all we should analyze which things the games have in common and then, to get an abstraction. This abstraction should work for all the games although they have incompatible properties among them. Then, for this kind of properties, we should add somehow a visibility parameter. By this way, that properties will be invisible for games which do not use them. Hence, this common content editor should be able to add, modify and delete objects of the games which have been developed and can be played everywhere in the whole world. Η παρούσα εργασία περιγράφει το σχεδιασμό, την ανάπτυξη και την υλοποίηση της εφαρμογής ΤaggingCreaditor για χρήση σε σταθερό υπολογιστή. To TaggingCreaditor όπως αποκαλύπτει και το όνομα του είναι ένα εργαλείο για την παραγωγή και επεξεργασία περιεχομένου για συνεργατικά χωρο-ευαίσθητα παιχνίδια με κινητές συσκευές, όπως για παράδειγμα τα “Tagging games” όπου τα φυσικά αντικείμενα αναγνωρίζονται μέσω της σάρωσης QR ή RFID ετικετών. Η εφαρμογή αναπτύχθηκε για χρήση σε σταθερό υπολογιστή αλλά και σε κινητές συσκευές. Σε αυτή τη διπλωματική εργασία θα παρουσιαστεί η εφαρμογή που αφορά στην παραγωγή και επεξεργασία περιεχομένου για χρήση σε σταθερό υπολογιστή. Ενδιαφέρον είναι το παράδειγμα των συνεργατικών χωρο-ευαίσθητων παιχνιδιών τα οποία μπορούν να χρησιμοποιηθούν παράλληλα για ψυχαγωγία και μάθηση. Τέτοια παραδείγματα αποτελούν τα παιχνίδια MuseumScrable και CityScrable, στα οποία έχει γίνει εκτενής μελέτη πριν το σχεδιασμό του TaggingCreaditor. Τα υπάρχοντα χωρο-ευαίσθητα παιχνίδια μπορούν να παιχτούν σε πολλούς χώρους ωστόσο δεν υπάρχει ένα εργαλείο γενικής εφαρμογής το οποίο να διευκολύνει στην δημιουργία περιεχομένου για τα παιχνίδια αυτά. Αυτό το κενό έρχεται καλύψει η παρούσα διπλωματική εργασία με το σχεδιασμό και την ανάπτυξη του εργαλείου TaggingCreaditor. To εργαλείο αυτό αναπτύχθηκε για την παραγωγή και επεξεργασία περιεχομένου για χωρο-ευαίσθητα παιχνίδια έτσι ώστε κάθε σχεδιαστής παιχνιδιού να μπορεί να σχεδιάσει παιχνίδια για να παιχτούν σε οποιαδήποτε περιοχή του κόσμου. Για παράδειγμα, ένας δάσκαλος θα μπορούσε να σχεδιάσει ένα παιχνίδι και να παράξει περιεχόμενο για αυτό ώστε να παιχτεί από τους μαθητές του κατά την διάρκεια μιας επικείμενης επίσκεψης σε ένα μουσείο. Επιπρόσθετα, αυτό το εργαλείο θα μπορούσε να αποτελεί υποστηρικτική λειτουργία για τα υπάρχοντα συνεργατικά χωρο-ευαίσθητα παιχνίδια όπως τα MuseumScrable και CityScrable. Ανάμεσα στα κυριότερα σημεία και δυνατότητες αυτής της εφαρμογής, είναι το γεγονός ότι το TaggingCreaditor είναι ένα συνεργατικό και γενικής εφαρμογής εργαλείο. Κατά πρώτον, ο σχεδιασμός έγινε έτσι ώστε πολλοί χρήστες να μπορούν συνεργατικά και παράλληλα να παράγουν και να επεξεργάζονται το περιεχόμενο των παιχνιδιών τους, χρησιμοποιώντας μια κοινή βάση δεδομένων. Κατά δεύτερον, η εφαρμογή αυτή σχεδιάστηκε με το σκεπτικό πως θα μπορεί να χρησιμοποιηθεί για την παραγωγή και επεξεργασία του περιεχομένου ενός μεγάλου αριθμού χωρο-ευαίσθητων παιχνιδιών, κάτι που κάνει το συγκεκριμένο εργαλείο να είναι εργαλείο γενικής εφαρμογής. Θα ήθελα να κλείσω τονίζοντας την χρησιμότητα που μπορεί να έχει ένα τέτοιο εργαλείο γενικής εφαρμογής για τα χωρο-ευαίσθητα παιχνίδια, επιτρέποντας την δημιουργία και επεξεργασία περιεχομένου γύρω από οποιαδήποτε θεματική ενότητα, για οποιοδήποτε παιχνίδι και σε οποιαδήποτε περιοχή του κόσμου αυτό παίζεται. Θα ήθελα επίσης να τονίσω πως το συγκεκριμένο εργαλείο μπορεί να βελτιωθεί με πολλούς διαφορετικούς τρόπους όπως για παράδειγμα να μπορεί να υποστηρίζει πολλούς χρήστες οι οποίοι όμως δεν θα χρησιμοποιούν κοινή βάση δεδομένων για την παραγωγή και επεξεργασία του περιεχομένου των παιχνιδιών τους. 2014-10-09T08:29:59Z 2014-10-09T08:29:59Z 2014-07-10 2014-10-09 Thesis http://hdl.handle.net/10889/8052 en 0 application/pdf