ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΤΕΧΝΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Πτυχιακή διατριβή ΑΝΑΠΤΥΞΗ ΠΑΙΧΝΙΔΙΟΥ ΜΕ ΤΟ ΛΟΓΙΣΜΙΚΟ BLENDER

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΤΕΧΝΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Πτυχιακή διατριβή ΑΝΑΠΤΥΞΗ ΠΑΙΧΝΙΔΙΟΥ ΜΕ ΤΟ ΛΟΓΙΣΜΙΚΟ BLENDER"

Transcript

1 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΤΕΧΝΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Πτυχιακή διατριβή ΑΝΑΠΤΥΞΗ ΠΑΙΧΝΙΔΙΟΥ ΜΕ ΤΟ ΛΟΓΙΣΜΙΚΟ BLENDER ΚΡΙΤΩΝ ΦΛΩΡΙΔΗΣ Λεμεσός 2012

2

3 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΤΕΧΝΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΤΜΗΜΑ ΠΟΛΥΜΕΣΩΝ ΚΑΙ ΓΡΑΦΙΚΩΝ ΤΕΧΝΩΝ Πτυχιακή διατριβή ΑΝΑΠΤΥΞΗ ΠΑΙΧΝΙΔΙΟΥ ΜΕ ΤΟ ΛΟΓΙΣΜΙΚΟ BLENDER Κρίτων Φλωρίδης Επιβλέπων καθηγητής Δρ. Χαράλαμπος Πουλλής Λεμεσός 2012

4 Πνευματικά δικαιώματα Copyright Κρίτων Φλωρίδης, 2012 Με επιφύλαξη παντός δικαιώματος. All rights reserved. Η έγκριση της πτυχιακής διατριβής από το Τμήμα Πολυμέσων και Γραφικών Τεχνών του Τεχνολογικού Πανεπιστημίου Κύπρου δεν υποδηλώνει απαραιτήτως και αποδοχή των απόψεων του συγγραφέα εκ μέρους του Τμήματος. ii

5 Θα ήθελα να ευχαριστήσω ιδιαίτερα τον Δρ. Χαράλαμπο Πουλλή και όλους αυτούς που βοήθησαν με τον δικό τους τρόπο στην πραγματοποίηση αυτού του παιχνιδιού. - Κρίτων iii

6 ΠΕΡΙΛΗΨΗ Ο στόχος της πτυχιακής εργασίας είναι η ανάπτυξη παιχνιδιού με το λογισμικό Blender, ένα παιχνίδι το οποίο για να δημιουργηθεί έπρεπε να περάσει από συγκεκριμένες εργασίες. Οι κύριες εργασίες του έργου περιλαμβάνουν την υλοποίηση όλων των σταδίων που χρειάζεται ένα παιχνίδι για να δημιουργηθεί καθώς και έρευνα. Η λεπτομερής διαδικασία ανάπτυξης του παιχνιδιού με το όνομα System Control έγινε με την βοήθεια του λογισμικού Blender,όπως και άλλων προγραμμάτων, Autodesk Maya για τον σχεδιασμό των τρισδιάστατων μοντέλων και Adobe Soundbooth για τα ηχητικά εφέ. Η υλοποίηση του παιχνιδιού διήρκησε 26 εβδομάδες και ο στόχος του είναι να ψυχαγωγήσει τους χρήστες. Με κατάλληλη έρευνα υφιστάμενων παιχνιδιών και ιδεοθύελλα έγινε το concept - ιδέα του παιχνιδιού. Ένα παιχνίδι επιστημονικής φαντασίας τρίτου προσώπου με θέμα τα ρομπότ. Ο σχεδιασμός του φανταστικού κόσμου και των χαρακτήρων που υπάρχουν μέσα (χαρακτήρες ρομπότ), έγινε μετά από πολλή ιδεοθύελλα και σκέψη, η δημιουργία διαγράμματος για κάθε στάδιο του παιχνιδιού, η λογική που θα ακολουθούν οι χαρακτήρες και όλα τα στοιχεία που αλληλεπιδρούν στο κόσμο με τον χρήστη καθώς και μουσική και ηχητικά εφέ. Με την βοήθεια του λογισμικού Autodesk Maya έγινε η τρισδιάστατη μοντελοποίηση των στατικών στοιχείων του κόσμου και έπειτα των χαρακτήρων, ο κύριος χαρακτήρας εχθροί και ήρωες και μετά ακολούθησε η υφή (textering). Σχεδιάστηκε προσεκτικά κάθε χαρακτήρας και στατικό στοιχείο στο λογισμικό Autodesk Maya με τα ανάλογα χρώματα που του ταιριάζουν και μετά μπήκε στο λογισμικό blender σαν τελειωμένο αντικείμενο. Έπειτα δημιουργήθηκε ο σκελετός (rigging) για τους χαρακτήρες οι οποίοι χρειάζονταν κίνηση και ακολούθως έγινε το ανάλογο animation π.χ. όταν τρέχουν, πηδούν, παλεύουν κ.τ.λ. Σχεδιάστηκε η λογική στο παιχνίδι, ποίες συνθήκες χρειάζεται ο χαρακτήρας του παιχνιδιού για να ανοίξει μία πόρτα ή να χάσει ενέργεια από ένα εχθρό, γενικά πώς αλληλεπιδρούν τα στοιχεία με τον χρήστη και οι χειρισμοί που χρειάζεται για να παίξει. Δημιουργήθηκαν τα ηχητικά εφέ για κάθε χαρακτήρα, φωνές και ήχοι αντικειμένων για κάθε δράση καθώς και μουσική που παίζει στο παιχνίδι με την βοήθεια του προγράμματος adobe soundbooth και το IVONA. Με την ολοκλήρωση το παιχνίδι πέρασε από μία διαδικασία όπου εξετάστηκε για τυχόν προβλήματα και μετά βελτιώθηκε ανάλογα. Έγινε ένα τεστ του παιχνιδιού με χρήστες, παίχτες και μετά συμπληρώθηκε ένα ερωτηματολόγιο. Με τα αποτελέσματα του τεστ και των ερωτηματολογίων έγιναν βελτιώσεις και διορθώσεις στο παιχνίδι, προστέθηκαν και αφαιρέθηκαν στοιχεία. Το αναμενόμενο αποτέλεσμα της πτυχιακής εργασίας ανάπτυξη iv

7 παιχνιδιού με το λογισμικό blender είναι ένα λειτουργικό παιχνίδι ψυχαγωγίας, προσιτό και εύχρηστο προς τους χρήστες. Με την ολοκλήρωση του ηλεκτρονικού παιχνιδιού System control δόθηκε η ευκαιρία να δημιουργηθεί και εξώφυλλο θήκης DVD του παιχνιδιού καθώς και αφίσα Α3 για διαφημιστικού σκοπούς. v

8 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΠΕΡΙΛΗΨΗ... iv ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ... vi ΚΑΤΑΛΟΓΟΣ ΔΙΑΓΡΑΜΜΑΤΩΝ... ix ΑΠΟΔΟΣΗ ΟΡΩΝ... xi ΕΙΣΑΓΩΓΗ... xii 1 Υφιστάμενη γνώση 1.1 Παιχνίδια Κλασσικά παιχνίδια Επιτραπέζια παιχνίδια Pen & Paper παιχνίδια Κονσόλες παιχνιδιών η και 2 η γενιά παιχνιδιών η και 4 η γενιά παιχνιδιών η και 6 η γενιά παιχνιδιών η γενιά παιχνιδιών Η εξέλιξη των παιχνιδιών στους Ηλεκτρονικούς Υπολογιστές Σχέδιο υλοποίησης Περιγραφή μεθοδολογίας Ιδεοθύελλα - σχεδιασμός Πλατφόρμες Είδη παιχνιδιών Κοινό και στόχοι Concept - storyboard vi

9 1.6.1 Η ιστορία πίσω απο το παιχνίδι Game control flow Διάγραμμα σταδίων Δημιουργία 3D μοντέλων - Modeling Εισαγωγή στον τρισδιάστατο χώρο Φόρμα Polygonal modeling Σχεδιασμός αντικειμένων Βασική επεξεργασία - editing Χαρακτήρες παιχνιδιού Οχήματα και στατικά μοντέλα παιχνιδιού Στάδια παιχνιδιού Υφή - Texturing Υλικά - Materials Textures UV mapping Texture face materials Cel shaded γραφικά Τρισδιάστατα μοντέλα παιχνιδιού με υφή Cel shaded in game engine Animation Βασικό keyframe animation Objet animation Ipo modes System Control logo animation Character animation vii

10 2.4.6 Προετοιμασία του μοντέλου Χρήση του σκελετού - Rigging Pose mode Weight paint editing Λογική παιχνιδιού - Game logic Blender game engine Logic buttons Advanced settings Properties Game logic Bricks Μουσική και ήχοι παιχνιδιού Τεστ - αξιολόγηση με χρήστες ΣΥΜΠΕΡΑΣΜΑΤΑ/ ΑΠΟΤΕΛΕΣΜΑΤΑ/ ΕΠΙΛΟΓΟΣ ΒΙΒΛΙΟΓΡΑΦΙΑ ΠΑΡΑΡΤΗΜΑΤΑ Ερωτηματολόγιο αξιολόγησης Τρισδιάστατοι χαρακτήρες και οχήματα παιχνιδιού A3 Αφίσα του παιχνιδιού System control Εξώφυλλο θήκης DVD του παιχνιδιού System control viii

11 ΚΑΤΑΛΟΓΟΣ ΔΙΑΓΡΑΜΜΑΤΩΝ Εικόνα 1: Λογότυπο λογισμικού Blender... x Εικόνα 2: Πιόνια σκακιού... 1 Εικόνα 3: Επιτραπέζιο παιχνίδι Monopoly Εικόνα 4: Ηλεκτρονικό παιχνίδι Pacman... 2 Εικόνα 5: Πλατφόρμα Nintedo NES... 3 Εικόνα 6: Παιχνίδι heavy Rain του Playstation Εικόνα 7: Παιχνίδι God of War στο Playstation Εικόνα 8: Διάγραμμά Σχεδίου υλοποίησης... 5 Εικόνα 9: Παιχνιδοκονσόλες - πλατφόρμες... 7 Εικόνα 10: Λογότυπο pegi... 9 Εικόνα 11: Διάγραμμα game control του παιχνιδιού Εικόνα 12: Διάγραμμα πρώτου σταδίου Εικόνα 13: Διάγραμμα δεύτερου σταδίου Εικόνα 14: Διάγραμμα τρίτου σταδίου Εικόνα 15: Διάγραμμα τέταρτου σταδίου Εικόνα 16: Τρισδιάστατος χώρος ΧΨΖ Εικόνα 17: Primitives σχήματα του λογισμικού Blender Εικόνα 18: Ορολογία στοιχείων του τρισδιάστατου μοντέλου Εικόνα 19: Μενού επιλογής import στο λογισμικό Blender Εικόνα 20: Τρισδιάστατοι χαρακτήρες παιχνιδιού System control Εικόνα 21: Τρισδιάστατα οχήματα και στατικά στοιχεία του παιχνιδιού System control Εικόνα 22: Τρισδιάστατα στάδια του παιχνιδιού System control Εικόνα 23: Υλικά - materials του λογισμικού blender ix

12 Εικόνα 24: UV mapping στο λογισμικό Blender Εικόνα 25: Cel shaded γραφικά σε τρισδιάστατα μοντέλα Εικόνα 26: Τρισδιάστατοι χαρακτήρες παιχνιδιού με υφή -textures Εικόνα 27: Τρισδιάστατα οχήματα και στοιχεία του παιχνιδιού με υφή -textures Εικόνα 28: Τρισδιάστατος χαρακτήρας με toon shader Εικόνα 29: Key frame animation σε κόκκαλο (bone) Εικόνα 30: Μενού Ipo στο λογισμικό Blender Εικόνα 31: Animation του λογότυπου System control στο λογισμικό Blender Εικόνα 32: Λογική - προγραμματισμός του ipo στο λογισμικό blender Εικόνα 33: Στοιχεία του κόκκαλου (bone) στο λογισμικό Blender Εικόνα 34: Τρισδιάστατος χαρακτήρας παιχνιδιού με σκελετό (armature) Εικόνα 35: Μενού pose mode στο λογισμικό blender Εικόνα 36: Εικόνα 36 : Weight painting στο λογισμικό Blender Εικόνα 37: Μενού (physics) αντικειμένου στο λογισμικό Blender Εικόνα 38: Ακτίνα ( radius) τρισδιάστατου χαρακτήρα και μενού bounds Εικόνα 39: Πρόγραμμα IVONA text to speech Εικόνα 40: Χειρισμοί του παιχνιδιού System control Εικόνα 41: Camera modes του παιχνιδιού System control Εικόνα 42: Τρισδιάστατος χαρακτήρας αρχηγού System control Εικόνα 43: Τρισδιάστατη πίστα του παιχνιδιού System control με υφή -textures Εικόνα 44: Τρισδιάστατος χαρακτήρας Sentinel παιχνιδιού με laser και jetbike x

13 ΑΠΟΔΟΣΗ ΟΡΩΝ Data Vertex Texture Rigging Game Engine Extrude Realtime Gameplay Face Modeling Concept Material Game logic Δεδομένα Σημείο Υφή Δημιουργία σκελετού Μηχανή παιχνιδιού Εξώθηση Πραγματικός χρόνος Χειρισμοί παιχνιδιού Πλευρά Μοντελοποίηση Σκεπτικό Υλικό Λογική παιχνιδιού xi

14 ΕΙΣΑΓΩΓΗ Η ακόλουθη πτυχιακή εργασία αφορά την λεπτομερή διαδικασία ανάπτυξης ενός παιχνιδιού με την βοήθεια του λογισμικού Blender και άλλων προγραμμάτων όπως Autodesk Maya για τον σχεδιασμό τρισδιάστατων μοντέλων και Adobe Audition για τα ηχητικά εφέ. Με κατάλληλη έρευνα υφιστάμενης γνώσης στον τομέα παιχνιδιών έγινε η ανάπτυξη παιχνιδιού στο λογισμικό Blender. Η υλοποίηση του παιχνιδιού απαιτούσε μία λογική σειρά εργασιών η οποία διήρκησε 26 εβδομάδες και στόχος του είναι να ψυχαγωγήσει τους χρήστες. Εργασίες όπως σχεδιασμός του κόσμου και των τρισδιάστατων χαρακτήρων - ιδεοθύελλα, η δημιουργία διαγράμματος για κάθε στάδιο του παιχνιδιού. Με την χρήση του λογισμικού Autodesk Maya έγινε η τρισδιάστατη μοντελοποίηση των στατικών στοιχείων του κόσμου και έπειτα των χαρακτήρων, εχθροί και ήρωες. Ακολούθως τo texturing όλων των τρισδιάστατων στοιχείων στο λογισμικό Blender και rigging σε κάθε χαρακτήρα ή στοιχείο που χρειάζεται κίνηση (animation) και τα ηχητικά εφέ. Έπειτα σχεδιάστηκε η λογική (Game logic) στο παιχνίδι, ο τρόπος που αλληλεπιδρούν τα στοιχεία, οι χειρισμοί (gameplay) που χρειάζεται ο χρήστης για να παίξει. Με την ολοκλήρωση των πιο πάνω εργασιών το παιχνίδι πέρασε από μία διαδικασία όπου εξετάστηκε για τυχόν προβλήματα και βελτιώθηκε ανάλογα. Το αναμενόμενο αποτέλεσμα είναι ένα λειτουργικό παιχνίδι διασκεδαστικό και εύχρηστο προς το κοινό. Το Blender είναι ένα λογισμικό που επιτρέπει την δημιουργία ενός ευρύ φάσματος τρισδιάστατου και δισδιάστατου περιεχόμενου, προσφέρει λειτουργίες όπως μοντελοποίηση, texturing, φωτισμό, animation και video post-processing σε ένα πακέτο. Το Blender είναι ένα από τα πιο δημοφιλή Open Source 3D λογισμικά στον κόσμο. ( Blender, 2012). Εικόνα 1 : Λογότυπο λογισμικού Blender. Ο σχεδιασμός παιχνιδιών είναι ένας τομέας στην βιομηχανία της ψυχαγωγίας και βασίζετε σε αρκετούς παράγοντες για να είναι επιτυχής. Οι παράγοντες που κάνουν ένα παιχνίδι να είναι xii

15 διασκεδαστικό και εθιστικό είναι ο χειρισμός του (gameplay mechanic) με συνδυασμό καλών γραφικών και καλής θεματολογίας. Ο πιο γενικός ορισμός ενός gameplay mechanic είναι ο κανόνας ή το χαρακτηριστικό που επηρεάζει το πώς το παιχνίδι παίζεται. Κάθε παιχνίδι χρησιμοποιεί ένα gameplay mechanic ή αρκετά διαφορετικά που είτε λειτουργούν ανεξάρτητα ή μαζί για να δημιουργήσουν νέα αποτελέσματα και δράσεις. Ένας καλός σχεδιαστής παιχνιδιών πρέπει να είναι σε θέση να καθορίσει ένα gameplay mechanic, να ξέρει πώς δημιουργείται και να εφαρμόσει την γνώση αυτή στον σχεδιασμό των χειρισμών - δράσεις για το παιχνίδι. Ένα gameplay mechanic είναι οι δράσεις που ένας παίχτης μπορεί να κάνει στο παιχνίδι, όπως η κίνηση, να πηδά, να πυροβολά, ή να οδηγά. Ωστόσο, κάθε σύστημα δράσεων όπως η μάχη αποτελείται από αρκετά μικρά gameplay mechanics που δουλεύουν μαζί για να γίνει η μάχη διασκεδαστική. Κάθε δράση που κάνει ο παίχτης μπορεί να εκτελεστεί στην μάχη, όπως όταν χτυπά, κλοτσά, κόβει, μαχαιρώνει, πυροβολά, ή ρίχνει, είναι ένα gameplay mechanic. Όσο πιο πολλά gameplay mechanics υπάρχουν σε ένα παιχνίδι, τόσο πιο περίπλοκο γίνεται. Η δουλεία των περισσότερων σχεδιαστών παιχνιδιών ως εκ τούτου δεν είναι απλά να σκεφτούν ένα καινούριο gameplay mechanic αλλά να απλοποιούν συνεχώς και να τελειοποιούν τo gameplay mechanic για να είναι πιο εύκολο στους παίχτες για να χρησιμοποιούν. Οι σχεδιαστές παιχνιδιών πρέπει επίσης να προσπαθούν να ανακαλύψουν πώς αυτά τα gameplay mechanics θα δημιουργηθούν μέσα από αυτούς τους συνδυασμούς. Mechanics όπως να μπορείς να περπατάς και να πυροβολάς θα μπορούσε να συνδυαστεί με τέτοιο τρόπο ώστε ο παίχτης να μπορεί να τα χρησιμοποιεί την ίδια ώρα μαζί. ( Dunniway και Novak, 2008). xiii

16 1.Υφιστάμενη γνώση 1.1 Παιχνίδια Κλασικά παιχνίδια : Πάντα αναζητούσαμε τρόπους για να ψυχαγωγηθούμε, πολλά κλασικά παιχνίδια όπως το σκάκι, ντάμα, χαρτιά και τάβλι υπήρχαν από χιλιάδες χρόνια πριν. Τα περισσότερα κλασικά παιχνίδια περιστρέφονται γύρω από στρατηγική και ένα περίπλοκο σετ από δράσεις που κυμαίνονται από πολύ απλούς κανόνες. Εικόνα 2 : Πιόνια σκακιού. Επιτραπέζια παιχνίδια : Τα επιτραπέζια παιχνίδια παίζονται με πιόνια που αντιπροσωπεύουν είτε ένα ή περισσότερα αντικείμενα ή ανθρώπους, συχνά τα παιχνίδια αυτά απαιτούν λύση πάζλ και προσφέρουν μάθηση στρατηγικής. Το επιτραπέζιο Monopoly είναι ένα καλό παράδειγμα παιχνιδιού που περιλαμβάνει αγορά και ενοικίαση ιδιοκτησιών με χρήματα του παιχνιδιού, καθώς οι παίκτες περιφέρονται διαδοχικά στο ταμπλό, σύμφωνα με την κάθε ζαριά.. Εικόνα 3 : Επιτραπέζιο παιχνίδι Monopoly. 1

17 Pen & Paper παιχνίδια : Τα παιχνίδια ρόλων ( RPG ) pen and paper role playing game είναι ένα ακόμα είδος κλασικών παιχνιδιών που επηρεάζουν σημαντικά και στην δημιουργία ηλεκτρονικών παιχνιδιών. Τα παιχνίδια αυτά βασίζονται σε στοιχεία όπως κάρτες που αντιπροσωπεύουν χαρακτήρες, αποστολές, αριθμό ζωών κ.α. Οι συμμετέχοντες αναλαμβάνουν το ρόλο φανταστικών χαρακτήρων και καθορίζουν τις ενέργειες των χαρακτήρων τους εν μέρει βασισμένοι στον σχεδιασμό του χαρακτήρα τους, και οι ενέργειες πετυχαίνουν ή αποτυχαίνουν σύμφωνα με ένα, συνήθως πολύπλοκο, σύστημα κανόνων και οδηγιών. Τα παιχνίδια αυτά εισάγουν το σύστημα social gaming που μετέπειτα τα ηλεκτρονικά παιχνίδια αναπαράγουν και αφομοιώνουν. ( Dunniway and Novak, 2008). 1.2 Κονσόλες παιχνιδιών 1 η και 2 η Γενιά παιχνιδιών : Τα αρχικά ηλεκτρονικά παιχνίδια είχαν απλές δράσεις και χειρισμούς βασισμένα κυρίως στην επανάληψη, μνήμη, χρόνο και δεξιότητα. Τα περισσότερα παιχνίδια περιορίζονταν σε μία οθόνη ή σε κινούμενη ( scrolling screen). Δεδομένου ότι τα παιχνίδια αυτά ήταν 2D ήταν πολύ πιο εύκολα στον χειρισμό από ότι τα σημερινά 3D παιχνίδια. Μερικά αξιομνημόνευτα παιχνίδια είναι το Frogger, Pac-Man, Asteroids και Donkey Kong. Εικόνα 4 : Ηλεκτρονικό παιχνίδι Pacman. 3 η Γενιά (8 bit) και 4 η Γενιά παιχνιδιών (16 - bit) : Στην εποχή αυτή κυρίαρχη στον τομέα των ηλεκτρονικών παιχνιδιών ήταν η κονσόλα Nintedo Entertainment System ( NES ) που πρόσθεσε μεγαλύτερη αλληλεπίδραση και διαδραστικότητα. Τα NES παιχνίδια είχαν τώρα την δυνατότητα για πρώτη φορά ένα σύστημα χειρισμών με περισσότερα από ένα κουμπί κάνοντας 2

18 τα παιχνίδια να ανταποκρίνονται και να αντιδρούν πιο πολύ με τις ενέργειες του παίκτη. Μερικά από αυτά είναι το Prince of Persia, Tetris και φυσικά το ιστορικό Super Mario με 18 εκατομμύρια πωλήσεις. ( Dunniway and Novak, 2008 ). Εικόνα 5 : Πλατφόρμα Nintendo NES. 5 η Γενιά (32- bit) και 6 η Γενιά παιχνιδιών ( bit) : Η πρώτη γενιά 3D παιχνιδιών ήταν γεγονός καθώς μπήκαμε στον τρισδιάστατο κόσμο πολύ κανόνες και χειρισμοί έπρεπε να αλλάξουν. Αρκετοί παράγοντες επηρέασαν την εξέλιξη των ηλεκτρονικών παιχνιδιών όπως ο μοχλός χειρισμού και η φύση του 3D περιβάλλοντος ( πλοήγηση και camera control ). Με την 6 η γενιά πολλά παιχνίδια επικεντρώθηκαν στην δημιουργία πιο στιλιστικών, θεματικών και κινηματογραφικών στοιχείων μέσα στο χειρισμό τους. Τα ηλεκτρονικά παιχνίδια που είχαν περισσότερη επιτυχία ήταν αυτά που ενσωμάτωναν διαφορετικούς χειρισμούς ( mechanics ) σε ένα μοναδικό καλοφτιαγμένο παιχνίδι που τραβούσε την προσοχή των παιχτών. Εικόνα 6 : Παιχνίδι heavy Rain του Playstation 3. 3

19 Ένα τέτοιο παιχνίδι είναι το God of War στην κονσόλα Playstation 2 (PS2) του οποίο ο χειρισμός του είναι τόσο καλά διαμορφωμένος που το κάνει μοναδικό στο είδος του. Το God of War ενσωματώνει ένα εθιστικό σύστημα μάχης με πολλές κινήσεις, συνδυασμούς και mini παιχνίδια για να κρατά το ενδιαφέρον του παίχτη καθώς και όπλα που σε κάνουν πιο δυνατό, γρίφοι και αρχηγοί όλα σε ένα πακέτο. ( Dunniway and Novak, 2008 ). Εικόνα 7 : Παιχνίδι God of War στο Playstation 2. 7 η Γενιά παιχνιδιών : Η γενιά αυτή παιχνιδιών είναι αρκετά πρόσφατη και μέχρι τώρα η αγορά είναι χωρισμένη με τις κυρίαρχες κονσόλες Nintendo Wii να αλλάζει τον τρόπο με τον οποίο τα παιχνίδια παίζονται καθώς το Xbox και Playstation 3 να προσφέρουν καλύτερα γραφικά αλλά λιγότερο καινούριους χειρισμούς ( gameplay mechanics ). Φυσικά η γενιά αυτή είναι στα αρχικά της στάδια και υπάρχει χρόνος να καταλάβουν οι δημιουργοί παιχνιδιών την σημασία ενός ηλεκτρονικού παιχνιδιού να είναι διασκεδαστικό αλλά και καινοτόμο χωρίς να επικεντρώνεται τόσο πολύ στα γραφικά. 4

20 1.3 Η εξέλιξη των παιχνιδιών στους Ηλεκτρονικούς Υπολογιστές Δεν μπορούμε να παραβλέψουμε τον ηλεκτρονικό υπολογιστή ως μία πλατφόρμα παιχνιδιών. Πολλά ειδή παιχνιδιών σχεδιάστηκαν για το PC λόγω της δύναμης, περίπλοκων χειρισμών, αποθήκευση και προηγμένα χαρακτηριστικά τα οποία η κονσόλα δεν μπορούσε ποτέ να έχει. Ένα είδος παιχνιδιού πολύ διάσημο είναι το World of Warcraft, ένα massively multiplayer online role - playing game (MMORPG) όπως και τα παιχνίδια στρατηγικής (real time strategy RTS). ( Dunniway and Novak, 2008 ). 1.4 Σχέδιο Υλοποίησης Εικόνα 8 : Διάγραμμά Σχεδίου υλοποίησης. 5

21 Περιγραφή μεθοδολογίας Η δομή της προγραμματισμένης εργασίας έχει ώ εξής, το έργο θα χωριστεί σε 3 φάσεις και η διάρκεια υλοποίησης του θα είναι 26 εβδομάδες. Οργάνωση Εισαγωγή : Τί είναι το λογισμικό blender και τα gameplay mechanics, οι στόχοι της πτυχιακής εργασίας. Υφιστάμενη γνώση : Κλασικά παιχνίδια, Επιτραπέζια παιχνίδια, Pen & Paper παιχνίδια, Κονσόλες παιχνιδιών, 1 η και 2 η Γενιά παιχνιδιών, 3 η Γενιά (8 bit) και 4 η Γενιά παιχνιδιών (16 - bit), 5 η Γενιά (32- bit) και 6 η Γενιά παιχνιδιών ( bit), 7 η Γενιά παιχνιδιών, η εξέλιξη των παιχνιδιών στους Ηλεκτρονικούς Υπολογιστές.Concept - Storyboard Ανάλυση Με την χρήση του λογισμικού Maya θα γίνει η τρισδιάστατη μοντελοποίηση των στατικών στοιχείων του κόσμου και έπειτα των χαρακτήρων, εχθροί, ήρωες, παράλληλα θα γίνει το texturing όλων των δισδιάστατών και τρισδιάστατων στοιχείων στο λογισμικό Blender. (Rigging στους χαρακτήρες και animation π.χ. όταν τρέχουν, πηδούν, παλεύουν κ.τ.λ. ( Η λογική του παιχνιδιού, πώς θα αλληλεπιδρούν τα στοιχεία, ο χειρισμός (gameplay) του χρήστη για να παίξει.τα ηχητικά εφέ που θα υπάρχουν στο παιχνίδι, η μουσική. Υλοποίηση Ολοκλήρωση του παιχνιδιού και εξέταση test για τυχόν προβλήματα και περιθώριο βελτίωσης αξιολόγηση με χρήστες. 6

22 1.5 Ιδεοθύελλα - σχεδιασμός Πριν ξεκινήσουμε τον σχεδιασμό πρέπει να λάβουμε υπόψη τις διεργασίες που χρειάζονται για την ολοκλήρωση ενός ηλεκτρονικού παιχνιδιού. Τί θέλουμε να δημιουργήσουμε, για ποιό λόγο και σε ποίον απευθύνεται, τι εμπλέκεται στην δημιουργία του. Τα θεμέλια του παιχνιδιού βασίζονται στον προγραμματισμό, έρευνα, σκεπτικό και όλοι οι παράγοντες που παίζουν ρόλο στην δημιουργία του. Πλατφόρμες Είναι σημαντικό να καθορίσουμε την πλατφόρμα στην οποία το παιχνίδι θα κυκλοφορήσει, συνήθως τα παιχνίδια μπορούν να υπάρξουν σε πολλές κονσόλες. Αν όμως το παιχνίδι θα σχεδιαστεί για τον ηλεκτρονικό υπολογιστή τότε πρέπει να λάβουμε υπόψη τις ελάχιστες προδιαγραφές που προτείνει και απαιτεί το σύστημα του PC. Οι πιο διάσημες πλατφόρμες που κυκλοφορούν σήμερα είναι το Xbox, τo Playstation 3, το Nintendo Wii και ασφαλώς ο ηλεκτρονικός υπολογιστής. ( Dunniway and Novak, 2008 ). Εικόνα 9 : Παιχνιδοκονσόλες - πλατφόρμες. 7

23 Είδη παιχνιδιών Στην αρχή του σχεδιασμού ενός ηλεκτρονικού παιχνιδιού πρέπει να είναι ξεκάθαρο το είδος που θα ακολουθεί όπως τα είδη που ακολουθούν : Παιχνίδια Δράσης και Περιπέτειας (Action Adventure) Ο παίκτης ελέγχει έναν χαρακτήρα σε δραστηριότητες επίλυσης γρίφων και/ή μάχης, π.χ. Tomb Raider. Παιχνίδι Περιπέτειας (Adventure)Οι παίκτες λαμβάνουν ρόλους και το παιχνίδι βασίζεται στην επίλυση γρίφων, π.χ. Monkey Island, Broken Sword. MMO Online παιχνίδι μεγάλου αριθμού πολλαπλών παικτών (Massively Multiplayer Online), όπου ακόμη και χιλιάδες παίκτες από όλον τον κόσμο μπορούν να συμμετέχουν στο ίδιο παιχνίδι μέσω του Διαδικτύου και να παίξουν μεταξύ τους, π.χ. World of Warcraft. Παιχνίδι Πλατφόρμας (Platform/Platformer) Διαδραματίζεται γύρω από παίκτες που πηδάνε από πλατφόρμα σε πλατφόρμα, π.χ. Donkey Kong. Παιχνίδι γρίφου (Puzzle) Εύκολο στο παίξιμο, συνήθως διατίθεται σε κονσόλες χειρός ή σε ηλεκτρονικούς υπολογιστές μέσω του Διαδικτύου, π.χ. Tetris, Zoo Keeper. RPG Παιχνίδι ρόλων (Role Playing Game) το οποίο περιλαμβάνει μάχη διαδραματιζόμενη σε γύρους, π.χ. Final Fantasy. Παιχνίδι Αγώνων Ταχύτητας (Racer) Ένα παιχνίδι οδήγησης που περιλαμβάνει την ολοκλήρωση διαδρομών σε δεδομένο χρόνο ή ενάντια σε άλλους διαγωνιζομένους, π.χ. Burnout, Gran Turismo. Παιχνίδι Ρυθμού-Χορού (Rhythm-Dance) Ο παίκτης κινείται παράλληλα με το παιχνίδι/μουσική, π.χ. Singstar. Shoot 'em Up Παιχνίδι όπου ο παίκτης γυρνάει πυροβολώντας αντικείμενα, π.χ. Halo 3. 8

24 Sims Προσομοιώσεις πραγματικών δραστηριοτήτων, π.χ. Microsoft Flight Simulator. Αθλητικό παιχνίδι (Sports) Προσομοίωση αθλήματος, π.χ. Pro Evolution Soccer ή Tiger Woods Golf. Παιχνίδι Στρατηγικής (Strategy) Σε μια εξέλιξη των αρχών που διέπουν τα επιτραπέζια παιχνίδια στρατηγικής, οι παίκτες, καθένας με τη σειρά του, πραγματοποιούν ελιγμούς, π.χ. Command & Conquer, Total War. ( Είδη παιχνιδιών, 2012) Κοινό και στόχοι Πρέπει να λάβουμε υπόψη σε ποίο κοινό θα απευθύνεται το παιχνίδι και οι ηλικιακές διαβαθμίσεις σχετικά με το pegi. Οι ηλικιακές διαβαθμίσεις είναι συστήματα που χρησιμοποιούνται για να εξασφαλίσουν ότι όλα τα προϊόντα ψυχαγωγικού περιεχομένου, όπως κινηματογραφικές ταινίες, βίντεο, DVD και παιχνίδια υπολογιστή, φέρουν σαφή επισήμανση βάσει ηλικίας σύμφωνα με το περιεχόμενό τους. ( Είδη παιχνιδιών, 2012) Σε ποίο τύπο παιχτών θα επικεντρωθούμε, hard-core παίχτες, απλούς παίχτες ή και τους δύο. Τί θεματολογία προτιμούν οι παίχτες, θέματα όπως επιστημονική φαντασία, ρεαλισμό, παιχνίδια τρόμου κ.τ.λ. Αυτοί είναι οι στόχοι που πρέπει να ακολουθήσει ο δημιουργός στην αρχή του σχεδιασμού ενός ηλεκτρονικού παιχνιδιού. Εικόνα 10 : Λογότυπο pegi. 9

25 1.6 Concept - storyboard Η πτυχιακή εργασία έχει σκοπό την δημιουργία ενός ηλεκτρονικού παιχνιδιού με το λογισμικό Blender, το παιχνίδι αυτό ονομάζεται System control. System control : Ένα ηλεκτρονικό παιχνίδι επιστημονικής φαντασίας όπου όλοι οι χαρακτήρες είναι ρομπότ με θέμα την κατάκτηση του συστήματος και επομένως τον απόλυτο έλεγχο. Η πλατφόρμα που επιλέχτηκε για την κυκλοφορία του παιχνιδιού είναι ο ηλεκτρονικός υπολογιστής και οι χειρισμοί που χρησιμοποιεί ο παίχτης είναι το πληκτρολόγιο και το ποντίκι. Το κοινό στο οποίο απευθύνεται είναι 12 ετών και άνω σύμφωνα με τις ηλικιακές διαβαθμίσεις ( pegi ) και το είδος του παιχνίδι περιπέτειας third person shooter με στοιχεία first person shooter και racing game. Η ιστορία πίσω από το παιχνίδι Η ιστορία εξελίσσεται σε ένα φανταστικό κόσμο των ρομπότ όπου ο έλεγχος είναι το κυρίαρχο στοιχείο. Τα γεγονότα διαδραματίζονται σε ένα τεράστιο διαστημόπλοιο ( Infinite ) που χωρίζεται σε αίθουσες και διαδρόμους. Ο παίχτης χειρίζεται τον κύριο χαρακτήρα (avatar) ένα ρομπότ με το όνομα sentinel, μαζί του στο παιχνίδι είναι ο digital 9 που τον βοηθά κατά την διάρκεια της περιπέτειας του και λειτουργεί σαν αφηγητής δίνοντας συμβουλές. Σκοπός του παιχνιδιού είναι να φτάσει ο sentinel από τα στάδια - αίθουσες καταστρέφοντας εχθρούς που θέλουν να τον σταματήσουν και να αποκτήσει τον απόλυτο έλεγχο του συστήματος νικώντας τον αρχηγό ( Revoltech ). Ο Sentinel χρησιμοποιεί το laser που έχει στο χέρι για να νικήσει τους εχθρούς του, ο παίχτης κινείται στον χώρο με το πληκτρολόγιο και πυροβολά με το ποντίκι. Υπάρχουν στοιχεία που αλληλεπιδρά ο sentinel όπως πόρτες που ανοίγουν όταν πλησιάσει, medical kits για να αναπληρώσει την ζωή του και ammo για το plasma του laser. Συνθήκες για να χάσει ο παίχτης 10

26 στο παιχνίδι είναι να έρθει σε επαφή με εχθρικά ρομπότ και κάθε φορά που γίνεται αυτό η μπάρα ζωής μειώνεται. Game control flow Εικόνα 11 : Διάγραμμα game control του παιχνιδιού. 11

27 Διάγραμμα - level 1 Εικόνα 12 : Διάγραμμα πρώτου σταδίου. 12

28 Διάγραμμα - level 2 Εικόνα 13 : Διάγραμμα δεύτερου σταδίου. 13

29 Διάγραμμα - level 3 Εικόνα 14 : Διάγραμμα τρίτου σταδίου. 14

30 Διάγραμμα - level 4 Εικόνα 15 : Διάγραμμα τέταρτου σταδίου. 15

31 Δημιουργία 3D μοντέλων - Modeling 2.1 Εισαγωγή στον τρισδιάστατο χώρο Ο κόσμος των τρισδιάστατων γραφικών ( 3D ) βασίζεται στους κανόνες του πραγματικού κόσμου το φυσικό μας περιβάλλον που έχει πλάτος, ύψος και βάθος (μήκος). Ένα σημείο (point) στον τρισδιάστατο χώρο υποδηλώνει μία τοποθεσία στους άξονες ΧΨΖ ( πλάτος, ύψος, βάθος ), δύο σημεία δημιουργούν μία γραμμή (line) και συνδέοντας γραμμές δημιουργούμε πολύγωνα ( polygons). Εικόνα 16 : Τρισδιάστατος χώρος ΧΨΖ Στα γραφικά των ηλεκτρονικών υπολογιστών ( CGI ) η ορολογία των στοιχείων του τρισδιάστατου κόσμου ονομάζεται έτσι: 3D ορισμός Point Line Polygon CGI ορισμός Vertex Edge Polygon 16

32 Θεωρητικά ένα πολύγωνο ( polygon) μπορεί να έχει άπειρο αριθμό από vertices και edges, όσα ποιό πολλά έχει τόσο πιο πολύ χρόνο θέλει ο υπολογιστής να επεξεργαστεί το σχήμα. Τα πιο κοινά σχήματα στα γραφικά του ηλεκτρονικού υπολογιστή είναι τα τρίγωνα και τα τετράγωνα, με αυτά μπορούμε να δημιουργήσουμε σχεδόν όποιο σχήμα θέλουμε. Φόρμα ( Mesh ) Με τον συνδυασμό πολύγωνων σε διαφορετικές γωνίες και μεγέθη μπορούμε να δημιουργήσουμε όποιο τρισδιάστατο σχήμα θέλουμε. Για παράδειγμα έξη τετράγωνα δημιουργούν ένα κύβο, με την αύξηση πολύγωνων,μετατροπή του μεγέθους και τοποθεσίας μπορούμε να σχηματίσουμε πιο περίπλοκα σχήματα. Έτσι η δημιουργία σχημάτων γίνεται με την ένωση πολύγωνων αλλά για να σχεδιάσουμε με το χέρι αυτά τα σχήματα είναι δύσκολο και χρονοβόρο. Τα λογισμικά που υποστηρίζουν τρισδιάστατα γραφικά όπως το blender προσφέρουν έτοιμα σχήματα με την ονομασία primitives ( σφαίρες, κώνους, κύβους κ.τ.λ) ( Wartmann, 2008). Blender Primitives Εικόνα 17 : Primitives σχήματα του λογισμικού Blender. 17

33 2.2 Polygonal modeling Το Blender είναι ένα λογισμικό που επιτρέπει την δημιουργία ενός ευρύ φάσματος τρισδιάστατου και δισδιάστατου περιεχόμενου, αυτή η λειτουργία ονομάζεται μοντελοποίηση (modeling) και χωρίζεται σε nurbs modeling και polygonal modeling. To nurbs modeling (Nonuniform rational basis spline ) είναι ένα μαθηματικό μοντέλο που χρησιμοποιείται ευρέως σε γραφικά ηλεκτρονικών υπολογιστών για την παραγωγή καμπύλων και επιφανειών που προσφέρουν μεγάλη ευελιξία και ακρίβεια για το χειρισμό σχημάτων. Το polygonal modeling (πολυγωνική μοντελοποίηση) σε 3D γραφικά υπολογιστών, είναι μια προσέγγιση για μοντελοποίηση αντικειμένων που εκπροσωπούν ή προσεγγίζουν επιφάνειες με πολύγωνα. Με το Polygonal modeling είναι πιο εύκολο η απόδοση γραφικών στον ηλεκτρονικό υπολογιστή, έτσι χρησιμοποιήθηκε για τον σχεδιασμό των μοντέλων -χαρακτήρων και στατικών στοιχείων στο παιχνίδι System Control. Σχεδιασμός αντικειμένων - object mode & edit mode Οι περισσότερες δράσεις στο λογισμικό blender περιλαμβάνουν μετακίνηση, περιστροφή, αλλαγή μεγέθους και χωρίζονται σε modes, το object mode και edit mode. Οι λειτουργίες στο object mode επηρεάζουν το ίδιο το αντικείμενο (περιστροφή, μεγέθυνση, σμίκρυνση, μετακίνηση ) ενώ στο edit mode επηρεάζουν μόνο την γεωμετρία του αντικειμένου αλλά όχι την τοποθεσία του στον τρισδιάστατο χώρο όπως μετακίνηση και περιστροφή. Εικόνα 18 : Ορολογία στοιχείων του τρισδιάστατου μοντέλου 18

34 Tο edit mode επεξεργάζεται πάντα μόνο ένα αντικείμενο τη φορά και όταν είναι επιλεγμένο έχει χρώμα μαύρο. Τα απλά σχήματα όλα είναι κατασκευασμένα από 3 βασικά στοιχεία, vertices, edges και faces, δεν μιλούμε για καμπύλες ( NURBS) επειδή το game engine του λογισμικού blender δεν τις υποστηρίζει. Το vertex είναι ένα σημείο στον τρισδιάστατο χώρο και για την δημιουργία του πρέπει να είμαστε στο edit mode, κρατούμε το CTRL πατημένο και κλικ με το αριστερό κουμπί του ποντικού. Μία γραμμή (edge) ενώνει πάντα δύο σημεία ( vertices ) με μία ευθεία και τις χρησιμοποιούμε για να κατασκευάσουμε πλευρές (faces), για την δημιουργία μία γραμμής επιλέγουμε δύο vertices και πατούμε F στο πληκτρολόγιο. Μία πλευρά (face) είναι το σημαντικότερο στοιχείο στον σχεδιασμό ενός σχήματος, χρησιμοποιείται στην κατασκευή επιφανειών ενός αντικειμένου και είναι αυτό που βλέπουμε όταν αποδίδει ( render) ο ηλεκτρονικός υπολογιστής σαν γραφικά. Μία πλευρά (face ) ορίζεται ως ο χώρος μεταξύ είτε τριών (τρίγωνο) είτε τεσσάρων (τετράγωνο) σημείων (vertices ) με μία γραμμή σε κάθε πλευρά. Τα τρίγωνα είναι ιδανικά γιατί είναι πιο εύκολο το λογισμικό blender να τα υπολογίσει. Για την δημιουργία ενός face επιλέγουμε τρία ή τέσσερα vertices και πατούμε F στο πληκτρολόγιο. ( Wartmann, 2008 ). Βασική επεξεργασία - editing Οι πιο απλές λειτουργίες στο object mode όπως επιλογή, μετακίνηση, περιστροφή και αλλαγή μεγέθους εφαρμόζονται με τον ίδιο τρόπο στα vertices όπως και στα αντικείμενα, κάθε αλλαγή που συμβαίνει στα vertices αυτόματα αλλάζουν τα edges και τα faces. Στο λογισμικό blender με το W στο πληκτρολόγιο μπορούμε να καλέσουμε ένα μενού στο edit mode, με αυτό μπορούμε να έχουμε γρήγορη πρόσβαση σε λειτουργίες που χρειάζεται το polygonal modeling. Subdivide : κάθε επιλεγμένη γραμμή (edge) χωρίζεται σε δύο και καινούργια vertices, ακόμα και τα faces χωρίζονται αν το απαιτεί το σύστημα. Merge : merges είναι τα επιλεγμένα vertices που ενώθηκαν για να δημιουργήσουν ένα vertex στο σημείο όπου βρίσκεται ο 3D cursor. Hide : κρύβει όλα τα επιλεγμένα vertices 19

35 Reveal : αποκαλύπτει όλα τα κρυμμένα vertices Flip normals : αλλάζει την κατεύθυνση που βλέπει ένα επιλεγμένο face Smooth : κάνει ένα αντικείμενο πιο ομαλό προσθέτοντας vertices Extrude : όταν μία ή περισσότερες πλευρές ( faces) είναι επιλεγμένες μπορούμε να τραβήξουμε ή να σπρώξουμε δημιουργώντας περισσότερες πλευρές και επομένως vertices και edges. Εικόνα 19 : Μενού επιλογής import στο λογισμικό Blender. Για την δημιουργία των τρισδιάστατων μοντέλων και στατικών στοιχείων χρησιμοποιήθηκε το λογισμικό Autodesk Maya για σκοπούς ευκολίας με polygonal modeling. Αργότερα κάθε μοντέλο εισάχθηκε (import) στο λογισμικό blender σαν αντικείμενο ( Wavefront. obj). 20

36 Χαρακτήρες παιχνιδιού - polygonal modeling Εικόνα 20 : Τρισδιάστατοι χαρακτήρες παιχνιδιού System control. 21

37 Οχήματα και στατικά μοντέλα παιχνιδιού - polygonal modeling Εικόνα 21 : Τρισδιάστατα οχήματα και στατικά στοιχεία του παιχνιδιού System control. 22

38 Στάδια παιχνιδιού Εικόνα 22 : Τρισδιάστατα στάδια του παιχνιδιού System control Ο σχεδιασμός των τρισδιάστατων μοντέλων και στατικών στοιχείων έγινε με γνώμονα τη γεωμετρία που έπρεπε να είναι όσο πιο απλή γίνεται κρατώντας τον αριθμό των vertices, edges και faces χαμηλό ( low polygonal modeling ). Ο λόγος που γίνεται αυτό είναι επειδή το λογισμικό blender και κάθε πρόγραμμα που επεξεργάζεται 3D γραφικά χρειάζεται περισσότερο χρόνο να τα υπολογίσει όταν είναι υπερβολικά περίπλοκα και μεγάλα σε αριθμό vertices, edges και faces. Αυτό δεν επηρέασε τον σχεδιασμό των τρισδιάστατων μοντέλων επειδή οι χαρακτήρες είναι ρομπότ που δεν χρειάζονται ιδιαίτερα περίπλοκη γεωμετρία ( Low poly models). 23

39 2.3 Υφή (Texturing) Κάθε επιφάνεια στο λογισμικό blender χρειάζεται υλικό (material) έτσι ώστε να μπορεί ο υπολογιστής να αποδώσει τα τρισδιάστατα γραφικά και να τα δούμε. Τα materials προσδιορίζονται ανάλογα με τον τρόπο που το φώς αλληλεπιδρά πάνω στην επιφάνεια τους. (Hess, 2010). Υλικά - Materials : Τα αντικείμενα στον φυσικό κόσμο έχουν διαφορετικά χαρακτηριστικά ως προς την εμφάνιση τους, κάποια είναι γυαλιστερά ενώ αλλά ματ, κάποια από αυτά είναι διάφανα. Για να αναδημιουργήσει το λογισμικό blender τα χαρακτηριστικά αυτά στον τρισδιάστατο κόσμο πρέπει να εφαρμόσουμε ένα material σε ένα αντικείμενο, τα materials χωρίζονται τις εξής κατηγορίες : Diffuse Shaders : ένα diffuse shader γενικά είναι το χρώμα ενός υλικού - material όταν το χτυπά το φώς, είναι διάχυτο (οι ακτίνες αντανακλώνται σε μικρό βαθμό) και σχεδιασμένο να μιμείται την πραγματικότητα δίνοντας μια ομαλή διαβάθμιση από φωτεινό στο σκοτεινό. Στο λογισμικό blender τα materials που έχουν αυτές τις ιδιότητες είναι το Lambert, Oren-Nayar, Toon, Minnaert και Fresnel. Specular Shaders : ένα specula shader δημιουργεί φωτεινά highlights όπως θα βλέπαμε σε μία γυαλιστερή επιφάνεια και μιμείται την αντανάκλαση της πηγής του φωτός. Οι ακτίνες αντανακλώνται σε μεγάλο βαθμό με βάση την γωνία που χτυπά το φώς την επιφάνεια, στο λογισμικό blender τα materials που έχουν αυτές τις ιδιότητες είναι το Phong, Blinn, Toon και WardIso.(Materials introduction). (Wartmann, 2008). Εικόνα 23 : Υλικά - materials του λογισμικού blender. 24

40 Textures Εκτός από τις ιδιότητες των materials τα αντικείμενα στον φυσικό κόσμο έχουν υφή, η υφή δεν επηρεάζει μόνο την εμφάνιση μίας επιφάνειας αλλά και την αίσθηση που προσδίδει π.χ. αν είναι μαλακό ή σκληρό. Μία κοινή μέθοδος για να εφαρμόσουμε textures είναι με την χρήση image maps, είναι δισδιάστατες ( 2D ) εικόνες οι οποίες τυλίγονται γύρω από το αντικείμενο - σχήμα και μας επιτρέπουν να αναπαραστήσουμε λεπτομέρεια στα μοντέλα μας. Χωρίς αυτήν την λειτουργία θα ήταν δύσκολο να σχεδιάσουμε κατευθείαν στο μοντέλο και θα αύξανε τον αριθμό των polygons. Χρησιμοποιώντας image maps κρατούμε τον αριθμό των polygons χαμηλό και έτσι το λογισμικό blender αποδίδει τα γραφικά και τις σκηνές πιο γρήγορα το οποίο είναι ιδιαίτερα σημαντικό στο game engine με πραγματικό χρόνο ( real-time ) γραφικά. UV mapping : ένα σύνηθες πρόβλημα που αντιμετωπίζουμε κατά την χρήση των image maps είναι η ακριβής τοποθέτηση των δισδιάστατων εικόνων στην επιφάνεια του σχήματος - αντικειμένου ειδικά αν είναι περίπλοκη η γεωμετρία του. Μία λειτουργία που προσφέρει το λογισμικό blender για την επίλυση του προβλήματος αυτού είναι το UV mapping. Χρησιμοποιώντας το UV editor ξετυλίγουμε (unwrap) την γεωμετρία του σχήματος όπου γίνεται μία επίπεδη επιφάνεια για να δημιουργήσουμε το map. Πάνω στην γεωμετρία τοποθετούμε την δισδιάστατη εικόνα - 2D image texture. Τότε μετακινούμε τις συντεταγμένες του ξετυλιγμένου σχήματος και λέμε στο λογισμικό blender πού ακριβώς θέλουμε να τοποθετηθεί το texture όταν τυλίγεται γύρω από το αντικείμενο.( Wartmann, 2008). Εικόνα 24 : UV mapping στο λογισμικό Blender. 25

41 Texture Face Materials Τα texture face materials είναι τα πιο βασικά υλικά σε ένα game engine και παρέχουν ένα μόνο material και texture. Χαρακτηριστικά όπως ο φωτισμός, η αντανάκλαση και η σκληρότητα επηρεάζουν κάθε vertex έτσι για low poly αντικείμενα θα δούμε μεγάλες αλλαγές ως προς τις ιδιότητες αυτές. Για ένα απλό material στο λογισμικό blender προσθέτουμε ένα στα material buttons F5 ή επιλέγουμε ένα ήδη υπάρχων, μπορούμε να αλλάξουμε τα χρώματα ή τα χαρακτηριστικά του ( lamber,blinn.e.t.c) Για ένα προσθέσουμε ένα texture πρέπει να χρησιμοποιήσουμε το UV mapping όπως αναφέρεται πιο πάνω, το texture θα αναμιχθεί με το χρώμα και την ιδιότητα του material. Στο ηλεκτρονικό παιχνίδι System Control χρησιμοποιήθηκαν μόνο lambert materials, το λογισμικό blender σου δίνει την ιδιότητα να γίνουν τα materials shadeless δηλαδή να μην επηρεάζονται από το φώς. Έτσι στο παιχνίδι δεν υπάρχουν φώτα, ο λόγος που έγινε αυτό είναι επειδή τα γραφικά έχουν την προσέγγιση των cell shaded γραφικών. Cel - shaded γραφικά: τα Cel shaded (επίσης γνωστό ως cel shading ή toon shading) είναι ένας τύπος μη φωτορεαλιστικής απόδοσης που αποσκοπεί στο να κάνει τα γραφικά του ηλεκτρονικού υπολογιστή να μοιάζουν ότι είναι σχεδιασμένα στο χέρι. Το Cel-shading χρησιμοποιείται συχνά για να μιμηθεί το στυλ ενός κόμικ ή καρτούν. Είναι μια κάπως πρόσφατη προσθήκη στα γραφικά του ηλεκτρονικού υπολογιστή και συνήθως σε ηλεκτρονικά παιχνίδια. (Cel-shaded animation). Εικόνα 25 : Cel shaded γραφικά σε τρισδιάστατα μοντέλα. 26

42 Τρισδιάστατα μοντέλα παιχνιδιού με υφή Εικόνα 26 : Τρισδιάστατοι χαρακτήρες παιχνιδιού με υφή -textures. 27

43 Εικόνα 27 : Τρισδιάστατα οχήματα και στοιχεία του παιχνιδιού με υφή -textures. 28

44 Cel shader in game engine Τα cel shaded γραφικά όπως έχουμε πει είναι γραφικά που μιμούνται τα σχέδια των cartoon και comics, υπάρχει αυτό χαρακτηριστικό μαύρο περίγραμμα στην γεωμετρία κάθε τρισδιάστατου σχήματος. Το λογισμικό blender παρέχει αυτήν την λειτουργία με την χρήση των toon materials, δυστυχώς μόνο για απόδοση renderable εικόνων και video και όχι για real-time γραφικά. Το game engine του λογισμικού blender λειτουργεί με real-time γραφικά, υπάρχει όμως τρόπος να δημιουργήσουμε ψεύτικα toon γραφικά με τον εξής τρόπο: Επιλέγουμε το τρισδιάστατο αντικείμενο - σχήμα και ctrl + D το αντιγράφουμε (duplicate), είναι σημαντικό το pivot point του σχήματος να είναι στο κέντρο του (center pivot). Μετά επιλέγουμε το μοντέλο που μόλις αντιγράψαμε και μπαίνουμε στο edit mode πατώντας το tab στο πληκτρολόγιο. Με τα πλήκτρα alt + S αυξάνουμε το πάχος της γραμμής προς τα έξω, αυτή η γραμμή θα λειτουργεί αργότερα ως το μαύρο περίγραμμα. Τέλος πατούμε τα πλήκτρα shift + ctrl + N στο πληκτρολόγιο έτσι ώστε να αντιστρέψουμε τα normals του σχήματος. Το χρώμα των materials που έχει το αντιγραμμένο μοντέλο πρέπει να είναι μαύρο shadeless, για να ενώσουμε τώρα το μαύρο περίγραμμα ( αντιγραμμένο μοντέλο) με το αρχικό σχήμα επιλέγουμε το αντιγραμμένο shift και το αρχικό μαζί και τότε ctrl + P για να γίνουν parented. Βασικά είναι δύο μοντέλα μαζί, το ένα λειτουργεί σαν περίγραμμα (outline) και το άλλο σαν το βασικό μοντέλο με τα textures του. Όλα τα τρισδιάστατα μοντέλα του ηλεκτρονικού παιχνιδιού System Control έχουν γίνει με αυτό τον τρόπο ώστε να μοιάζουν με comic χαρακτήρες. ( Toon Edges in the Game Engine). Εικόνα 28 : Τρισδιάστατος χαρακτήρας με toon shader. 29

45 2.4 Animation Το animation γενικά ορίζεται ως δράση σε σχέση με την πάροδο του χρόνου, άρα για την δημιουργία του πρέπει να ελέγχουμε και να αλλάζουμε τον χρόνο, το λογισμικό blender προσφέρει το μενού timeline και σε μία σκηνή συνήθως βρίσκεται στο κάτω μέρος της οθόνης. Η σκηνή του λογισμικού blender αλλάζει ανάλογα με τον αριθμό της εικόνας (frame) που βρίσκεται στα σημεία του timeline, έτσι με πολλές εικόνες σε διαφορετικές στιγμές του χρόνου δημιουργούμε κίνηση (animation). Βασικό keyframe animation Πρώτα επιλέγουμε το αντικείμενο σχήμα, οτιδήποτε στοιχείο υπάρχει στο λογισμικό blender ( lights, camera, e.t.c) μπορεί να γίνει animated και πατούμε το πλήκτρο I. Εμφανίζεται ένα μικρό μενού όπου επιλέγουμε διάφορες λειτουργίες όπως περιστροφή, τοποθεσία και αλλαγή μεγέθους, μπορούμε να επιλέξουμε από το μενού αυτό και ανάλογα με το frame στο timeline δημιουργούμε μία δράση - αλλαγή στο στοιχείο που έχουμε επιλεγμένο. ( Hess, 2010). Εικόνα 29 : Key frame animation σε κόκκαλο (bone). 30

46 Object animation : Το σύστημα animation του λογισμικού blender μπορεί να συνδυαστεί με το game engine του και αυτό γίνεται με τα ipos. Το ipo είναι ένα animation curve σύστημα που μπορεί να χρησιμοποιηθεί για κίνηση αντικειμένων και αλλαγή χρωμάτων σε υλικά (materials). Με λίγα λόγια όταν ένα στοιχείο κλειδωθεί στο timeline σε διαφορετικά χρονικά διαστήματα (frames) τότε με το ipo curve system μπορούμε να εκτελέσουμε το animation στο game engine του λογισμικού blender. Τα ipos έχουν έξι τρόπους (modes) με τους οποίους λειτουργούν και είναι οι εξής : Play : παίζει το ipo από την αρχή μέχρι το τέλος σε κάθε θετικό pulse που ο actuator λαμβάνει και μετά σταματά. Άλλα pulses που λαμβάνει καθώς παίζει καταργούνται. Ping Pong : παίζει το ipo από την αρχή μέχρι το τέλος στο πρώτο θετικό pulse και μετά ανάποδα από τον τέλος στην αρχή όταν έρθει ο δεύτερος θετικός pulse. Flipper : παίζει το ipo όσο το pulse είναι θετικό. Όταν το pulse γίνει αρνητικό τότε το ipo παίζει από το frame που βρίσκεται εκείνη την χρονική στιγμή πίσω στην αρχή. Loop stop : παίζει το ipo συνεχώς επαναλαμβανόμενα ( loop) όσο το pulse είναι θετικό, σταματά στην χρονική στιγμή (frame) όταν το pulse γίνει αρνητικό. Loop End : το ipo παίζει επανειλημμένα όσο υπάρχει θετικό pulse, όταν το pulse σταματήσει συνεχίζει να παίζει το ipo μέχρι το τέλος και μετά σταματά. Property : παίζει το ipo για το συγκεκριμένο frame που υποδεικνύει το property με το όνομα που βρίσκεται στο πεδίο prop:. (Wartmann, 2008). Εικόνα 30 : Μενού Ipo στο λογισμικό Blender. 31

47 Για τα animations του ηλεκτρονικού παιχνιδιού System Control χρησιμοποιήθηκαν τα ipo σε στατικά στοιχεία αλλά και χαρακτήρες. Για παράδειγμα όπως θα δούμε παρακάτω το intro animation του παιχνιδιού όπου ο τίτλος System control σχηματίζεται από χαρακτήρες με την πάροδο του χρόνου. Εικόνα 31 : Animation του λογότυπου System control στο λογισμικό Blender. 32

48 Κάθε γράμμα - χαρακτήρας του τίτλου System Control έχει το δικό του ipo σε διαφορετικές τοποθεσίες ΧΨΖ στην σκηνή και σε διαφορετικά χρονικά διαστήματα. Όλα τα ipo είναι σε play mode με τα frames να ξεκινούν και να τελειώνουν ανάλογα με τις τοποθεσίες που κλειδώσαμε τους χαρακτήρες στα χρονικά διαστήματα του timeline. Εικόνα 32 : Λογική - προγραμματισμός του ipo στο λογισμικό blender. Character animation Τα στατικά στοιχεία και οι απλοί χαρακτήρες μπορούν να γίνουν animated μόνο με την χρήση ipo όμως για την χρήση περίπλοκων κινήσεων όπως τρέξιμό, πήδημα απαιτείται η χρήση σκελετού (armature system). Το σύστημα armature δίνει πολλές δυνατότητες στο animation ενός χαρακτήρα στο game engine του λογισμικού blender, αυτές οι κινήσεις ονομάζονται actions. Προετοιμασία του μοντέλου (mesh) Το μοντέλο του χαρακτήρα που θα χρησιμοποιήσουμε για animation πρέπει να είναι έτοιμο, πολλές πτυχές του blender game engine και animation βασίζονται στο γεγονός ότι το μοντέλο του χαρακτήρα και ο σκελετός (armature) πρέπει να χρησιμοποιούν τις σωστές συντεταγμένες στην σκηνή. Η μπροστινή όψη (front view) πρέπει να δείχνει την μπροστινή πλευρά του χαρακτήρα και του armature. Χρήση του σκελετού ( rigging ) Το επόμενο βήμα είναι η δημιουργία του σκελετού (armature) ο οποίος θα κινήσει τον τρισδιάστατο χαρακτήρα του παιχνιδιού. Το armature αποτελείται από κόκκαλα (bones) και με την χρήση του edit mode τα δημιουργούμε για να χτίσουμε τον σκελετό με βάση τον χαρακτήρα. 33

49 Είναι σημαντικό να έχουμε γνώση της ανατομίας του τρισδιάστατου χαρακτήρα, παράδειγμα αν είναι άνθρωπος τότε ο σκελετός πρέπει να έχει τα κόκκαλα και τις κλειδώσεις ενός ανθρώπινου σκελετού γιατί αργότερα θα επηρεάσει την κίνηση στο animation. (Wartmann, 2008). Εικόνα 33 : Στοιχεία του κόκκαλου (bone) στο λογισμικό Blender. Όταν δημιουργούμε bones είναι καλό να τα ονομάζουμε έτσι ώστε αργότερα στο animation να ξέρουμε ποιό κόκκαλο θέλουμε να κινηθεί. Όταν τελειώσει το armature τότε το ενώνουμε με το τρισδιάστατο μοντέλο, ο σκελετός και ο χαρακτήρας πρέπει να είναι στην ίδια στάση και τοποθεσία ΧΨΖ. Πρώτα επιλέγουμε το μοντέλο και πιέζοντας το πλήκτρο shift επιλέγουμε το armature. Τότε πατούμε ctrl + P και εμφανίζεται ένα μενού, επιλέγουμε create from bone heat το οποίο ανατεθεί vertices αυτόματα στα bones. Ο κύριος χαρακτήρας Sentinel του ηλεκτρονικού παιχνιδιού System Control έχει γίνει rigged με τον πιο πάνω τρόπο έτσι ώστε να τρέχει στο game engine του λογισμικού blender. Εικόνα 34 : Τρισδιάστατος χαρακτήρας παιχνιδιού με σκελετό (armature). 34

50 Pose mode Ακόμα ένα μενού που έχουν τα armature εκτός από το edit mode είναι το pose mode, το μενού αυτό χρησιμοποιείται για την τοποθέτηση των bones που είναι μέσα στο σκελετό σε διαφορετικές στάσεις. Καθορίζοντας keyframes στο pose mode δημιουργούμε ένα action για τον σκελετό (armature), και το game engine του λογισμικού blender θα χρησιμοποιήσει τα actions αυτά για το animation του τρισδιάστατου χαρακτήρα. Για να επεξεργαστούμε τα bones στο pose mode, επιλέγουμε τα κόκκαλα χρησιμοποιώντας το δεξί κλικ του ποντικού και τότε κάνουμε τις βασικές μετατροπές όπως αλλαγή μεγέθους, μετακίνηση και περιστροφή. Μπορούμε να τοποθετήσουμε keyframes για κάθε pose επιλέγοντας ένα ή περισσότερα bones πατώντας το πλήκτρο I και επιλέγουμε μία μετατροπή από το μενού που εμφανίζεται. Ένας χαρακτήρας μπορεί να έχει περισσότερα από ένα actions δημιουργώντας έτσι μία σειρά από κινήσεις ( περπάτημα, τρέξιμο, πήδημα, χτύπημα). (Wartmann, 2008). Εικόνα 35 : Μενού pose mode στο λογισμικό blender. 35

51 Οι δράσεις (actions) είναι πολύ σημαντικές για το animation ενός χαρακτήρα παιχνιδιού, δίνει στον παίχτη την ικανοποίηση με τις δικές του αποφάσεις ότι χειρίζεται έναν ήρωα - αλληλεπίδραση. Με το σύστημα armature μπορούμε να δημιουργήσουμε animation για κάθε action ξεχωριστά και να αποφασίσουμε ποιά δράση θα παίξει και σε ποίο χρονικό διάστημα χρησιμοποιώντας τα logic bricks. Weight paint editing Στο pose mode κάθε φορά που επεξεργαζόμαστε τα κόκκαλα (bones) του armature αλλάζει και η γεωμετρία του τρισδιάστατου του μοντέλου του χαρακτήρα (παραμόρφωση). Αυτό μερικές φορές δημιουργεί τα εξής πρόβλημα, vertices που δεν είναι ενωμένα με το σωστό bone του armature τείνουν να μένουν πίσω όταν γίνει κίνηση παραμορφώνοντας έτσι την γεωμετρία του μοντέλου. Ο πιο εύκολος τρόπος για να διορθώσουμε το πρόβλημα αυτό είναι με την χρήση του weight paint tool. Το εργαλείο weight paint tool μπορεί να χρωματίσει την επιρροή που έχουν τα bones στην γεωμετρία του τρισδιάστατου μοντέλου. Για να μπούμε στο weight paint mode πρώτα επιλέγουμε την γεωμετρία του μοντέλου και κλικ στο εικονίδιο weight paint. Το μοντέλο θα έχει τώρα χρώμα, οι μπλε περιοχές έχουν λίγο ή καθόλου επιρροή από το κόκκαλο που έχουμε επιλεγμένο ενώ οι κόκκινες επηρεάζουν πλήρως τα vertices του τρισδιάστατου μοντέλου. Έτσι χρωματίζουμε ανάλογα προσθέτοντας ή αφαιρώντας επιρροή από τα κόκκαλα (bones) του armature σε σχέση με την γεωμετρία του τρισδιάστατου μοντέλου.(wartmann, 2008). Εικόνα 36 : Weight painting στο λογισμικό Blender. 36

52 3. Λογική παιχνιδιού - Game logic Το game engine του λογισμικού blender έχει μία συλλογή λειτουργιών για αλληλεπίδραση όπως φυσική, γραφικά, λογική, ήχο και δίκτυο. Λειτουργικά το game engine αναλύει την εικονική πραγματικότητα που αποτελείται από υλικό και δράσεις όπως animation και φυσική (physics). Τα στοιχεία στο game engine του λογισμικού blender ονομάζονται game objects και έχουν μία σειρά από εργαλεία όπως logic bricks, properties, sensors, controllers, και actuators. Τα properties λειτουργούν σαν μνήμη, οι sensors είναι οι αισθήσεις, οι controllers ο εγκέφαλος και οι actuators κάνουν τις δράσεις στον κόσμο του game engine. Για να ξεκινήσουμε ένα παιχνίδι στο λογισμικό blender πατούμε το πλήκτρο P στο πληκτρολόγιο και για να σταματήσουμε πατούμε το ESCAPE. 3.1 Blender game engine Logic buttons Τα logic buttons υπάρχουν για την αλληλεπίδραση του λογισμικού blender, είναι το κύριο μενού για το game engine όπου δημιουργούμε logic bricks δίνοντας συμπεριφορά -δράσεις στα αντικείμενα. Οι ρυθμίσεις για τα game objects χωρίζονται στις εξής λειτουργίες : Το μενού όπου επηρεάζουμε την φυσική ( physics) των αντικειμένων και πώς το αντιλαμβάνεται το game engine του λογισμικού blender, προεπιλογή είναι το static. No collision : το αντικείμενο δεν αντιδρά σε συγκρούσεις. Χρησιμοποιούμε αυτήν την ιδιότητα σε οτιδήποτε αντικείμενο που θέλουμε να μην αλληλεπιδρά με dynamic objects. Static : αυτό το αντικείμενο λειτουργεί ως στατικό στοιχείο του παιχνιδιού, παράδειγμα μία πίστα. Αυτά τα αντικείμενα μπορούν να κινηθούν με logic bricks ή ipos και τα dynamic objects αλληλεπιδρούν μαζί τους κατά την σύγκρουση (collision) μεταξύ τους. 37

53 Dynamic : αυτά τα αντικείμενα ακολουθούν του νόμους της φυσικής όπως η βαρύτητα, η σύγκρουση και η αναπήδηση ( bouncing). Rigid body : επιτρέπει πιο προηγμένη φυσική από το game engine. Ιδιότητες όπως να κάνει μία σφαίρα αυτόματα να κυλά όταν έρθει σε επαφή με άλλα αντικείμενα. (Wartmann, 2008). Εικόνα 37 : Μενού (physics) αντικειμένου στο λογισμικό Blender. Ανάλογα με τον τύπο του αντικείμενο υπάρχουν οι επιπλέον επιλογές ( advanced settings) οι οποίες επιτρέπουν τι εξής επιλογές : Actor : αυτή η επιλογή κάνει τα αντικείμενα ανιχνεύσιμα για τα sensors Near και Radar. Τα dynamic και rigid body αντικείμενα είναι πάντα actors. Ghost : τα ghost object δεν αντιδρούν σε σύγκρουση ( collision) αλλά μπορούν να ενεργοποιήσουν ένα collision sensor. Invisible : κάνει το αντικείμενο αόρατο στο παιχνίδι Advanced Settings : τα dynamic αντικείμενα με ιδιότητες physics έχουν ένα πεδίο σύγκρουσης το οποίο ανιχνεύει collisions. Η μάζα (mass) ενός dynamic actor αλληλεπιδρά ανάλογα με τον τρόπο που οι δυνάμεις ασκούνται πάνω του, χρειάζεσαι περισσότερη δύναμη για να μετακινήσεις ένα βαρύ αντικείμενο. 38

54 Η ακτίνα ( radius) είναι το σφαιρικό πεδίο όπου δέχεται τις συγκρούσεις ( collisions ) ένα αντικείμενο και το bounding box είναι βασικά το σχήμα που θέλουμε η ακτίνα και η φυσική του αντικειμένου να κατέχει. Οι επιλογές που δίνουν τα bounds είναι οι εξής : Sphere : είναι η προεπιλογή που δίνει το λογισμικό blender για κάθε dynamic και rigid αντικείμενο στο game engine, ιδανικό για σφαιρικά σχήματα όπως μπάλες ποδοσφαίρου κ.τ.λ. Cylinder : κυλινδρικά όρια (bounds) ιδανικά για αντικείμενα όπως τροχοί, μπουκάλια κ.τ.λ. Cone : όρια για κωνικά σχήματα. Convex Hull : οι τρύπες και τα εξογκώματα ενός αντικειμένου δεν υπολογίζονται, το convex hull υπολογίζει τα όρια του ίδιου του αντικειμένου κάνοντας το ιδανικό για μοντέλα με περίπλοκη γεωμετρία. Ο κύριος χαρακτήρας (Sentinel) του παιχνιδιού System Control έχει όρια convex hull για καλύτερη απόδοση της φυσικής. Triangle Mesh : Αυτό δίνει τις ιδιότητες ενός κοίλου σχήματος στα όρια (bounds) ενός αντικειμένου. Compound : προσθέτει dynamic children ( parented με το αντικείμενο και υπολογίζει την φυσική τους). Εικόνα 38 : Ακτίνα ( radius) τρισδιάστατου χαρακτήρα και μενού bounds. 39

55 Properties Κάτω από τις ρυθμίσεις (settings) του αντικειμένου ορίζουμε τις ιδιότητες (properties) του game object. Αυτές οι ιδιότητες μπορούν να εκτελέσουν προγραμματιστικές εντολές. Οι ιδιότητες (properties ) περιέχουν πληροφορίες που είναι συνδεδεμένες με το αντικείμενο και συνήθως ισχύουν μόνο σε αυτό αλλά υπάρχει η επιλογή να τις στείλουμε σε άλλα αντικείμενα με μηνύματα (messages). Property types : Boolean : αυτή η ιδιότητα αποθηκεύει ιδιότητες όπως TRUE or FALSE. Integer : αποθηκεύει αριθμούς όπως 1,2,3,4 από το μέχρι και Float : αποθηκεύει δεκαδικούς αριθμούς π.χ String : αποθηκεύει χαρακτήρες - γράμματα. Timer : αυτή η ιδιότητα μετρά τον χρόνο που κυλά στο real time game engine σε δευτερόλεπτα ξεκινώντας από το μηδέν, σε καινούργια αντικείμενα που δημιουργήθηκαν κατά το παιχνίδι, το timer ξεκινά μόλις εμφανιστούν στο παιχνίδι. (Wartmann, 2008). Game Logic Bricks Τα game logic bricks στο game engine του λογισμικού blender βρίσκονται στα real-time buttons. Ενώνουμε διαφορετικά logic bricks μεταξύ τους για να δημιουργήσουμε δράσεις στο παιχνίδι και είναι οι εξής : Aισθητήρες (sensors) : τα sensors λειτουργούν σαν τις πραγματικές αισθήσεις, μπορούν να αναγνωρίσουν τριβή (collision), να νιώσουν (touch), να μυρίσουν (near) και να δουν (ray,radar). Always sensor : ο ποιό βασικός sensor στο λογισμικό blender είναι ο always sensor, Keyboard sensor : επιτρέπει αλληλεπίδραση του χρήστη με το game engine μέσω του πληκτρολόγιου Mouse sensor : επιτρέπει αλληλεπίδραση του χρήστη με το game engine μέσω του ποντικιού. 40

56 Touch sensor : το αντικείμενο με αυτό τον sensor όταν έρθει σε επαφή με ένα υλικό (material) εκτελεί μία δράση. Το touch sensor έχει τις ίδιες ιδιότητες με το collision sensor. Collision sensor : χρησιμοποιείται στο να ανιχνεύει επαφή μεταξύ αντικειμένων, εκτός από τα υλικά (materials) ανιχνεύει και ιδιότητες (properties) ενός αντικειμένου. Near sensor : ο αισθητήρας αυτός αντιδρά σε αντικείμενα που είναι actors από μία συγκεκριμένη απόσταση που ορίζουμε εμείς. Property sensor : ανιχνεύει ιδιότητες (properties) που έχουν τα αντικείμενα Message sensor : ο αισθητήρας ενεργοποιείται όταν εμφανίζεται ένα συγκεκριμένο μήνυμα. Controllers: Τα controllers λειτουργούν σαν τον εγκέφαλο της λογικής του παιχνιδιού, από απλές αποφάσεις μέχρι περίπλοκες Python εντολές. Actuators : οι actuators εκτελούν τις εντολές, είναι οι μύες στο λογισμικό blender, ανάλογα με τον τύπο ή τον σκοπό οι actuators λειτουργούν διαφορετικά κάθε φορά που ενεργοποιούνται. Action actuator : παίζουν συγκεκριμένα animations (δράσεις) στο game engine. Στα πεδία Sta και End λέμε στον actuator από πιο frame του animation να ξεκινήσει και σε ποιό να τελειώσει. Motion actuator : η κύρια λειτουργία του είναι η μετακίνηση αντικειμένων και ανάλογα με την φυσική (dynamic, static). Camera actuator : μιμείται τον cameraman, ακολουθά συνέχεια τον actor αντικείμενο και προσπαθεί να κρατήσει τις αποστάσεις που ορίζουμε εμείς στο οπτικό πεδίο. Sound actuator : παίζει έναν ήχο για ένα αντικείμενο και έχει τις εξής επιλογές : Play Stop : παίζει τον ήχο εφόσον δέχεται εντολή από τον controller. Play End : παίζει τον ήχο μέχρι το τέλος όταν δεχτεί εντολή από τον controller. Loop Stop : παίζει και επαναλαμβάνει τον ήχο από την αρχή εφόσον ο controller δίνει εντολή. Loop End : παίζει τον ήχο επανειλημμένα εφόσον ο controller δίνει εντολή και όταν σταματήσει, ο ήχος συνεχίζει να παίζει μέχρι το τέλος του. 41

57 Property actuator : είναι υπεύθυνος στην καταχώρηση τιμών στις ιδιότητες (properties) και υπάρχουν τρείς επιλογές : assign, add και copy. Edit object actuator : εκτελεί δράσεις (actions) σε αντικείμενα όπως να προσθέσει καινούργια αντικείμενα στον κόσμο και να διαγράψει αντικείμενα. Οι επιλογές που δίνονται είναι οι εξής : Add object : προσθέτει καινούργια στοιχεία στην σκηνή. End object : καταστρέφει - εξαφανίζει το αντικείμενο. Replace mesh : αλλάζει την φόρμα -γεωμετρία ενός αντικειμένου με μία άλλη. Track to : μετακινεί το αντικείμενο ανάλογα με το αντικείμενο που ορίσαμε να ακολουθεί, θα προσπαθεί συνεχώς να φτάσει τον στόχο ( αντικείμενο) σε όλους τους άξονες ΧΨΖ. Dynamic : χρησιμοποιείται για να αλλάξουμε την φυσική του αντικειμένου, από dynamic σε non dynamic και το ανάποδο, ιδανικό όταν θέλουμε οι εχθροί να σταματούν να είναι dynamic όταν πεθάνουν. Scene actuator : με τον actuator αυτό μπορούμε να αλλάξουμε σκηνές και κάμερες στο παιχνίδι. Game actuator : με την χρήση του game actuator μπορούμε να φέρουμε σκηνές από τον ηλεκτρονικό υπολογιστή, να σταματήσουμε ή και να ξαναρχίσουμε ένα παιχνίδι. (Wartmann,2008). 3.2 Μουσική και ήχοι παιχνιδιού Η μουσική που χρησιμοποιήθηκε στο παιχνίδι δημιουργήθηκε με το πρόγραμμα Adobe Soundbooth, έγινε επιλογή μουσικών κομματιών που θα ταίριαζαν σε συγκεκριμένες σκηνές και στάδια του παιχνιδιού, για παράδειγμα στο animation του λογότυπου System control. Τα ηχητικά εφέ του παιχνιδιού όπως ήχο μηχανής όταν τρέχει ο ήρωας του παιχνιδιού έτσι ώστε να ακούγεται μηχανικός, ήχοι laser όταν πυροβολά κ.τ.λ. 42

58 Για την δημιουργία διαλόγων στο παιχνίδι χρησιμοποιήθηκε το πρόγραμμα IVONA text to speech όπου σου επιτρέπει την εξαγωγή κειμένου σε μορφή ήχου δίνοντάς σου διάφορες επιλογές φωνών. Οι ήχοι και τα μουσικά κομμάτια έπρεπε να έχουν την μορφή Wav για να μπορέσει το λογισμικό Blender να τα παίξει και κάθε ήχος μπήκε στο κατάλληλο τρισδιάστατο μοντέλο με sound actuator. Εικόνα 39 : Πρόγραμμα IVONA text to speech. 3.3 Τεστ - Αξιολόγηση με χρήστες Η αξιολόγηση περιλάμβανε χρήστες από διαφορετικές ηλικίες, hardcore και απλούς παίχτες. Η αξιολόγηση έγινε με την χρήση ενός φορητού ηλεκτρονικού υπολογιστή και η επιλογή των χρηστών με δείγμα ευκολίας. Ο τρόπος με τον οποίο έγινε το τεστ ήταν ο ακολούθως : Κατόπιν συνεννόησης έκλεισε ένα ραντεβού με τον χρήστη και ενημερώθηκε για το θέμα του τεστ, πριν να ξεκινήσει το τεστ έγινε προετοιμασία του φορητού υπολογιστή και ξεκίνησε το παιχνίδι System Control. Δεν δόθηκαν οδηγίες ως προς τους χειρισμούς ή βοήθεια προς τον χρήστη για να ολοκληρώσει το παιχνίδι παραμόνο όταν ζητούσε την βοήθεια από τον tester. Όταν τελειώσουν το παιχνίδι οι χρήστες τους δίνετε ένα ερωτηματολόγιο για αξιολόγηση του παιχνιδιού και σε μερικούς γίνετε και ηχογράφηση με την άδειά τους. 43

59 Συμπεράσματα - Αποτελέσματα Αξιολόγησης Η αξιολόγηση έγινε σε 27 χρήστες και τα αποτελέσματα που προέκυψαν από τα ερωτηματολόγια και τις ηχογραφήσεις είναι τα ακόλουθα : Υπήρχε πρόβλημα στην κίνηση της κάμερας, πολλές φορές ο χρήστης δυσκολευόταν να δει τον χαρακτήρα του παιχνιδιού και το περιβάλλον, επίσης η κάμερα έμπαινε στα γραφικά του παιχνιδιού. Τα controls (χειρισμοί) του παιχνιδιού ήταν δύσκολα προς χρήση, τα πλήκτρα ήταν πολύ απομακρυσμένα το ένα από το άλλο. Κάποιες αλλαγές ως προς τα γραφικά των σταδίων, ήθελαν βελτίωση και δόθηκαν εισηγήσεις. Το παιχνίδι φάνηκε αργό στους περισσότερους χρήστες. Αρκετοί από τους χρήστες έδωσαν την γνώμη τους όσο αφορά τον τρόπο με τον οποίο ο χαρακτήρας κινείται και παλεύει (gameplay) προτιμούσαν να υπήρχαν επιπλέον κινήσεις. Λαμβάνοντας υπόψη τα αποτελέσματα και τα σχόλια των χρηστών, έγινε διόρθωση στα ακόλουθα σημεία του ηλεκτρονικού παιχνιδιού System Control : Οι χειρισμοί άλλαξαν με βάση τα controls που πρότειναν οι περισσότεροι χρήστες και το σύστημα που χρησιμοποιούν συνήθως τα ηλεκτρονικά παιχνίδια υπολογιστών. Εικόνα 40 : Χειρισμοί του παιχνιδιού System control. 44

60 Η κάμερα του παιχνιδιού βελτιώθηκε και προστέθηκε μία επιπλέον κάμερα όπου ο χρήστης μπορεί να αλλάζει ανά πάσα στιγμή στο παιχνίδι. Η μία κάμερα λειτουργεί σαν third person camera και η δεύτερη σαν first person camera. Εικόνα 41 : Camera modes του παιχνιδιού System control. Τα γραφικά των σταδίων βελτιώθηκαν και σχεδιάστηκαν επιπλέον μοντέλα. Ο τελευταίος αρχηγός άλλαξε και προστέθηκε ακόμα ένα όπλο στο μοντέλο του. Εικόνα 42 : Τρισδιάστατος χαρακτήρας αρχηγού System control. 45

61 Εικόνα 43 : Τρισδιάστατη πίστα του παιχνιδιού System control με υφή -textures. Στάδιο παιχνιδιού Ο κύριος χαρακτήρας Sentinel παρέμεινε ο ίδιος αλλά του προστέθηκε ένα κόκκινο laser scope για να σημαδεύει καθώς και animation στο μοντέλο που τον ακολουθεί ( digital 9).Προστέθηκε ακόμα ένα στάδιο στο παιχνίδι για να έχει περισσότερη διάρκεια με διαφορετικό gameplay. Ένα στάδιο όπου ο παίχτης χειρίζεται τον Sentinel πάνω σε μηχανή και το gameplay είναι racing. Εικόνα 44 : Τρισδιάστατος χαρακτήρας Sentinel παιχνιδιού με laser και jetbike. 46

62 Το παιχνίδι βελτιώθηκε όσο αφορά το πρόβλημα που εξέφρασαν οι χρήστες ότι ήταν αργό. Το πρόβλημα ήταν ότι τα dynamics του κύριου χαρακτήρα Sentinel έκαναν το λογισμικό Blender να καθυστερεί να υπολογίσει τα collisions με αποτέλεσμα να φαίνεται το παιχνίδι ότι καθυστερεί. Άλλαξαν τα dynamics του χαρακτήρα, η μάζα (mass) και η ακτίνα (radius) έτσι ώστε να μπορεί να έρχεται σε επαφή με αντικείμενα (collisions) και να μην καθυστερεί το game engine του λογισμικού blender. Φυσικά υπάρχει ακόμα πρόβλημα και μερικές φορές ο χαρακτήρας μπαίνει στα γραφικά αλλά έγινε η προσπάθεια για επίλυση αυτού του προβλήματος με τον καλύτερο δυνατό τρόπο. 47

63 ΕΠΙΛΟΓΟΣ Η πτυχιακή εργασία ανάπτυξη παιχνιδιού με το λογισμικό Blender ήταν μία επίπονη αλλά διασκεδαστική εργασία, δόθηκε η ευκαιρία να δημιουργηθεί ένα φανταστικό παιχνίδι και να ζωντανέψουν χαρακτήρες από χαρτί σε τρισδιάστατα κινούμενα μοντέλα. Χρειάστηκε η γνώση όλων των μαθημάτων πολυμέσα και γραφικές τέχνες για την δημιουργία των στοιχείων του παιχνιδιού System control όπως ο σχεδιασμός λογότυπου μίξη ήχων και μουσικής, η τρισδιάστατη μοντελοποίηση και ασφαλώς η λογική του παιχνιδιού με το λογισμικό blender. Ο σχεδιασμός του παιχνιδιού είχε την προσέγγιση ενός πραγματικού έργου με όλα τα στάδια που χρειάζονται για να σχεδιαστεί ένα παιχνίδι. Δημιουργήθηκε μία εικονική εταιρία, η RAT STUDIOS η οποία υποδηλώνει την έκδοση του παιχνιδιού αυτού και ακολούθως το προσωπικό που χρειάζεται για την δημιουργία του. Ασφαλώς σε μία εταιρία σχεδιασμού ηλεκτρονικών παιχνιδιών υπάρχουν διάφορα τμήματα υπεύθυνα για ένα συγκεκριμένο σκοπό όπως σχεδιαστές, προγραμματιστές, υπεύθυνος marketing και άλλοι. Τους ρόλους αυτούς τους ανέλαβα όλους εγώ, το παιχνίδι με τον χρόνο που διατέθηκε δεν μπορούσε να ολοκληρωθεί σε τέτοιο βαθμό ώστε να συναγωνιστεί με ένα πραγματικό παιχνίδι έξω στην αγορά αλλά έφτασε σε έναν ικανοποιητικό στάδιο. Αν υπήρχε περισσότερος χρόνος και άτομα σίγουρα θα προχωρούσε ο σχεδιασμός του παιχνιδιού, θα έμπαιναν περισσότερα στάδια, περισσότερα animation με χαρακτήρες και ασφαλώς περισσότερη διάρκεια παιχνιδιού. Με την πτυχιακή ανάπτυξη παιχνιδιού με το λογισμικό blender έμαθα πώς λειτουργεί ένας οργανισμός και από ποια στάδια πρέπει να ακολουθήσει για να σχεδιάσει ένα ολοκληρωμένο πακέτο παιχνιδιού. Ο σχεδιασμός των τρισδιάστατων χαρακτήρων και στατικών στοιχείων ήταν ο πιο διασκεδαστικός και δημιουργικός κατά την διάρκεια της δημιουργίας του παιχνιδιού System Control. Ο πιο σημαντικός παράγοντας στην ανάπτυξη παιχνιδιού ήταν η αξιολόγηση με χρήστες, ο στόχος ήταν να είναι ένα παιχνίδι εύχρηστο και ευχάριστο, όσο καλό και αν είναι το παιχνίδι αν δεν πληρή αυτές τις προϋποθέσεις τότε έχει αποτύχει. Το παιχνίδι System Control πέρασε από αξιολόγηση με χρήστες και στα αρχικά στάδια υπήρξαν λάθη τα οποία στα μάτια του δημιουργού δεν μπορούσαν να αναγνωριστούν. Με την βοήθεια των χρηστών διορθώθηκαν αυτά τα λάθη και βελτιώθηκε το παιχνίδι στον μέγιστο δυνατό. 48

64 ΒΙΒΛΙΟΓΡΑΦΙΑ Troy Dunniway και Jeannie Novak. (2008).Gameplay Mechanics: Game Development Essentials. Delmar. Hess 2010 Roland Hess. (2010). Blender Foundations: The Essential Guide to Learning Blender 2.6. Focal Press. Carsten Wartmann. (2008). The Blender Gamekit: Second edition. Blender Foundation Blender foundation. (2012). διαδίκτυο Είδη παιχνιδιών. (2012). Γεγονότα και αριθμοί : Είδη παιχνιδιών. διαδίκτυο Materials introduction,manual : Materials introduction. διαδίκτυο Cel-shaded animation. διαδίκτυο Toon Edges, Thread: Toon Edges in the Game Engine. διαδίκτυο 49

65 Kit Laybourne. (1998). The Animation Book: A complete guide to animated filmmaking from flip-books to sound cartoons to 3D animation. Three rivers press. Adobe Premiere Pro CS3. (2008). Classroom in a book: The official training workbook from Adobe Systems. Adobe Press. Tony Mullen. (2011). Introducing character animation with Blender: Second edition. Wiley Publishing.Inc. Elaine Weinmann και Peter Lourekas. (2008). Illustrator CS3: Learn Illustrator the quick and easy way. Peachpit Press. Marc Andre Guindon. (2008). Learning Autodesk Maya: The special Effects Handbook. Autodesk Inc. Danielle Lamonte. (2007). The Art of Maya: Autodesk Learning Tools: 4 th edition. Autodesk Inc. 50

66 ΠΑΡΑΡΤΗΜΑΤΑ 1.2 Ερωτηματολόγιο Αξιολόγησης Ανάπτυξη παιχνιδιού με το λογισμικό Blender Aξιολόγηση παιχνιδιού System Control Ερωτηματολόγιο Παρακαλώ απαντήστε όλες τις ερωτήσεις διαλέγοντας μία απάντηση για κάθε ερώτηση. 1. Φύλο (Διαλέξτε μία απάντηση: ) Άντρας Γυναίκα 2. Ηλικία (Διαλέξτε μία απάντηση: ) 18 και κάτω και άνω 51

67 3. Σας άρεσαν οι χειρισμοί του παιχνιδιού? (Διαλέξτε μία απάντηση: ) Πάρα πολύ Πολύ Μέτρια Λίγο Καθόλου 4. Σας άρεσαν τα γραφικά του παιχνιδιού? (Διαλέξτε μία απάντηση: ) Πάρα πολύ Πολύ Μέτρια Λίγο Καθόλου 5. Σας άρεσαν τα ηχητικά εφέ του παιχνιδιού? (Διαλέξτε μία απάντηση: ) Πάρα πολύ Πολύ Μέτρια Λίγο Καθόλου 52

68 6. Σας άρεσε η ιστορία του παιχνιδιού? (Διαλέξτε μία απάντηση: ) Πάρα πολύ Πολύ Μέτρια Λίγο Καθόλου 7. O βαθμός δυσκολίας ήταν μεγάλος? (Διαλέξτε μία απάντηση: ) Πάρα πολύ Πολύ Μέτρια Λίγο Καθόλου 8. Είναι ικανοποιητική η διάρκεια του παιχνιδιού? (Διαλέξτε μία απάντηση: ) Πάρα πολύ Πολύ Μέτρια Λίγο Καθόλου 53

69 9. Θα ξαναπαίζατε το παιχνίδι αυτό (Διαλέξτε μία απάντηση: ) Πάρα πολύ Πολύ Μέτρια Λίγο Καθόλου 10. Τί δεν σας άρεσε στο παιχνίδι και ποιές αλλαγές προτείνετε : Σας ευχαριστούμε για τη συμμετοχή σας! Ημερομηνία: 54

70 1.3 Τρισδιάστατοι χαρακτήρες και οχήματα παιχνιδιού 55

71 56

72 57

73 58

74 59

75 60

76 61

77 62

78 63

79 1.4 Α3 Αφίσα του παιχνιδιού System Control 64

ΚΟΛΛΙΑΣ ΤΑΣΟΣ Εκπαιδευτικός M.Ed. Υπ. Δρ. Παν/μίου Αθηνών

ΚΟΛΛΙΑΣ ΤΑΣΟΣ Εκπαιδευτικός M.Ed. Υπ. Δρ. Παν/μίου Αθηνών ΚΟΛΛΙΑΣ ΤΑΣΟΣ Εκπαιδευτικός M.Ed. Υπ. Δρ. Παν/μίου Αθηνών Τα τρία υποσυστήματα του συστήματος ψηφιακό παιχνίδι Οπαίκτης Η μηχανή Ο σχεδιαστής Το ψηφιακό παιχνίδι είναι μια μορφή διαδραστικής αφηγηματικής

Διαβάστε περισσότερα

Blender HSGR Lesson Series Lab 1. Presentation by Antony Riakiotakis, this document is licenced under CC BY-SA

Blender HSGR Lesson Series Lab 1. Presentation by Antony Riakiotakis, this document is licenced under CC BY-SA Blender HSGR Lesson Series Lab 1 Presentation by Antony Riakiotakis, this document is licenced under CC BY-SA Όπως λένε και στο πρώτο μαθήμα οδήγησης Αυτό είναι ένα αυτοκίνητο Αυτό είναι το blender Τι

Διαβάστε περισσότερα

3 ο εργαστήριο Scratch for NinjaCoders

3 ο εργαστήριο Scratch for NinjaCoders 3 ο εργαστήριο Scratch for NinjaCoders Τίτλος εφαρμογής: Space Invaders (Διαστημικοί εισβολείς) Περιγραφή στόχων, σενάριο εφαρμογής, παρουσίαση scratch, μεταβλητές, συμβάντα, προγραμματιστικές δομές 0

Διαβάστε περισσότερα

Microsoft PowerPoint 2007

Microsoft PowerPoint 2007 Information Technology Services and Solutions Σύμβουλοι Μηχανογράφησης και Εκπαίδευσης Στεφ. Σκουλούδη 27, Καλλίπολη, Πειραιάς 210 45 38 177 http://www.itss.gr/ Microsoft PowerPoint 2007 Κωνσταντίνος Κωβαίος

Διαβάστε περισσότερα

Γνωρίστε το χώρο εργασίας του PowerPoint

Γνωρίστε το χώρο εργασίας του PowerPoint Γνωρίστε το χώρο εργασίας του PowerPoint Για να εκκινήσουμε το Office PowerPoint 2007 ακολουθούμε τα εξής βήματα: Έναρξη à Όλα τα προγράμματα PowerPoint 2007. à Microsoft Office à Microsoft Office Όταν

Διαβάστε περισσότερα

Το λογισμικό παρουσιάσεων Power Point 2007

Το λογισμικό παρουσιάσεων Power Point 2007 Το λογισμικό παρουσιάσεων Power Point 2007 Το πρόγραμμα PowerPoint είναι η «αίθουσα προβολών» του Office. Μια προβολή (παρουσίασης) του PowerPoint μπορεί να έχει ως στόχο να ενημερώσει, να διδάξει ή και

Διαβάστε περισσότερα

Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού

Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού Εκτιμώμενη διάρκεια: Τέσσερις διδακτικές ώρες Ένταξη στο πρόγραμμα σπουδών Στο νέο Πρόγραμμα Σπουδών του Γυμνασίου

Διαβάστε περισσότερα

Πρακτική εφαρμογή στην ειδικότητα: Λογισμικό για τη δημιουργία εργασίας εξαμήνου

Πρακτική εφαρμογή στην ειδικότητα: Λογισμικό για τη δημιουργία εργασίας εξαμήνου Το SketchUp αρχικά ήταν ένα πρόγραμμα της εταιρείας @Last Software σχεδιασμένο για αρχιτέκτονες, πολιτικούς μηχανικούς, σκηνοθέτες, παραγωγούς video-games και ξεκίνησε να γίνεται γνωστό ως ένα γενικής

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΤΕΧΝΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Πτυχιακή διατριβή ΑΝΑΠΤΥΞΗ ΠΑΙΧΝΙΔΙΟΥ ΜΕ ΤΟ ΛΟΓΙΣΜΙΚΟ BLENDER

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΤΕΧΝΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Πτυχιακή διατριβή ΑΝΑΠΤΥΞΗ ΠΑΙΧΝΙΔΙΟΥ ΜΕ ΤΟ ΛΟΓΙΣΜΙΚΟ BLENDER ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΤΕΧΝΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Πτυχιακή διατριβή ΑΝΑΠΤΥΞΗ ΠΑΙΧΝΙΔΙΟΥ ΜΕ ΤΟ ΛΟΓΙΣΜΙΚΟ BLENDER Μικαέλλα Παπαγιάννη Λεμεσός 2011 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ

Διαβάστε περισσότερα

Δημιουργία παρουσιάσεων (Power Point)

Δημιουργία παρουσιάσεων (Power Point) Δημιουργία παρουσιάσεων (Power Point) Το πρόγραμμα PowerPoint είναι η «αίθουσα προβολών» του Office. Μια προβολή (παρουσίασης) του PowerPoint μπορεί να έχει ως στόχο να ενημερώσει, να διδάξει ή και να

Διαβάστε περισσότερα

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5)

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5) ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ Τοποθετώ μια δισκέτα στον οδηγό τη δισκέτας του υπολογιστή. Τοποθετώ τη δισκέτα που έχει το αρχείο μου στον οδηγό τη δισκέτας του υπολογιστή.

Διαβάστε περισσότερα

Αντικείμενα, συμπεριφορές, γεγονότα

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

Διαβάστε περισσότερα

TRIDIO 190016 TRIDIO 1

TRIDIO 190016 TRIDIO 1 TRIDIO 190016 1 Τι είναι το Tridio; Το Tridio είναι μια ανεξάρτητη μέθοδος εργασίας με σκοπό να υποστηρίξει τις τρέχουσες μεθόδους διδασκαλίας μαθηματικών στους τομείς της ανάπτυξης της χωρικής ικανότητας,

Διαβάστε περισσότερα

Ένα «Παιχνίδι γνώσεων» διαφορετικό από τα άλλα. (συνδυάζει την εγκληματολογική έρευνα με τις γνώσεις των παικτών όσο αναφορά τη χημεία)

Ένα «Παιχνίδι γνώσεων» διαφορετικό από τα άλλα. (συνδυάζει την εγκληματολογική έρευνα με τις γνώσεις των παικτών όσο αναφορά τη χημεία) Ένα «Παιχνίδι γνώσεων» διαφορετικό από τα άλλα (συνδυάζει την εγκληματολογική έρευνα με τις γνώσεις των παικτών όσο αναφορά τη χημεία) Περιεχόμενα: Εισαγωγή Blender Η εφαρμογή Βιβλιογραφία Εισαγωγή: Στην

Διαβάστε περισσότερα

Άσκηση 11 η Υλικά και Χάρτες. Στόχος της άσκησης

Άσκηση 11 η Υλικά και Χάρτες. Στόχος της άσκησης Άσκηση 11 η Υλικά και Χάρτες Στόχος της άσκησης Σκοπό της άσκησης αυτής είναι η δημιουργία υλικών με τη βοήθεια του Material Editor καθώς επίσης και η κατανόηση της χρήσης των συντεταγμένων χαρτογράφησης

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΤΕΧΝΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Πτυχιακή διατριβή

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΤΕΧΝΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Πτυχιακή διατριβή ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΤΕΧΝΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Πτυχιακή διατριβή ΕΦΑΡΜΟΓΗ ΓΙΑ ΤΗΝ ΠΡΟΩΘΗΣΗ ΤΟΥ ΤΜΗΜΑΤΟΣ ΠΟΛΥΜΕΣΩΝ ΚΑΙ ΓΡΑΦΙΚΩΝ ΤΕΧΝΩΝ Ντεσισλάβα Μίντσεβα Λεμεσός 2012 ΤΕΧΝΟΛΟΓΙΚΟ

Διαβάστε περισσότερα

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010 Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010 Δημιουργία ενός απλού παιχνιδιού με το Gamemaker (μετάφραση από το http://www.stuffucanuse.com/downloads/gamemaker-introductionlessons/free_game_downloads_gamemaker.htm)

Διαβάστε περισσότερα

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων.

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. POWERPOINT 2003 1. Τι είναι το PowerPoint (ppt)? Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. 2. Τι δυνατότητες έχει? Δημιουργία παρουσίασης. Μορφοποίηση παρουσίασης. Δημιουργία γραφικών. Δημιουργία

Διαβάστε περισσότερα

Άσκηση 11 Υλικά. Στόχος της άσκησης

Άσκηση 11 Υλικά. Στόχος της άσκησης Άσκηση 11 Υλικά Στόχος της άσκησης Σκοπός της άσκησης αυτής είναι η δηµιουργία υλικών µε τη βοήθεια του Material Editor καθώς επίσης και η κατανόηση της χρήσης των συντεταγµένων χαρτογράφησης (mapping

Διαβάστε περισσότερα

Περιεχόμενα. Δημιουργία σύνδεσης... 27 5. ΤΙ ΕΙΝΑΙ ΙΣΤΟΣΕΛΙΔΕΣ ΚΑΙ ΤΙ ΤΟΠΟΘΕΣΙΕΣ ΙΣΤΟΥ... 37. Γνωριμία με μια ιστοσελίδα:... 38

Περιεχόμενα. Δημιουργία σύνδεσης... 27 5. ΤΙ ΕΙΝΑΙ ΙΣΤΟΣΕΛΙΔΕΣ ΚΑΙ ΤΙ ΤΟΠΟΘΕΣΙΕΣ ΙΣΤΟΥ... 37. Γνωριμία με μια ιστοσελίδα:... 38 Περιεχόμενα ΠΡΟΛΟΓΟΣ... 11 ΔΙΑΔΙΚΤΥΟ... 13 1. ΙΣΤΟΡΙΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ... 15 2. ΤΙ ΕΙΝΑΙ ΤΟ ΔΙΑΔΙΚΤΥΟ INTERNET;... 16 3. ΤΙ ΠΡΟΣΦΕΡΕΙ ΤΟ ΔΙΑΔΙΚΤΥΟ, ΤΙ ΜΠΟΡΕΙ ΝΑ ΒΡΕΙ ΚΑΝΕΙΣ... 19 4. ΤΙ ΑΠΑΙΤΕΙΤΑΙ ΓΙΑ ΝΑ

Διαβάστε περισσότερα

ΔΥΝΑΤΟΤΗΤΕΣ ΕΦΑΡΜΟΓΗΣ

ΔΥΝΑΤΟΤΗΤΕΣ ΕΦΑΡΜΟΓΗΣ ΔΥΝΑΤΟΤΗΤΕΣ ΕΦΑΡΜΟΓΗΣ Εγκατάσταση του CD-ROM Βάλτε το CD του προγράμματος στον οδηγό των CD-ROM. Θα πρέπει αυτόματα να ξεκινήσει η εγκατάσταση του προγράμματος. Αν δεν ξεκινήσει αυτόματα η διαδικασία εγκατάστασης

Διαβάστε περισσότερα

Στέλιος Ξυνόγαλος Επίκουρος Καθηγητής Τμήμα Εφαρμοσμένης Πληροφορικής stelios@uom.edu.gr

Στέλιος Ξυνόγαλος Επίκουρος Καθηγητής Τμήμα Εφαρμοσμένης Πληροφορικής stelios@uom.edu.gr Στέλιος Ξυνόγαλος Επίκουρος Καθηγητής Τμήμα Εφαρμοσμένης Πληροφορικής stelios@uom.edu.gr Digital natives Οι σπουδαστές του 21 ου αιώνα - Digital natives Οι σπουδαστές του 21 ου αιώνα έχουν αλλάξει ριζικά

Διαβάστε περισσότερα

Ανάπτυξη και αξιολόγηση ποιότητας λογισµικού παιχνιδιών

Ανάπτυξη και αξιολόγηση ποιότητας λογισµικού παιχνιδιών Πρόγραµµα Μεταπτυχιακών Σπουδών Τµήµατος Εφαρµοσµένης Πληροφορικής ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη και αξιολόγηση ποιότητας λογισµικού παιχνιδιών ηµητριάδης Στέφανος Α.Μ. 2/11 Επιβλέπων καθηγητής: Χατζηγεωργίου

Διαβάστε περισσότερα

Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo;

Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo; Κεφάλαιο 2 Εισαγωγή Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo; Η Logo είναι μία από τις πολλές γλώσσες προγραμματισμού. Κάθε γλώσσα προγραμματισμού έχει σκοπό τη δημιουργία προγραμμάτων

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ ΙΙ. OpenOffice 3.x Draw

ΚΕΦΑΛΑΙΟ ΙΙ. OpenOffice 3.x Draw ΚΕΦΑΛΑΙΟ ΙΙ OpenOffice 3.x Draw Στόχοι: Με τη βοήθεια του οδηγού αυτού ο εκπαιδευόμενος θα μπορεί να: χρησιμοποιήσει τα βασικά εργαλεία του OpenOffice Draw για δημιουργία διαγραμμάτων κατασκευάσει τα δικά

Διαβάστε περισσότερα

Εισαγωγή στη σχεδίαση κινούμενων γραφικών

Εισαγωγή στη σχεδίαση κινούμενων γραφικών ΕΣΔ200 Δημιουργία Περιεχομένου ΙI Εισαγωγή στη σχεδίαση κινούμενων γραφικών Νικόλας Τσαπατσούλης Επίκουρος Καθηγητής Τμήμα Επικοινωνίας & Σπουδών Διαδικτύου Εισαγωγή Εφαρμογές Κύρια Χαρακτηριστικά Flash

Διαβάστε περισσότερα

Ο ΗΓΟΣ ΧΡΗΣΗΣ Kidspiration 2.1

Ο ΗΓΟΣ ΧΡΗΣΗΣ Kidspiration 2.1 Ο ΗΓΟΣ ΧΡΗΣΗΣ Kidspiration 2.1 Το Κidspiration είναι ένα πρόγραμμα το οποίο σας βοηθά να κατασκευάζετε διαγράμματα-χάρτες εννοιών. Μπορείτε να εμπλουτίσετε τα σχεδιαγράμματά σας με ήχους και εικόνες. Ας

Διαβάστε περισσότερα

Μορφοποίηση εικόνων. Εισαγωγή. Στόχος κεφαλαίου

Μορφοποίηση εικόνων. Εισαγωγή. Στόχος κεφαλαίου Περιεχόμενα Κεφάλαιο 1: Προετοιμασία παρουσίασης...1 Κεφάλαιο 2: Διαχείριση διαφανειών...18 Κεφάλαιο 3: Διαχείριση γραφικών...31 Κεφάλαιο 4: Επεξεργασία εικόνων με το Adobe Photoshop...56 Κεφάλαιο 5: Μορφοποίηση

Διαβάστε περισσότερα

Χρήσιμες Λειτουργίες των. Windows 7

Χρήσιμες Λειτουργίες των. Windows 7 Χρήσιμες Λειτουργίες των Windows 7 1 Περιεχόμενα Εισαγωγή... 3 Χαρακτηριστικά των Windows 7... 3 1. Θέματα (themes):... 3 1.1. Aero Peek... 4 1.2. Aero Shake:... 4 1.3. Aero Snap:... 4 1.4. Αero Flip:...

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ WEBCAM STATION EVOLUTION

ΕΓΧΕΙΡΙΔΙΟ WEBCAM STATION EVOLUTION ΕΓΧΕΙΡΙΔΙΟ WEBCAM STATION EVOLUTION ΠΕΡΙΕΧΟΜΕΝΑ Κάνοντας κλικ σε έναν τίτλο σε αυτόν τον πίνακα περιεχομένων, θα εμφανιστεί η αντίστοιχη παράγραφος 1. 2. 3. ΕΙΣΑΓΩΓΗ 3 ΡΥΘΜΙΣΗ ΗΧΟΥ ΚΑΙ ΒΙΝΤΕΟ 4 ΕΜΦΑΝΙΣΗ

Διαβάστε περισσότερα

Ευ ομή. Εγχειρίδιο χρήσης του περιβάλλοντος LT125-dp

Ευ ομή. Εγχειρίδιο χρήσης του περιβάλλοντος LT125-dp Ευ ομή Εγχειρίδιο χρήσης του περιβάλλοντος LT125-dp Περιεχόμενα 1. Χειρισμός του περιβάλλοντος LT125-dp Εγκατάσταση & Τρέξιμο Χειρισμός της ψηφιακής εφαρμογής Πλοήγηση στο περιεχόμενο Αλλαγή του μεγέθους

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Dcad 1.0

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Dcad 1.0 ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Dcad 1.0 20130510 ΠΕΡΙΕΧΟΜΕΝΑ 1. Εγκατάσταση προγράμματος DCAD 2 2. Ενεργοποίηση Registration 2 3. DCAD 3 3.1 Εισαγωγή σημείων 3 3.2 Εξαγωγή σημείων 5 3.3 Στοιχεία ιδιοκτησίας

Διαβάστε περισσότερα

Περιγραφή του βασικού παραθύρου του Cubase SE3. Εικόνα 1

Περιγραφή του βασικού παραθύρου του Cubase SE3. Εικόνα 1 Περιγραφή του βασικού παραθύρου του Cubase SE3 Εικόνα 1 Transport panel Προετοιμασία και εκτέλεση ηχογράφησης σε ένα κανάλι MIDI και Quantize 1. Ανοίγουμε το Cubase, πηγαίνουμε στο μενού File και επιλέγουμε

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1 Σελίδα 1 ΓΕΝΙΚΑ - ΕΙΣΑΓΩΓΗ Το GRS-1 της TOPCON διαθέτει λειτουργικό σύστημα Windows CE NET 6.1 παρέχοντας την δυνατότητα εγκατάστασης οποιασδήποτε εφαρμογής και λογισμικού έκδοσης

Διαβάστε περισσότερα

ΕΠΕΞΕΡΓΑΣΙΑ ΒΙΝΤΕΟ ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ VSDC FREE VIDEO EDITOR

ΕΠΕΞΕΡΓΑΣΙΑ ΒΙΝΤΕΟ ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ VSDC FREE VIDEO EDITOR ΕΠΕΞΕΡΓΑΣΙΑ ΒΙΝΤΕΟ ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ VSDC FREE VIDEO EDITOR ΠΕΡΙΕΧΟΜΕΝΑ Σελίδα Πως ανοίγουμε αρχείο βίντεο ή εικόνα για επεξεργασία 1 Εφαρμογή εφφέ σε βίντεο ή σε εικόνα 2 Πως κόβεται ένα κομμάτι του βίντεο

Διαβάστε περισσότερα

Οδηγός Χρήσης Moviemaker

Οδηγός Χρήσης Moviemaker Οδηγός Χρήσης Moviemaker Αναλυτικός οδηγός χρήσης του λογισμικού Moviemaker Κατάλληλο για τη δημιουργία Βιντεοτέχνης και Animation Εποπτεία: Γενεθλής Γενεθλίου, ΕΔΕ Τέχνης Συγγραφή / Σελίδωση: Κύπρος Πισιαλής,

Διαβάστε περισσότερα

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word Επειδή οι μεταγενέστερες εκδόσεις του Word δεν περιλαμβάνουν στο μενού τη δυνατότητα δημιουργίας πολλαπλών

Διαβάστε περισσότερα

Φύλλο εργασίας 1 Εισαγωγή στη Ρομποτική

Φύλλο εργασίας 1 Εισαγωγή στη Ρομποτική Φύλλο εργασίας 1 Εισαγωγή στη Ρομποτική Χωριστείτε σε ομάδες 2-3 ατόμων και απαντήστε στις ερωτήσεις του φύλλου εργασίας. Δραστηριότητα 1 Συζητήστε με τα μέλη της ομάδας σας και γράψτε μια λίστα με ρομποτικές

Διαβάστε περισσότερα

Εισαγωγή στο Libre Office Παρουσιάσεις με το Impress. Bάιος Κολοφωτιάς Επιστημονικός Συνεργάτης Sweng Lab A.Π.Θ

Εισαγωγή στο Libre Office Παρουσιάσεις με το Impress. Bάιος Κολοφωτιάς Επιστημονικός Συνεργάτης Sweng Lab A.Π.Θ Εισαγωγή στο Libre Office Παρουσιάσεις με το Impress Bάιος Κολοφωτιάς Επιστημονικός Συνεργάτης Sweng Lab A.Π.Θ Εισαγωγικά Οι παρουσιάσεις είναι μια εφαρμογή που χρησιμεύει στην παρουσίαση των εργασιών

Διαβάστε περισσότερα

1. Τα τμήματα της επιφάνειας εργασίας των Windows

1. Τα τμήματα της επιφάνειας εργασίας των Windows 1. Τα τμήματα της επιφάνειας εργασίας των Windows Εικονίδια συντομεύσεων (αρχείου-φακέλου) Εικονίδια Ανενεργά Ενεργό Επιφάνεια (αρχείου-φακέλου) παράθυρα παράθυρο εργασίας Γραμμή μενού Γραμμή εργαλείων

Διαβάστε περισσότερα

Εισαγωγή στην επανάληψη

Εισαγωγή στην επανάληψη Εισαγωγή στην επανάληψη Στο κεφάλαιο αυτό ήρθε η ώρα να μελετήσουμε την επανάληψη στον προγραμματισμό λίγο πιο διεξοδικά! Έχετε ήδη χρησιμοποιήσει, χωρίς πολλές επεξηγήσεις, σε προηγούμενα κεφάλαια τις

Διαβάστε περισσότερα

ΤΑ ΠΡΩΤΑ ΒΗΜΑΤΑ ΜΕ ΤΟ DJCONTROL INSTINCT ΚΑΙ ΤΟ DJUCED

ΤΑ ΠΡΩΤΑ ΒΗΜΑΤΑ ΜΕ ΤΟ DJCONTROL INSTINCT ΚΑΙ ΤΟ DJUCED ΤΑ ΠΡΩΤΑ ΒΗΜΑΤΑ ΜΕ ΤΟ DJCONTROL INSTINCT ΚΑΙ ΤΟ DJUCED ΕΓΚΑΤΆΣΤΑΣΗ Εισάγετε το CD-ROM. Εκτελέστε το πρόγραμμα εγκατάστασης. Ακολουθήστε τις οδηγίες. 6 1 2 7 3 4 5 1- Ισορροπία, κανάλια 1-2 (έξοδος μίξης)

Διαβάστε περισσότερα

Εργαστήριο Εφαρμοσμένης Πληροφορικής

Εργαστήριο Εφαρμοσμένης Πληροφορικής Τμήμα Φυσικής - Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Εργαστήριο Εφαρμοσμένης Πληροφορικής Ομάδα Α. Προετοιμασία Αναφοράς Εργασία-2: Σύνθεση αναφοράς Σύνθεση Αναφοράς http://eep.physics.auth.gr Τι περιέχει

Διαβάστε περισσότερα

1. Ανοίξτε το 3D Studio MAX, ή επιλέξτε File Reset. Μεγιστοποιήστε την προβολή Top και δημιουργήστε μια σφαίρα με ακτίνα περίπου 10 μονάδων.

1. Ανοίξτε το 3D Studio MAX, ή επιλέξτε File Reset. Μεγιστοποιήστε την προβολή Top και δημιουργήστε μια σφαίρα με ακτίνα περίπου 10 μονάδων. Άσκηση 8 η Κίνηση I Στόχος της άσκησης Μέχρι τώρα οι σκηνές οι οποίες δημιουργούσαμε ήταν στατικές. Στην παρούσα άσκηση θα παρουσιαστούν κάποια από τα βασικά εργαλεία του 3D Studio Max, τα οποία επιτρέπουν

Διαβάστε περισσότερα

MOVIE MAKER. Οδηγός Χρήσης

MOVIE MAKER. Οδηγός Χρήσης MOVIE MAKER Οδηγός Χρήσης ΜΜ XP ΕΙΣΑΓΩΓΗ (1/4) Το Windows Movie Maker (MM2) μας βοηθά να δημιουργήσουμε, να επεξεργαστούμε και να χρησιμοποιήσουμε τις ταινίες που έχουμε δημιουργήσει. 2 ΜΜ XP Μπορούμε

Διαβάστε περισσότερα

Movie Maker (Δημιουργία βίντεο)

Movie Maker (Δημιουργία βίντεο) Movie Maker (Δημιουργία βίντεο) - Με πόσους τρόπους μπορούμε να διηγηθούμε μια ιστορία; - Μπορούμε να την πούμε ο ένας στον άλλο. - Μπορούμε να την γράψουμε. - Μπορούμε να τη ζωγραφίσουμε κομμάτι-κομμάτι.

Διαβάστε περισσότερα

Stellarium Εγχειρίδιο Οδηγιών

Stellarium Εγχειρίδιο Οδηγιών Προϋποθέσεις συστήματος: Windows (XP, Vista, 7) με DirectX 9.x και τελευταίες ServicePack ή MacOS X 10.3.x (ή υψηλότερη), κάρτα γραφικών 3D με υποστήριξη OpenGL, ελάχ. 512 MB RAM, 1 GB διαθέσιμος χώρος

Διαβάστε περισσότερα

«Προγραµµατισµός του LEGO Mindstorm NXT για το διαγωνισµό "Move the Ball!"»

«Προγραµµατισµός του LEGO Mindstorm NXT για το διαγωνισµό Move the Ball!» ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΕΚΠ 413 / ΕΚΠ 606 ΑΥΤΟΝΟΜΟΙ ΠΡΑΚΤΟΡΕΣ Εργασία Εξαµήνου Προγραµµατισµός του LEGO Mindstorm NXT για το διαγωνισµό "Move the Ball!"

Διαβάστε περισσότερα

Αναπαραγωγή και stop/pause έτοιμων ηχητικών clips

Αναπαραγωγή και stop/pause έτοιμων ηχητικών clips Αναπαραγωγή και stop/pause έτοιμων ηχητικών clips Το scratch διαθέτει αρκετά μεγάλη ποικιλία έτοιμων ενσωματωμένων ηχητικών clips τα οποία θα βρείτε πολύ ενδιαφέροντα και θα σας βάλουν σε πειρασμό να πειραματιστείτε

Διαβάστε περισσότερα

Χρήση του πληκτρολογίου

Χρήση του πληκτρολογίου Χρήση του πληκτρολογίου Τρόπος οργάνωσης των πλήκτρων... 2 Πληκτρολόγηση κειμένου... 3 Χρήση συντομεύσεων πληκτρολογίου... 3 Χρήση των πλήκτρων περιήγησης... 5 Χρήση του αριθμητικού πληκτρολογίου... 5

Διαβάστε περισσότερα

ΤΟΜΕΑΣ HΛΕΚΤΡΟΝΙΚΗΣ. Επαγγελματικό λογισμικό στην ΤΕΕ: Επιμόρφωση και Εφαρμογή ΣΕΜΙΝΑΡΙΟ 2

ΤΟΜΕΑΣ HΛΕΚΤΡΟΝΙΚΗΣ. Επαγγελματικό λογισμικό στην ΤΕΕ: Επιμόρφωση και Εφαρμογή ΣΕΜΙΝΑΡΙΟ 2 ΤΟΜΕΑΣ HΛΕΚΤΡΟΝΙΚΗΣ Επαγγελματικό λογισμικό στην ΤΕΕ: Επιμόρφωση και Εφαρμογή ΣΕΜΙΝΑΡΙΟ 2 Εκπαίδευση στα Λογισμικά Adobe Premiere Pro CS3 και Visual Basic ΕΓΧΕΙΡΙΔΙΟ ΕΠΙΜΟΡΦΩΤΗ Το παρόν εκπονήθηκε στο

Διαβάστε περισσότερα

Κατεβάστε την τελευταία αναβάθμιση «22-04-2013» από

Κατεβάστε την τελευταία αναβάθμιση «22-04-2013» από Κατεβάστε την τελευταία αναβάθμιση «22-04-2013» από http://www.minoiki.com.gr/shop/cms.php?id_cms=7 Σελίδα 1 Αναβάθμιση 22-04-2013 Ver 2.0.1.86 1. Αντικατάσταση λειτουργίας πλήκτρου (Num Pad) με «Νέο Πελάτη»

Διαβάστε περισσότερα

Κεφάλαιο 1.Εντολές κίνησης

Κεφάλαιο 1.Εντολές κίνησης Προγραμματίζω με το ΒΥΟΒ 1 Κεφάλαιο 1.Εντολές κίνησης Από το μάθημα της Φυσικής γνωρίζουμε ότι κίνηση σημαίνει αλλαγή της θέσης ενός αντικειμένου. Οι εντολές κίνησης που μας παρέχει το ΒΥΟΒ χωρίζονται

Διαβάστε περισσότερα

Μέρος 2ο (Συγχωνεύοντας Multimedia & Animation)

Μέρος 2ο (Συγχωνεύοντας Multimedia & Animation) Μέρος 2ο (Συγχωνεύοντας Multimedia & Animation) Timeline Menu Timeline Behaviors Animated pop-up menu Προσθήκη video στην ιστοσελίδα Media players Embedding Videos Ιδιότητες embeding video Προσθέτοντας

Διαβάστε περισσότερα

ΠΛΗΚΤΡΟΛΟΓΙΟ. Η ελληνική διάταξη πλήκτρων είναι η παρακάτω (δεν υπάρχουν άλλες διατάξεις για το ελληνικό αλφάβητο):

ΠΛΗΚΤΡΟΛΟΓΙΟ. Η ελληνική διάταξη πλήκτρων είναι η παρακάτω (δεν υπάρχουν άλλες διατάξεις για το ελληνικό αλφάβητο): ΠΛΗΚΤΡΟΛΟΓΙΟ Διατάξεις χαρακτήρων Το πληκτρολόγιο περιλαμβάνει όλους τους χαρακτήρες κάποιου αλφάβητου π.χ. του λατινικού, και πολλά σημεία στίξης, διακριτικά σύμβολα, και βοηθητικά πλήκτρα. Ανάλογα με

Διαβάστε περισσότερα

Η Περιοχή Εργασίας του Flash

Η Περιοχή Εργασίας του Flash Η Περιοχή Εργασίας του Flash Η Λωρίδα Χρόνου και τα Επίπεδα Το Flash είναι εφαρμογή με την οποία φτιάχνουμε ταινίες όπως διαφημιστικά banners και διαδραστικές εφαρμογές οι οποίες περιέχουν κίνηση. Για

Διαβάστε περισσότερα

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 INTERNET PHONE

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 INTERNET PHONE INTERNET PHONE A.S. DRIGAS Applied Technologies Department NCSR DEMOKRITOS Ag. Paraskevi GREECE dr@imm.demokritos.gr http://imm.demokritos.gr Το Internet Phone θέτει καινούργια δεδοµένα για την επικοινωνία

Διαβάστε περισσότερα

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Πώς να δημιουργήσουμε ένα νέο λογαριασμό χρήστη (User Account) στα Windows 7 Αρκετές φορές τυχαίνει να χρησιμοποιούν διάφορα άτομα τον Η/Υ σας. Σε τέτοιες

Διαβάστε περισσότερα

QS-LIS 2011 www.qslis-software.com

QS-LIS 2011 www.qslis-software.com QS-LIS 2011 www.qslis-software.com ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΜΕΤΡΗΣΕΙΣ ΑΠΟ ΕΙΚΟΝΕΣ ΣΧΕΔΙΟΥ Το περιεχόμενο του παρόντος τεύχους αποτελεί έργο επιστημονικού και πνευματικού μόχθου και πνευματικήν ιδιοκτησία του Γιάννη

Διαβάστε περισσότερα

Οδηγός χρήσης λογισμικού οργάνωσης γραφείου: PowerPoint 2007 Επιμέλεια κειμένων: Ελένη Καραγεώργου-Βράντζα

Οδηγός χρήσης λογισμικού οργάνωσης γραφείου: PowerPoint 2007 Επιμέλεια κειμένων: Ελένη Καραγεώργου-Βράντζα - 317-2. Στην περιοχή Εργαλεία SmartArt, στην καρτέλα Μορφή, της ομάδας Στυλ WordArt, κάντε κλικ στο βέλος που βρίσκεται δίπλα από την επιλογή Γέμισμα κειμένου, και στη συνέχεια κάντε ένα από τα εξής:

Διαβάστε περισσότερα

Οδηγίες για το CABRI - GEOMETRY II Μωυσιάδης Πολυχρόνης - Δόρτσιος Κώστας

Οδηγίες για το CABRI - GEOMETRY II Μωυσιάδης Πολυχρόνης - Δόρτσιος Κώστας Οδηγίες για το CABRI - GEOMETRY II Μωυσιάδης Πολυχρόνης - Δόρτσιος Κώστας Εκτελώντας το πρόγραμμα παίρνουμε ένα παράθυρο εργασίας Γεωμετρικών εφαρμογών. Τα βασικά κουμπιά και τα μενού έχουν την παρακάτω

Διαβάστε περισσότερα

Τοποθετήστε τη δισκέτα στο drive B και σε περιβάλλον MS-DOS πληκτρολογήστε: B:

Τοποθετήστε τη δισκέτα στο drive B και σε περιβάλλον MS-DOS πληκτρολογήστε: B: Συστήματα floppy disk Τοποθετήστε τη δισκέτα στο drive B και σε περιβάλλον MS-DOS πληκτρολογήστε: B: Συστήματα σκληρού δίσκου Οι χρήστες σκληρού δίσκου θα πρέπει να δημιουργήσουν ένα directory με το όνομα

Διαβάστε περισσότερα

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ.

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. Οδηγός Διαχειριστή Το m-learning Toolkit είναι μια ολοκληρωμένη πλατφόρμα εξ αποστάσεως εκπαίδευσης που έχει σχεδιαστεί για να υπάρχει η δυνατότητα της πρόσβασης

Διαβάστε περισσότερα

Δραστηριότητα 1 Σχεδιασμός σκηνικού

Δραστηριότητα 1 Σχεδιασμός σκηνικού ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3 Δραστηριότητα 1 Σχεδιασμός σκηνικού Ας κατασκευάσουμε την επόμενη σκηνή-room. Όμοια με προηγουμένως κατασκευάζουμε το σκηνικό-background «ΔΡΟΜΟΣ» και αφού δημιουργήσουμε τη σκηνή-room

Διαβάστε περισσότερα

ΤΑ ΠΡΩΤΑ ΒΗΜΑΤΑ ΜΕ ΤΟ DJCONTROL AIR+ KAI TO DJUCED 40

ΤΑ ΠΡΩΤΑ ΒΗΜΑΤΑ ΜΕ ΤΟ DJCONTROL AIR+ KAI TO DJUCED 40 ΤΑ ΠΡΩΤΑ ΒΗΜΑΤΑ ΜΕ ΤΟ DJCONTROL IR+ KI TO DJUCED 40 ΕΓΚΑΤΆΣΤΑΣΗ 1 - ΣΥΝΔΕΣΗ ΑΚΟΥΣΤΙΚΩΝ, ΜΙΚΡΟΦΩΝΟΥ ΚΑΙ ΗΧΕΙΩΝ Εισάγετε το CD-ROM. ΜΠΡΟΣΤΙΝΟ ΠΑΝ: ΑΚΟΥΣΤΙΚΑ ΚΑΙ ΜΙΚΡΟΦΩΝΟ Εκτελέστε το πρόγραμμα εγκατάστασης.

Διαβάστε περισσότερα

ΤΟ MICROSOFT POWERPOINT XP

ΤΟ MICROSOFT POWERPOINT XP ΚΑΡΤΕΛΑ ΕΡΓΑΣΙΑΣ 1 ΤΟ MICROSOFT POWERPOINT XP Το Microsoft PowerPoint είναι ένα πρόγραμμα δημιουργίας παρουσιάσεων σε μορφή διαφανειών (slides). Πώς ξεκιινάς το πρόγραμμα κουμπί Start. 2. Βάλε το δείκτη

Διαβάστε περισσότερα

Πώς εισάγουμε μια νέα έννοια χρησιμοποιώντας το εργαλείο Create

Πώς εισάγουμε μια νέα έννοια χρησιμοποιώντας το εργαλείο Create Inspiration 8 IE Β ήμα προς Βήμα Για μαθητές Έναρξη Προγράμματος Inspiration 1. Κάνουμε κλικ στο κουμπί Start, επιλέγουμε Programs και κάνουμε κλικ στο Inspiration 8 IE. 2. Στην αρχική οθόνη του προγράμματος

Διαβάστε περισσότερα

Ανακαλύπτω. Ο υπολογιστής στην πράξη!

Ανακαλύπτω. Ο υπολογιστής στην πράξη! ΔΗΜΟΣΙΑ ΚΕΝΤΡΙΚΗ ΒΙΒΛΙΟΘΗΚΗ ΛΕΒΑΔΕΙΑΣ ΣΥΛΛΟΓΟΣ «ΦΙΛΟΙ ΒΙΒΛΙΟΘΗΚΗΣ ΛΙΒΑΔΕΙΑΣ» Κατερίνα Κεράστα 2014 Α Μαθαίνω τον υπολογιστή μου Ανακαλύπτω Ο υπολογιστής στην πράξη! Ο υπολογιστής στην πράξη! Επιφάνεια

Διαβάστε περισσότερα

Η προέλευση του Sketchpad 1

Η προέλευση του Sketchpad 1 Η προέλευση του Sketchpad 1 Το The Geometer s Sketchpad αναπτύχθηκε ως μέρος του Προγράμματος Οπτικής Γεωμετρίας, ενός προγράμματος χρηματοδοτούμενου από το Εθνικό Ίδρυμα Ερευνών (ΝSF) υπό τη διεύθυνση

Διαβάστε περισσότερα

Εισαγωγή 6. Δημιουργία λογαριασμού 13. Εγκατάσταση και λειτουργία του Skype 28. Βασικές λειτουργίες 32. Επιλογές συνομιλίας 48

Εισαγωγή 6. Δημιουργία λογαριασμού 13. Εγκατάσταση και λειτουργία του Skype 28. Βασικές λειτουργίες 32. Επιλογές συνομιλίας 48 ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή 6 Δημιουργία λογαριασμού 13 Εγκατάσταση και λειτουργία του Skype 28 Βασικές λειτουργίες 32 Επιλογές συνομιλίας 48 Γενικές ρυθμίσεις Skype 64 Το Skype σε φορητές συσκευές 78 Εγγραφή

Διαβάστε περισσότερα

«Αβάκιο» Οδηγός χρήσης Μικρόκοσμου που αποτελείται από τις ψηφίδες Καμβάς, Χελώνα, Γλώσσα, Μεταβολέας, Χρώματα.

«Αβάκιο» Οδηγός χρήσης Μικρόκοσμου που αποτελείται από τις ψηφίδες Καμβάς, Χελώνα, Γλώσσα, Μεταβολέας, Χρώματα. «Αβάκιο» Οδηγός χρήσης Μικρόκοσμου που αποτελείται από τις ψηφίδες Καμβάς, Χελώνα, Γλώσσα, Μεταβολέας, Χρώματα. Πώς θα δουλέψεις με το Χελωνόκοσμο την πρώτη φορά 1. Θα χρησιμοποιήσεις το αριστερό πλήκτρο

Διαβάστε περισσότερα

Εισαγωγή στο Dir Me Up

Εισαγωγή στο Dir Me Up Εισαγωγή στο Dr Me Up V2.00 / 2013-05-18 [Τα νέα χαρακτηριστικά από την προηγούμενη 1.30 έκδοση εμφανίζονται με μπλέ χρώμα] Bong Atttude 2013 Εισαγωγή 1/ Επιστρέψτε στην προηγούμενη τοποθεσία. 2/ Πηγαίνετε

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ EV3 Επίπεδο Ι

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ EV3 Επίπεδο Ι ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ EV3 Επίπεδο Ι Δρ. Γιώργος Α. Δημητρίου Εργαστήριο Ρομποτικής και Αυτομάτων Συστημάτων & Ακαδημία Ρομποτικής Τμήμα Πληροφορικής και Μηχανικών Υπολογιστών Σχολή Μηχανικής και Εφαρμοσμένων

Διαβάστε περισσότερα

Σενάριο 16: Ο κόσμος του Robby

Σενάριο 16: Ο κόσμος του Robby Σενάριο 16: Ο κόσμος του Robby Φύλλο Εργασίας Τίτλος: Ο κόσμος του Robby Γνωστικό Αντικείμενο: Εφαρμογές Πληροφορικής-Υπολογιστών Διδακτική Ενότητα: Διερευνώ - Δημιουργώ Ανακαλύπτω, Συνθετικές εργασίες.

Διαβάστε περισσότερα

Marmitek UltraViewPro 1

Marmitek UltraViewPro 1 IP CAMERA SERIES IP Eye Anywhere 10 11 20 21 470 IP RoboCam 10 11 21 541 641 ULTRAVIEW PRO ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ 1..1 ΕΙΣΑΓΩΓΗ....1 ΚΕΦΑΛΑΙΟ 2.. 2 ΕΓΚΑΤΑΣΤΑΣΗ... 2 ΚΕΦΑΛΑΙΟ......3 ΧΡΗΣΗ MARMITEK Ultraview

Διαβάστε περισσότερα

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

SPSS Statistical Package for the Social Sciences

SPSS Statistical Package for the Social Sciences SPSS Statistical Package for the Social Sciences Ξεκινώντας την εφαρμογή Εισαγωγή εδομένων Ορισμός Μεταβλητών Εισαγωγή περίπτωσης και μεταβλητής ιαγραφή περιπτώσεων ή και μεταβλητών ΣΤΑΤΙΣΤΙΚΗ Αθανάσιος

Διαβάστε περισσότερα

Οδηγίες για τη Χρήση του Google Drive

Οδηγίες για τη Χρήση του Google Drive Οδηγίες για τη Χρήση του Google Drive Χαρπαντίδου Ζαχαρούλα Επιμορφώτρια Β επιπέδου ΠΕ 19-20 Υπεύθυνη ΚΕ.ΠΛΗ.ΝΕ.Τ. Δράμας 2013 Περιεχόμενα Δημιουργία λογαριασμού στο Google Drive. 3 Διαχείριση του GoogleDrive..

Διαβάστε περισσότερα

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης Γρήγορη αναφορά Αντιγραφή Δημιουργία αντιγράφων Γρήγορη δημιουργία αντιγράφου 3 Στον πίνακα ελέγχου του εκτυπωτή πατήστε το κουμπί αντίγραφο 4 Εάν τοποθετήσατε το έγγραφο στη γυάλινη επιφάνεια σάρωσης

Διαβάστε περισσότερα

Περιοχή εργασίας. Τμ. Γραφιστικής (Γραφιστική με Η/Υ - In Design) 2

Περιοχή εργασίας. Τμ. Γραφιστικής (Γραφιστική με Η/Υ - In Design) 2 Περιοχή εργασίας A. Παράθυρο εγγράφου B. Συγκέντρωση πινάκων συμπτυγμένων σε εικονίδια Γ. Γραμμή τίτλου πίνακα Δ. Γραμμή μενού E. Γραμμή επιλογών Στ. Παλέτα εργαλείων Ζ. Κουμπί σύμπτυξης σε εικονίδια Η.

Διαβάστε περισσότερα

ΤΑΞΗ ΣΤ ΕΙΡΗΝΗ ΠΕΤΡΑΚΗ (ΔΑΣΚΑΛΑ ΣΥΜΒΟΥΛΟΣ ΣΧ.Τ.) ΕΝΟΤΗΤΕΣ Α.Π.: ΔΟΜΕΣ ΕΝΕΡΓΕΙΑ ΗΛΕΚΤΡΙΣΜΟΣ ΜΗΧΑΝΙΣΜΟΙ - ΤΡΟΧΑΛΙΕΣ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ («EGG BOX»)

ΤΑΞΗ ΣΤ ΕΙΡΗΝΗ ΠΕΤΡΑΚΗ (ΔΑΣΚΑΛΑ ΣΥΜΒΟΥΛΟΣ ΣΧ.Τ.) ΕΝΟΤΗΤΕΣ Α.Π.: ΔΟΜΕΣ ΕΝΕΡΓΕΙΑ ΗΛΕΚΤΡΙΣΜΟΣ ΜΗΧΑΝΙΣΜΟΙ - ΤΡΟΧΑΛΙΕΣ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ («EGG BOX») ΕΝΟΤΗΤΕΣ Α.Π.: ΤΑΞΗ ΣΤ ΔΟΜΕΣ ΕΝΕΡΓΕΙΑ ΗΛΕΚΤΡΙΣΜΟΣ ΜΗΧΑΝΙΣΜΟΙ - ΤΡΟΧΑΛΙΕΣ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ («EGG BOX») ΕΙΡΗΝΗ ΠΕΤΡΑΚΗ (ΔΑΣΚΑΛΑ ΣΥΜΒΟΥΛΟΣ ΣΧ.Τ.) Παιδιά, ας προσπαθήσουμε να λύσουμε το πιο κάτω ΠΡΟΒΛΗΜΑ:

Διαβάστε περισσότερα

Σπουδές CAD, Πληροφορικής, Οικονομίας, Διοίκησης και D.T.P. με Σύστημα διδασκαλίας facetoface

Σπουδές CAD, Πληροφορικής, Οικονομίας, Διοίκησης και D.T.P. με Σύστημα διδασκαλίας facetoface Copyright 2009-2012 -SYSTEM- All rights reserved 2/133 Μάθημα 1 ο Εισαγωγή ΠΕΡΙΕΧΟΜΕΝΑ Μάθημα 14 ο Συμβουλές Μορφοποιήσεων Μάθημα 2 ο Δημιουργία & Αποθήκευση Μάθημα 3 ο Διατάξεις Μάθημα 4 ο Το εργαλείο

Διαβάστε περισσότερα

Δομή Επιλογής. 1. Αν ο σκύλος ακουμπήσει ένα κόκαλο τότε το κόκαλο εξαφανίζεται και ο παίκτης κερδίζει 10 πόντους.

Δομή Επιλογής. 1. Αν ο σκύλος ακουμπήσει ένα κόκαλο τότε το κόκαλο εξαφανίζεται και ο παίκτης κερδίζει 10 πόντους. Τάξη : Α Λυκείου Λογισμικό : Scratch Ενδεικτική Διάρκεια : 45 λεπτά Δομή Επιλογής Μία από τις πιο σημαντικές δομές που χρησιμοποιείται στον προγραμματισμό είναι η δομή επιλογής. Η δομή αυτή μας δίνει την

Διαβάστε περισσότερα

www.e-katartisi.com Equal Society e-learning platform

www.e-katartisi.com Equal Society e-learning platform www.e-katartisi.com Equal Society e-learning platform Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΕΙΣΟ ΟΣ ΣΤΗΝ ΠΛΑΤΦΟΡΜΑ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ Για να εισέλθετε στην πλατφόρµα τηλεκατάρτισης της Equal Society και να έχετε πρόσβαση στα περιεχόµενά

Διαβάστε περισσότερα

Επίπεδο 3: καταχώρηση κάδων ανακύκλωσης με πλήρη ποσοτικά και ποιοτικά στοιχείων και οργανικοί κάδοι

Επίπεδο 3: καταχώρηση κάδων ανακύκλωσης με πλήρη ποσοτικά και ποιοτικά στοιχείων και οργανικοί κάδοι Σύντομη βοήθεια για την ειδική εφαρμογή HERRCO Η ενότητα αυτή περιλαμβάνει μερικά βασικά στοιχεία για το χειρισμό των ειδικών λειτουργιών που αναπτύχθηκαν αποκλειστικά για την καταγραφή των κάδων ανακύκλωσης

Διαβάστε περισσότερα

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1 1.Puzzle Μόλις ανοίξω το πρόγραμμα επιλέγω την εντολή Browse. Στη συνέχεια αναζητώ την εικόνα που έχω αποθηκεύσει σε ένα φάκελο (στην επιφάνεια εργασίας ή στα έγγραφά μου ή στο σκληρό μου δίσκο). Αφού

Διαβάστε περισσότερα

7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58

7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58 7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58 Στόχοι Μαθήματος 1. Πώς να επαναλάβετε μια δράση 2. Μάθετε πώς να χρησιμοποιείτε το Loop Blocks Προγραμματισμός EV3 Ακαδημία Ρομποτικής

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4

Διαβάστε περισσότερα

Το διαστημόπλοιο. Γνωστικό Αντικείμενο: Φυσική (Δυναμική σε μία διάσταση - Δυναμική στο επίπεδο) Τάξη: Α Λυκείου

Το διαστημόπλοιο. Γνωστικό Αντικείμενο: Φυσική (Δυναμική σε μία διάσταση - Δυναμική στο επίπεδο) Τάξη: Α Λυκείου Το διαστημόπλοιο Γνωστικό Αντικείμενο: Φυσική (Δυναμική σε μία διάσταση - Δυναμική στο επίπεδο) Τάξη: Α Λυκείου Χρονική Διάρκεια Προτεινόμενη χρονική διάρκεια σχεδίου εργασίας: 5 διδακτικές ώρες Διδακτικοί

Διαβάστε περισσότερα

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 CubisLITE Client Οδηγίες Χρήσεως Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 1 ΠΕΡΙΕΧΟΜΕΝΑ Γενικά 1. Τι είναι ο CubisLITE Server 2. Τι είναι ο

Διαβάστε περισσότερα

1. Γνωριμία Με Το Περιβάλλον Του Ηλεκτρονικού Υπολογιστή

1. Γνωριμία Με Το Περιβάλλον Του Ηλεκτρονικού Υπολογιστή WINDOWS ΣΤΟΧΟΙ: 1. Γνωριμία Με Το Περιβάλλον Του Ηλεκτρονικού Υπολογιστή 2. Γνωριμία Με Την Επιφάνεια Εργασίας (Desktop) 3. Ta Βασικά Εικονίδια Της Επιφάνειας Εργασίας (Desktop) 4. Κουμπιά Παραθύρων 5.

Διαβάστε περισσότερα

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Πως θα κατασκευάσω το πρώτο πρόγραμμα; Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer

Διαβάστε περισσότερα

Οδηγός Εγκατάστασης και Εγχειρίδιο Χρήσης του λογισμικού. «Ταξίδι στο Χρόνο με Νόημα» Ιστορία Γ, Δ, Ε & ΣΤ Δημοτικού

Οδηγός Εγκατάστασης και Εγχειρίδιο Χρήσης του λογισμικού. «Ταξίδι στο Χρόνο με Νόημα» Ιστορία Γ, Δ, Ε & ΣΤ Δημοτικού Οδηγός Εγκατάστασης και Εγχειρίδιο Χρήσης του λογισμικού «Ταξίδι στο Χρόνο με Νόημα» Ιστορία Γ, Δ, Ε & ΣΤ Δημοτικού 2 ΤΑΞΙΔΙ ΣΤΟ ΧΡΟΝΟ ΜΕ ΝΟΗΜΑ Οδηγός Εγκατάστασης και Χρήσης του λογισμικού Συντελεστές:

Διαβάστε περισσότερα

Περιεχόμενα. Σελίδα 3 από 21

Περιεχόμενα. Σελίδα 3 από 21 Σελίδα 1 από 21 Σελίδα 2 από 21 Περιεχόμενα Κεφάλαιο 1 Χρήσεις του υπολογιστή... 4 Κεφάλαιο 2 Βασικά τμήματα υπολογιστή... 6 Κεφάλαιο 3 - Ασφάλεια... 9 Κεφάλαιο 4 - Ποντίκι... 11 Κεφάλαιο 5 - Πληκτρολόγιο...

Διαβάστε περισσότερα

ΑΛΛΑΓΕΣ ΛΟΓΙΣΤΙΚΗΣ Έκδοση 3.2014.1

ΑΛΛΑΓΕΣ ΛΟΓΙΣΤΙΚΗΣ Έκδοση 3.2014.1 ΑΛΛΑΓΕΣ ΛΟΓΙΣΤΙΚΗΣ Έκδοση 3.2014.1 1. Δημιουργία Μεταβολή Καρτέλας Λογιστικής. Αν η καρτέλα έχει τύπο Λογιστικής και μορφή Κινούμενη, τότε ενεργοποιείται το πεδίο Αριθμός ΦΤΜ στην θέση του πεδίου Επάγγελμα.

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΚΑΝ ΟΙ Υπεύθυνη καθηγήτρια κα.μαγδαληνού

ΕΡΓΑΣΤΗΚΑΝ ΟΙ Υπεύθυνη καθηγήτρια κα.μαγδαληνού VIDEO GAMES ΕΡΓΑΣΤΗΚΑΝ ΟΙ ΔΗΜΗΤΡΗΣ ΤΣΙΑΝΤΑΡΗΣ ΝΙΚΟΣ ΣΑΡΜΑΔΑΚΗΣ ΦΩΤΗΣ ΤΣΙΛΙΟΥ ΠΑΝΑΓΙΩΤΗΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΑΝΤΩΝΗΣ ΜΠΟΣΤΑΝΟΓΛΟΥ Υπεύθυνη καθηγήτρια :κα.μαγδαληνού Τα θετικά των games 1) Είναι διασκεδαστικά 2)

Διαβάστε περισσότερα

3.1 Γεγονοστραφής /Αντικειμενοστραφής

3.1 Γεγονοστραφής /Αντικειμενοστραφής Κεφάλαιο 3 ο : Δημιουργώ το Πρώτο μου Παιχνίδι 3.1 Γεγονοστραφής /Αντικειμενοστραφής Προγραμματισμός Το MSKodu είναι ένα εργαλείο προγραμματισμού παιχνιδιών. Σας βοηθά, δηλαδή, παρέχοντας μια προγραμματιστική

Διαβάστε περισσότερα

Δημιουργία παιχνιδιού με το Game Maker 8.1 Lite 1

Δημιουργία παιχνιδιού με το Game Maker 8.1 Lite 1 Δημιουργία παιχνιδιού με το Game Maker 8.1 Lite 1 Νίκος Αγγελιδάκης, ΠΕ19 2 έκδοση 1.0 Φεβρουάριος 2012 1 http://www.yoyogames.com/gamemaker/windows 2 http://aggelid.mysch.gr Περιεχόμενα σελ. 1 - Εισαγωγή

Διαβάστε περισσότερα

«Ταξίδι στον Κόσμο με Νόημα» Ε ΣΤ

«Ταξίδι στον Κόσμο με Νόημα» Ε ΣΤ «Ταξίδι στον Κόσμο με Νόημα» Ε ΣΤ 1 «Ταξίδι στον Κόσμο με Νόημα» Ε ΣΤ Ταξίδι στον Κόσμο με Νόημα Οδηγός Εγκατάστασης και Χρήσης του λογισμικού Συντελεστές: Συγγραφή διδακτικού υλικού Νίκη Κακιά-Βόλου,

Διαβάστε περισσότερα

ΤΟ MICROSOFT WORD XP. Ας ξεκινήσουμε λοιπόν!

ΤΟ MICROSOFT WORD XP. Ας ξεκινήσουμε λοιπόν! XP ΚΑΡΤΕΛΑ ΕΡΓΑΣΙΑΣ 1 Το Microsoft Word είναι ένα πρόγραμμα στον υπολογιστή που σας βοηθά να γράφετε όμορφα κείμενα στα οποία μπορείτε να προσθέσετε εικόνες, γραφικά ακόμα και ήχους. Aφού γράψετε ένα κείμενο,

Διαβάστε περισσότερα