1 ος ιαγωνισμός ημιουργίας Παιγνιδιών Η/Υ ΛογιΠαίγνιον Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου Υπουργείο Παιδείας και Πολιτισμού νση Μέσης Εκπαίδευσης 17/2/2009 ΛογιΠαίγνιον Λευκωσία, ιαγωνισμός Φεβρουάριος ημιουργίας Παιγνιδιών 2009 για Η/Υ 1
Ατζέντα 11:00 11:05 Χαιρετισμός ιαγωνισμού Καθ. Γ. Σαμάρας, Πρόεδρος Τμήματος Πληροφορικής, Παν/μιο Κύπρου 11:05 11:10 Καλωσόρισμα συμμετεχόντων Σύνοψη προκήρυξης διαγωνισμού Επίκ. Καθ. Α. Ανδρέου, Τμήμα Πληροφορικής, Παν/μιο Κύπρου Μ. Μιλτιάδου, Επιθεωρητής Πληροφορικής Μ. Εκπ/σης 11:10 11:20 Ανάπτυξη Λογισμικού Επίκ. Καθ. Α. Ανδρέου, Τμήμα Πληροφορικής, Παν/μιο Κύπρου 11:20 11:35 Ανάπτυξη παιχνιδιών για Η/Υ Επισκ. Λεκτ. Χ. Κατζούλης, Τμήμα Πληροφορικής, Παν/μιο Κύπρου 11:35 12:00 Ανάλυση κριτηρίων αξιολόγησης διαγωνισμού Λεκτ. Β. Βασιλείου, Τμήμα Πληροφορικής, Παν/μιο Κύπρου Επισκ. Λεκτ. Χ. Κατζούλης, Τμήμα Πληροφορικής, Παν/μιο Κύπρου Μ. Τορτούρης, Επιθεωρητής Πληροφορικής Μ. Εκπ/σης 12:00 12:20 ιάλειμμα (θα προσφερθεί καφές/χυμός, μπισκότα) 12:20 12:50 Παρουσίαση Ενδεικτικών Παραδειγμάτων Παιχνιδιών από το GameMaker Επισκ. Λεκτ. Χ. Κατζούλης, Τμήμα Πληροφορικής, Παν/μιο Κύπρου Αναπλ. Καθ. Γ. Χρυσάνθου Πληροφορικής, Παν/μιο Κύπρου 12:50 13:00 Σύνοψη και κλείσιμο προκήρυξης διαγωνισμού Επίκ. Καθ. Α. Ανδρέου, Τμήμα Πληροφορικής, Παν/μιο Κύπρου Μ. Μιλτιάδου, Επιθεωρητής Πληροφορικής Μ. Εκπ/σης 2
ΣΥΝΟΨΗ ΠΡΟΚΗΡΥΞΗΣ 3
Σύνοψη Προκήρυξης Στόχοι του Θεσμού Ο διαγωνισμός εντάσσεται στα πλαίσια των προσπαθειών του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για την προώθηση της Επιστήμης της Πληροφορικής και της Κοινωνίας της Πληροφορίας. Κύριος στόχος: Η ενθάρρυνση της Εφευρετικότητας, Λογικής Σκέψης και ημιουργικότητας στην Πληροφορική. Επιμέρους στόχος: Η καλλιέργεια της Λογικής και Αναλυτικής σκέψης στην λύση σύνθετων προβλημάτων. 4
Σύνοψη Προκήρυξης Θέμα του ιαγωνισμού Ο διαγωνισμός αφορά τη δημιουργία παιγνιδιού για Ηλεκτρονικούς Υπολογιστές με τη χρήση συγκεκριμένων προγραμματιστικών εργαλείων (GameMaker - http://www.yoyogames.com/gamemaker/ ). 5
Σύνοψη Προκήρυξης Θεματολογία Παιγνιδιών: Φυσικό περιβάλλον Οδική Ασφάλεια Πολιτιστική Κληρονομιά Ανανεώσιμες Πηγές Ενέργειας Κάθε ομάδα καλείται να υλοποιήσει και να τεκμηριώσει ένα παιγνίδι σε ένα από τα πιο πάνω θέματα προσαρμοσμένο στην Κυπριακή πραγματικότητα. 6
Σύνοψη Προκήρυξης Συμμετοχή στο ιαγωνισμό ικαίωμα συμμετοχής έχουν όλα τα σχολεία δευτεροβάθμιας, δημόσιας και ιδιωτικής εκπαίδευσης. Κάθε σχολείο μπορεί να εκπροσωπηθεί με μία ή/και δύο ομάδες. Κάθε ομάδα μπορεί να έχει συντονιστή έναν καθηγητή από τον κλάδο της Πληροφορικής, Σχεδιασμού και Τεχνολογίας, Μηχανικής Ηλεκτρονικών Υπολογιστών ή Τεχνολογικών μαθημάτων. Κάθε ομάδα μπορεί να αποτελείται από τρεις έως πέντε μαθητές ή μαθήτριες. 7
Σύνοψη Προκήρυξης Συμμετοχή στο ιαγωνισμό Εκπρόσωποι καθηγητές Πληροφορικής / εκπαιδευτές Μηχανικής Η/Υ από κάθε Λύκειο παρευρίσκονται σήμερα στο ενημερωτικό σεμινάριο (κανόνες συμμετοχής, κριτήρια αξιολόγησης, ενδεικτικά παραδείγματα παιχνιδιών). Μετά το σημερινό σεμινάριο και μέχρι τις 9 Φεβρουαρίου 2009, όλες οι ομάδες που θα λάβουν μέρος στο ιαγωνισμό θα πρέπει να δηλώσουν συμμετοχή. 8
Επαρχιακά Ενημερωτικά Σεμινάρια για καθηγητές και μαθητές Τετάρτη 3:00 6:00 μμ 18/02/09 Λευκωσία: Εργαστήρια Τμήματος Πανεπιστημίου Κύπρου Λάρνακα & Αμμόχωστος: Λύκειο Λειβαδιών 25/02/09 Σύνοψη Προκήρυξης Λεμεσός: Λύκειο Αγίου Ιωάννη Πάφος: Λύκειο Κύκκου Παρουσίαση παραδειγμάτων και πρακτική εξάσκηση συμμετεχόντων 9
Προθεσμίες και Παραδοτέα Σύνοψη Προκήρυξης Παράδοση των έργων μέχρι 16/04/09 Ταχυδρομικώς Σε σφραγισμένο φάκελο με την ένδειξη «ιαγωνισμός ΛογιΠαίγνιον», όνομα σχολείου, όνομα καθηγητή ιεύθυνση παράδοσης: Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής, Καλλιπόλεως 75, Τ.Κ 20537, Λευκωσία 1678 (Υπόψιν Επικ. Καθ. Α. Ανδρέου) Να σταλούν ΤΡΙΑ αντίγραφα Μέσω διαδικτύου Με ηλεκτρονικό ταχυδρομείο στη διεύθυνση: logipaignion@cs.ucy.ac.cy Μέσω της ιστοσελίδας του διαγωνισμού: www.logipaignion.cs.ucy.ac.cy 10
Σύνοψη Προκήρυξης Παραδοτέα: Ένας Ψηφιακός ίσκος (CD/DVD) ή Zip file με Στοιχεία σχολείου και ομάδας Εκτελέσιμο Πρόγραμμα (παιγνίδι) Πηγαίο Κώδικα και Βιβλιοθήκες Έντυπο Αναφοράς με την φιλοσοφία και περιγραφή του παιγνιδιού Εγχειρίδιο Χρήσης 11
Φάσεις ιαγωνισμού Σύνοψη Προκήρυξης 1 η Φάση: Όλες οι συμμετοχές αξιολογούνται από την Επιτροπή Αξιολόγησης με βάση κριτήρια που έχουν καθοριστεί. Οι έκα καλύτερες ομάδες προχωρούν στον Τελικό. Ο Τελικός θα διεξαχθεί το Σάββατο 25 Απριλίου 2009 στο Πανεπιστήμιο Κύπρου Στον Τελικό οι ομάδες θα επιδείξουν το παιγνίδι τους και θα δεχτούν ερωτήσεις από την Επιτροπή Αξιολόγησης. 12
Σύνοψη Προκήρυξης Χορηγοί και Βραβεία Όλες οι ομάδες θα πάρουν δίπλωμα συμμετοχής Οι ομάδες που περνούν στη εύτερη Φάση (Τελικό) λαμβάνουν έπαινο Οι τρείς νικήτριες ομάδες λαμβάνουν χρηματικά έπαθλα και δώρα από τους χορηγούς 13
Σύνοψη Προκήρυξης Χορηγοί και Βραβεία 1 η Θέση: Βραβείο CCS Cyprus Computer Society 1000 ευρώ 5 Xbox360 από την Microsoft 2 η Θέση: Βραβείο ECDL - European Computer Driving License 500 ευρώ 3 η Θέση: 300 ευρώ 14
ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ 15
Ανάπτυξη Λογισμικού Ανάλυση και σχεδίαση συστημάτων Μέρος του αναλυτικού προγράμματος Β και Γ Λυκείου Στόχος η αφομοίωση γνώσεων που αφορά τη σωστή ανάπτυξη συστημάτων λογισμικού Άξονας της ανάπτυξης Μοντέλο κύκλου ζωής λογισμικού Η σημασία των επιμέρους φάσεων Τμηματοποίηση της ανάπτυξης 16
Ανάπτυξη Λογισμικού Φάσεις ανάπτυξης λογισμικού Ανάλυση απαιτήσεων Προδιαγραφές Σχεδίαση Υλοποίηση Συνένωση (τελικός έλεγχος) Συντήρηση Γνωστές έννοιες στους μαθητές Απευθείας συσχέτιση Ένα βήμα παραπέρα Ολοκληρωμένη ανάπτυξη 17
Ανάπτυξη Λογισμικού Ανάπτυξη παιγνιδιού Η/Υ πρακτικά πρόκειται για ανάπτυξη εξειδικευμένου συστήματος λογισμικού Ανεξαρτήτως αντικειμένου ή εξειδίκευσης υπόκειται στους ίδιους νόμους της ανάπτυξης λογισμικού Μοντέλο κύκλου ζωής ίδιες βασικές φάσεις, προσαρμόζεται για να λάβει υπόψιν τις όποιες ιδιαιτερότητες υπάρχουν 18
ΑΝΑΠΤΥΞΗ ΠΑΙΓΝΙ ΙΩΝ ΓΙΑ Η/Υ 19
Ανάπτυξη παιγνιδιού ιαδικασία Αντίστοιχη με αυτή της γενικής ανάπτυξης λογισμικού Προσαρμοσμένη στις ανάγκες δημιουργίας ενός επιτυχημένου ηλεκτρονικού παιγνιδιού Ίδια διαδικασία με πριν από την αρχή ως το τέλος 20
Ανάπτυξη παιγνιδιού - Στάδια Ανάλυση ημιουργικό στάδιο ανάπτυξης παιγνιδιού Σχεδιασμός ημιουργικό & Τεχνικό Υλοποίηση Τεχνικό Έλεγχος Τεχνικό Συντήρηση Τεχνικό 21
Ανάπτυξη παιγνιδιού - Ανάλυση Στόχος: ημιουργία ενός επιτυχημένου ηλεκτρονικού παιγνιδιού Ποιο είναι το κοινό στο οποίο απευθύνεται το παιγνίδι; Ποια θα μπορούσε να είναι η πλοκή (διαδικασία) του παιγνιδιού; Πόσο ενδιαφέρουσα διασκεδαστική πρωτότυπη είναι αυτή; Ανάπτυξη της πλοκής σε επιμέρους στάδια (επίπεδα παιγνιδιού) ημιουργία του artwork και των storyboards (πρότυπα σχέδια για κόσμο, χαρακτήρες και πλοκή). Ποιοι παράγοντες επηρεάζουν την επιτυχία ενός ηλεκτρονικού παιγνιδιού; Με ποια εργαλεία θα υλοποιηθεί το παιγνίδι; http://prince-of-persia.uk.ubi.com/ http://www.dummies.com/how-to/content/designing-video-games.html 22
Ανάπτυξη παιγνιδιού - Σχεδιασμός Στόχος 1: σχεδιασμός & δημιουργία του υλικού (ψηφιακά μοντέλα) που περιγράφουν τον εικονικό κόσμο του παιγνιδιού Καλαισθησία Λεπτομέρεια Ομοιογένεια http://tenchionline.com/ragey/sprites/pacmanmini-psx.gif Στόχος 2: σχεδιασμός των δομών και λειτουργιών που καλύπτουν τις ανάγκες της πλοκής και των τεχνικών χαρακτηριστικών του παιγνιδιού Χρήση του ψηφιακού υλικού Κάλυψη αναγκών υλοποίησης της πλοκής Εξασφάλιση ομαλής λειτουργίας Γνώση του διαθέσιμου εργαλείου Game Character: position velocity sprite --------------- Move() Die() Bounce() 23
Ανάπτυξη παιγνιδιού - Υλοποίηση Στόχος: Υλοποίηση με χρήση του διαθέσιμου εργαλείου υλοποίησης εφαρμογή του τεχνικού σχεδιασμού & χρήση των ψηφιακών μοντέλων κατάλληλη λειτουργικότητα εργαλείου πιθανός επαναπροσδιορισμός του τεχνικού σχεδιασμού κατά τη διάρκεια της υλοποίησης http://www.yoyogames.com/downloads/tutorials/first.zip 24
Ανάπτυξη παιγνιδιού - Έλεγχος Στόχος: Εξασφάλιση της σωστής λειτουργίας του παιγνιδιού & του επίπεδου εμβάθυνσης του παίκτη πολύωρη χρήση του παιγνιδιού προσπάθεια σπασίματος της λειτουργίας εφαρμογή διαφορετικών ειδών τακτικής παίκτη επαναπροσδιορισμός του τεχνικού σχεδιασμού & της υλοποίησης κατά τη διάρκεια http://interviews.teamxbox.com/xbox/1196/ VMC-Labs-Interview/p2/ 25
Ανάπτυξη παιγνιδιού - Συντήρηση Στόχος: ιόρθωση των σφαλμάτων του παιγνιδιού που αναφέρουν οι παίκτες ιαφορετικές λειτουργίες Αλλαγές στο ψηφιακό υλικό 26
ΑΝΑΛΥΣΗ ΚΡΙΤΗΡΙΩΝ ΑΞΙΟΛΟΓΗΣΗΣ ΙΑΓΩΝΙΣΜΟΥ 27
Κριτήρια Αξιολόγησης 1. ιαδικασία επιλογής και σχεδιασμού πλοκής (ή διαδικασίας) Σχετική θεματολογία Πρωτοτυπία Ροή Πλοκής 2. ιαδικασία σχεδιασμού (ή επιλογής) ψηφιακού υλικού Καλαίσθητοι συνδυασμοί χρωμάτων Λεπτομέρεια στο ψηφιακό υλικό Αναπαραγωγή ήχων με ποιότητα & συσχετισμένη ένταση 28
Κριτήρια Αξιολόγησης 3. Σχεδιασμός βέλτιστου μηχανισμού χειρισμού από τον χρήστη Επιτρέπει την αντιμετώπιση των προκλήσεων του παιγνιδιού ιατηρεί το επίπεδο δυσκολίας 4. Αρμονία μεταξύ των επιλογών του χρήστη υνατότητα στον χρήστη να διαλέξει ανάμεσα σε επιλογές ροής Οι επιλογές ενισχύουν την ροή του παιγνιδιού Οι επιλογές δεν δημιουργούν σύγχυση στον χρήστη 29
Κριτήρια Αξιολόγησης 5. Πολλαπλά επίπεδα δυσκολίας Σχετικά με την πλοκή Συσχετισμένα μεταξύ τους Σταδιακή κλιμάκωση Εξασφαλίζουν τη διατήρηση του ενδιαφέροντος από τον χρήστη 6. Σύστημα βαθμολογίας χρήστη Κλιμακωτό Βασισμένο σε λογική Χωρίς (ή με ελάχιστα) αδύνατα σημεία απονομής βαθμών 30
Κριτήρια Αξιολόγησης 7. υναμικοί χαρακτήρες Μη προβλέψιμη συμπεριφορά Αδυναμία χρήστη να ανακαλύψει σύστημα 8. Τελική εικόνα παιγνιδιού Εκτέλεση χωρίς σφάλματα ιαδικασία αποσφαλμάτωσης ιαδικασία βελτίωσης ροής 31
ΕΝ ΕΙΚΤΙΚΑ ΠΑΡΑ ΕΙΓΜΑΤΑ ΠΑΙΓΝΙ ΙΩΝ (GAMEMAΚER) 32
Ενδεικτικά παραδείγματα παιγνιδιών Εργαλείο GameMaker Τutorial του GameMaker Ζωντανή επίδειξη Θέματα υλοποίησης στα παιχνίδια Catch the clown" Treasure" (arcade) Assasins blue" (platform)
ΣΥΝΟΨΗ ΚΛΕΙΣΙΜΟ ΠΡΟΚΗΡΥΞΗΣ 34
Σύνοψη Κλείσιμο Προκήρυξης Πρώτη προσπάθεια, πειραματισμός και ανίχνευση Απαιτείται συλλογική προσπάθεια από όλους για να πετύχει Καθιέρωση διαγωνισμού: Θεσμός, επέκταση Καθοριστικός παράγοντας: Η ουσιαστική και παραγωγική εμπλοκή των καθηγητών 35
Σύνοψη Κλείσιμο Προκήρυξης Πεποίθηση όλων: Ενδιαφέρων διαγωνισμός, πρόκληση για τους μαθητές, ψυχαγωγία και εκπαίδευση συγχρόνως Θα βοηθήσει στο να γίνει πιο κατανοητή η Επιστήμη της Πληροφορικής και ίσως να εκτιμηθεί περισσότερο Επιπλέον, θα συμβάλει ώστε το μάθημα της Πληροφορικής στα Λύκεια να γίνει πιο «ελκυστικό» 36
Σύνοψη Κλείσιμο Προκήρυξης Επιτροπή ιαγωνισμού Τμήμα Πληροφορικής, Παν/μιο Κύπρου Συντονιστής: Μέλη Επιτροπής: Ανδρέας Σ. Ανδρέου Επικ. Καθηγητής (aandreou@cs.ucy.ac.cy) Γιώργος Χρυσάνθου Αναπλ. Καθηγητής (yiorgos@cs.ucy.ac.cy) Pedro Trancoso Επικ. Καθηγητής (pedro@cs.ucy.ac.cy) Βάσος Βασιλείου Λέκτορας (vasosv@cs.ucy.ac.cy) Χρίστος Κατζούλης Επισκ. Λέκτορας (xristos@cs.ucy.ac.cy) 37
Σύνοψη Κλείσιμο Προκήρυξης Επιτροπή ιαγωνισμού Υπουργείο Παιδείας & Πολιτισμού, /νση Μέσης Εκπαίδευσης Μάριος Μιλτιάδου Επιθεωρητής Μιχάλης Τορτούρης Επιθεωρητής 38
Σύνοψη Κλείσιμο Προκήρυξης ΕΥΧΑΡΙΣΤΟΥΜΕ ερωτήσεις ; Περισσότερες πληροφορίες στην ιστοσελίδα του διαγωνισμού: www.logipaignion.cs.ucy.ac.cy 39