Ανάπτυξη ηλεκτρονικού παιχνιδιού στρατηγικής
Η παρούσα πτυχιακή εργασία έχει ως θέμα τη μελέτη της θεωρίας και των πρακτικών ανάπτυξης ηλεκτρονικών παιχνιδιών, κι έπειτα τη σχεδίαση και ανάπτυξη ενός online ηλεκτρονικού παιχνιδιού στρατηγικής με τη χρήση της Unity για υπολογιστές με λειτουργικό windows. Στο θεωρητικό μέρος γίνεται μία εισαγω...
Αποθηκεύτηκε σε:
| Κύριος συγγραφέας: | |
|---|---|
| Άλλοι συγγραφείς: | |
| Γλώσσα: | el_GR |
| Δημοσίευση: |
2019
|
| Θέματα: | |
| Διαθέσιμο Online: | http://hdl.handle.net/11610/19525 |
| Ετικέτες: |
Προσθήκη ετικέτας
Δεν υπάρχουν, Καταχωρήστε ετικέτα πρώτοι!
|
| Περίληψη: | Η παρούσα πτυχιακή εργασία έχει ως θέμα τη μελέτη της θεωρίας και των πρακτικών ανάπτυξης ηλεκτρονικών παιχνιδιών, κι έπειτα τη σχεδίαση και ανάπτυξη ενός online ηλεκτρονικού
παιχνιδιού στρατηγικής με τη χρήση της Unity για υπολογιστές με λειτουργικό windows.
Στο θεωρητικό μέρος γίνεται μία εισαγωγή σε δημοφιλή είδη παιχνιδιών στρατηγικής τα
οποία αποτέλεσαν έμπνευση για το παιχνίδι που ανέπτυξα. Τα είδη αυτά είναι τα Collectible Card
Games, παιχνίδια στρατηγικής με κάρτες, τα Turn Based Strategy Games, παιχνίδια στρατηγικής
βασισμένα σε ένα σύστημα γύρων και τα War Games, παιχνίδια εξομοίωσης πολεμικών
συγκρούσεων στο πεδίο της μάχης.
Στη συνέχεια μελετιούνται κάποιες βασικές αρχές ανάπτυξης βιντεοπαιχνιδιών καθώς και
οι διαδικασίες που ακολουθούνται για την ανάπτυξη τους στη βιομηχανία. Έπειτα αναφέρονται ποιοτικά εργαλεία ανάπτυξης βιντεοπαιχνιδιών και τα βασικά χαρακτηριστικά τους, ενώ δίνεται ιδιαίτερη έμφαση στην ανάλυση των δημοφιλέστερων μηχανών γραφικών Unreal και Unity.
Κατά το πρακτικό μέρος της εργασίας καταγράφηκε η σχεδίαση και η ανάπτυξη του
παιχνιδιού. Το παιχνίδι ονομάζεται Tactical Battlegrounds και απευθύνεται σε χρήστες λάτρεις παιχνιδιών με κάρτες, ιστορικών παιχνιδιών πολέμου και γενικότερα παιχνιδιών στρατηγικής. Ο παίκτης μπαίνει στο ρόλο του στρατηγού ενός στρατού Ρωμαίων ή Κελτών και διαχειρίζεται τις μονάδες του εφαρμόζοντας συγκεκριμένες στρατηγικές με σκοπό να εξοντώσει όλες τις εχθρικές μονάδες. Όταν ο χρήστης ανοίγει το παιχνίδι βλέπει την οθόνη του αρχικού μενού. Από εκεί έχει την δυνατότητα να κάνει host ένα online match, να συνδεθεί στο match κάποιου άλλου παίκτη γνωρίζοντας την IP του, να μεταβεί στην οθόνη των ρυθμίσεων ή να κλείσει την εφαρμογή. Με την έναρξη ενός match ο παίκτης βρίσκεται στην κύρια οθόνη του παιχνιδιού και έχει στην διάθεση του 5 κάρτες Ρωμαίων ή Κελτών ώστε να μετακινεί κατά τη διάρκεια των γύρων του στο πεδίο της μάχης. Ακόμη ένα κουμπί που του επιτρέπει να μεταβαίνει στις επόμενες φάσεις του γύρου του και τέλος να κλίνει το γύρο του. Οι εχθρικές μονάδες όταν βρίσκονται σε γειτονικές θέσεις, μάχονται μεταξύ τους μέχρι μία από τις δύο να υποχωρήσει. Όταν όλες οι μονάδες ενός παίχτη υποχωρήσουν, αυτόματος ο αντίπαλος του έχει νικήσει το match. Tο παιχνίδι τελειώνει με
ένα μήνυμα που ανακοινώνει τον νικητή και μεταβαίνει στην οθόνη του αρχικού μενού.
Για την ανάπτυξη του Tactical Battlegrounds χρησιμοποιήθηκε η Unity, το Photoshop και
το Visual Studio. Υλοποιήθηκαν συστήματα όπως το drag and drop, το σύστημα γύρων και το
σύστημα μάχης. Για το multiplayer μέρος του παιχνιδιού χρησιμοποιήθηκε το Unet σύστημα της
Unity.
Στο σύνολό της ήταν μία πολύ διδακτική εμπειρία, που με βοήθησε να αναπτύξω τις ικανότητες μου στη σχεδίαση και ανάπτυξη παιχνιδιών αλλά και να αποκομίσω χρήσιμα συμπεράσματα για τις τεχνολογίες με τις οποίες ασχολήθηκα. |
|---|