Παρουσίαση/Προβολή

Εικόνα επιλογής

Σχεδίαση και Ανάπτυξη Παιχνιδιών Σοβαρού Σκοπού

(SD0204) -  ΣΤΥΛΙΑΝΟΣ ΞΥΝΟΓΑΛΟΣ

Περιγραφή Μαθήματος

Στόχος του μαθήματος είναι να αποκτήσουν οι φοιτητές:  (α) βασικές γνώσεις για τον ρόλο, τους τύπους και τα χαρακτηριστικά των παιχνιδιών σοβαρού σκοπού, καθώς και για τη συνολική διαδικασία δημιουργίας ενός παιχνιδιού σοβαρού σκοπού, (β) ικανότητες σχεδίασης και υλοποίησης παιχνιδιών σοβαρού σκοπού αξιοποιώντας σύγχρονα εργαλεία, διασυνδέσεις και γλώσσες προγραμματισμού, (γ) γνώσεις και ικανότητες χρήσης/δημιουργίας μετρικών αξιολόγησης παιχνιδιών σοβαρού σκοπού βάσει των στόχων που τέθηκαν κατά τη σχεδίασή τους.

 

Διπλωματικές εργασίες

 

Δημοσιεύσεις φοιτητών

 

Greenfoot games developed by students 2023-24

 

Greenfoot games developed by students 2024-25

Ημερομηνία δημιουργίας

Πέμπτη 18 Φεβρουαρίου 2021

  • Μαθησιακοί στόχοι

    Με την επιτυχή περάτωση του μαθήματος ο φοιτητής θα είναι σε θέση να:

    • αξιολογεί την ποιότητα σχεδίασης παιχνιδιών σοβαρού σκοπού και τον βαθμό ικανοποίησης των αρχικών τους στόχων
    • να σχεδιάζει παιχνίδια σοβαρού σκοπού λαμβάνοντας υπόψη διάφορους παράγοντες/αρχές σχεδίασης
    • να αναπτύσσει απλά παιχνίδια σοβαρού σκοπού αξιοποιώντας την αντικειμενοστρεφή τεχνική προγραμματισμού και μηχανές/βιβλιοθήκες παιχνιδιών

    Περιεχόμενο μαθήματος

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

    Σχεδίαση και αξιολόγηση ενός παιχνιδιού σοβαρού σκοπού:

    • Αρχές, μεθοδολογίες και πλαίσια σχεδίασης παιχνιδιών σοβαρού σκοπού.
    • Αξιολόγηση της ποιότητας σχεδίασης υπαρχόντων παιχνιδιών σοβαρού σκοπού μέσω πλαισίων αξιολόγησης και ειδικά σχεδιασμένων ερωτηματολογίων.

    Προγραμματισμός παιχνιδιών σοβαρού σκοπού:

    • Εξοικείωση με τα βασικά στοιχεία ενός παιχνιδιού μέσω της ανάπτυξης απλών παιχνιδιών σε Java στο εκπαιδευτικό προγραμματιστικό περιβάλλον Greenfoot: τα επίπεδα του παιχνιδιού, οι χαρακτήρες και οι ενέργειες τους, έλεγχος συγκρούσεων, ενσωμάτωση εκπαιδευτικού περιεχομένου και εκπαιδευτικών δραστηριοτήτων.
    • Ανάπτυξη παιχνιδιών με ειδικά σχεδιασμένες κλάσεις σε C#: ο βρόχος του παιχνιδιού, γραφική διασύνδεση, sprites, αλληλεπίδραση και χειρισμός συμβάντων, χάρτης του παιχνιδιού (scrolling), κείμενο, δισδιάστατα γραφικά και κίνηση, πίνακες και συλλογές αντικειμένων.
    • Εισαγωγή στην ανάπτυξη παιχνιδιών με τη μηχανή παιχνιδιών Unity 3D.

    Βιβλιογραφία

    Ernest Adams, Fundamentals of Game Design, New Riders, 2009.

    David Michael, Serious Games: Games That Educate, Train, and Inform, Cengage Learning PTR, 2005.

    Clark Aldrich, The Complete Guide to Simulations and Serious Games: How the Most Valuable Content Will be Created in the Age Beyond Gutenberg to Google, Pfeiffer, 2009.

    Daniel Schuller, C# Game Programming: For Serious Game Creation, Cengage Learning PTR, 2010.

    Arjan Egges, Learning C# by Programming Games, Springer, 2013.

    Andrew Davison, Killer Game Programming in Java, O'Reilly Media, 2005.

    David Brackeen, Bret Barker, Lawrence Vanhelsuwe, Developing Games in Java, New Riders, 2003.

    Smith, M., Ferns, S. (2021). Unity 2021 Cookbook: Over 140 recipes to take your Unity game development skills to the next level, Packt Publishing, 4th Edition.

    Μέθοδοι αξιολόγησης

    50% τελική γραπτή εξέταση  σε περιβάλλον εργαστηρίου

    50% ατομικές εργασίες => εκπόνηση τριών εργασιών με αντικείμενο (κατανομή βαθμολογίας):

    (1) τη σχεδίαση και υλοποίηση ενός παιχνιδιού σε Java (30%)

    (2) τη σχεδίαση και υλοποίηση ενός παιχνιδιού σοβαρού σκοπού (70%)