Γνωριμία
To περιβάλλον δημιουργίας παιχνιδιών GameSalad Creator διατέθηκε για πρώτη φορά το 2009 από την Gendai Games. Η εταιρεία το 2010 μετονομάστηκε σε GameSalad Inc η οποία είναι πλέον η επωνυμία της εταιρείας που αναπτύσσει και συντηρεί την εφαρμογή. Το περιβάλλον του GameSalad Creator σχεδιάστηκε ώστε να δίνεται η δυνατότητα σε μη προγραμματιστές να σχεδιάζουν δισδιάστατα παιχνίδια αρχικά για συσκευές Mac και συσκευές με λειτουργικό iOS, αλλά και συσκευές με Android ενώ υπάρχει και η δυνατότητα μορφής HTML5.
Στο περιβάλλον η σχεδίαση του παιχνιδιού γίνεται με οπτικό τρόπο, σύρε και άφησε, και ο προγραμματισμός μέσα στο αυτό βασίζεται σε μια λογική ρύθμισης των συμπεριφορών των ηθοποιών (actors) και των χαρακτηριστικών τους με την δημιουργία και ανάθεση μιας σειράς οδηγιών σε καθένα από αυτούς. Ειδικότερα, η συμπεριφορά ενός ηθοποιού αποτελείται από μια σειρά οδηγιών (Rules) από τις οποίες οι περισσότερες είναι της μορφής «αν συμβεί ή ισχύσει αυτό... τότε κάνε αυτό... ή αλλιώς κάνε το άλλο...». Όπως είναι εμφανές υπάρχει η δυνατότητα ρύθμισης της αντίδρασης - συμπεριφοράς των ηθοποιών σε γεγονότα ή συνθήκες, με την χρήση μιας σειράς ενεργειών ή αλλαγών στις ιδιότητες των ηθοποιών (Behaviors) της εκάστοτε σκηνής. Μία λογική αλληλουχία βημάτων στην σχεδίαση ενός παιχνιδιού θα ήταν:
-
Η δημιουργία των σκηνών (Scenes) όπου θα λαμβάνει χώρα το παιχνίδι με την δημιουργία φόντου (Background) (με προσθήκη γραφικών και καθορισμού ιδιοτήτων αυτών).
-
Η προσθήκη των ηθοποιών (Actors) σε κάθε σκηνή (και ο καθορισμός ιδιοτήτων αυτών).
-
Ο προγραμματισμός της συμπεριφοράς του κάθε ηθοποιού που έχει επιλεχθεί να συμμετάσχει σε κάθε σκηνή. Εδώ ουσιαστικά για κάθε ηθοποιό δημιουργείται μια σειρά από οδηγίες που καθορίζουν τις ενέργειες που θα κάνει, τον τρόπο που θα εμφανίζεται / εξαφανίζεται, τον τρόπο που θα αλληλεπιδρά με τους άλλους ηθοποιούς, τον τρόπο που θα αντιδράει σε διάφορα εσωτερικά ή εξωτερικά του περιβάλλοντος του παιχνιδιού γεγονότα, τον τρόπο που αλλάζουν οι ιδιότητες -χαρακτηριστικά του.
-
Ο προγραμματισμός του πότε θα τελειώνει ή θα γίνεται έξοδος από το παιχνίδι.
-
Βασικά συστατικά του περιβάλλοντος δημιουργίας παιχνιδιών GameSalad Creator είναι:
- Η περιοχή Library η οποία περιέχει τις καρτέλες:
-
Scenes, όπου γίνεται ο ορισμός / παρουσίαση των σκηνών – επιπέδων που θα εξελίσσεται το παιχνίδι.
-
Background, όπου υπάρχουν τα στοιχεία που έχουν επιλεγεί σαν συστατικά των σκηνών του παιχνιδιού.
-
Actors, όπου γίνεται ο ορισμός / παρουσίαση των ηθοποιών του παιχνιδιού.
-
Media, όπου γίνεται ο ορισμός / εισαγωγή / παρουσίαση όλων των γραφικών και ήχων του παιχνιδιού.
-
Behaviors, όπου εμφανίζεται μια λίστα με συνθήκες και ενέργειες που μπορούν να επιλεχθούν για την δόμηση της συμπεριφοράς των ηθοποιών.
-
Tables, όπου ορίζονται / παρουσιάζονται οι πίνακες δεδομένων του παιχνιδιού.
-
- Η περιοχή Attributes η οποία περιέχει τις καρτέλες:
-
Game, όπου ορίζονται / παρουσιάζονται τα χαρακτηριστικά – ιδιότητες του παιχνιδιού (όνομα, μέγεθος οθόνης κ.ά.).
-
Scene, όπου ορίζονται / παρουσιάζονται τα χαρακτηριστικά – ιδιότητες της επιλεγμένης σκηνής (όνομα, μέγεθος, ρυθμίσεις κάμερας κ.ά.).
-
Actor, όπου ορίζονται / παρουσιάζονται τα χαρακτηριστικά – ιδιότητες του επιλεγμένου ηθοποιού (όνομα, μέγεθος, θέση, κίνηση κ.ά.).
-
-
Η περιοχή Backstage, όπου ορίζονται / παρουσιάζονται οι συμπεριφορές των ηθοποιών που συμμετέχουν στο παιχνίδι.
-
Η σκηνή, όπου παρουσιάζεται / σχεδιάζεται η επιλεγμένη σκηνή.
- Η οθόνη προεπισκόπησης του παιχνιδιού που εμφανίζεται με την επιλογή του κουμπιού Play (που βρίσκεται πάνω από την σκηνή),
Οδηγοί Χρήσης - Tutorials - Παραδείγματα Έργων
Βίντεο tutorials εκμάθησης GameSalad από κανάλι "GameSalad Cookbook" στο YouTube
Οδηγοί χρήσης και έτοιμα templates του GameSalad Creator από gamesalad.com
Το παλαιό wiki που υπήρχε στο gamesalad.com
Γλωσσάρι όρων GameSalad στο quizlet.com
Tutorial δημιουργίας παιχνιδιού "Creating your first game" από Drew Colins
Βίντεο tutorials και παρουσιάσεις templates από Tshirtbooth's channel στο YouTube
Βίντεο tutorials εκμάθησης GameSalad από κανάλι "GameSalad Gendai Games" στο YouTube
Βίντεο tutorials εκμάθησης GameSalad από κανάλι "gamesalad's channel" στο YouTube
Bίντεο tutorials σε λίστα YouTube "GameSalad Tutorials" από κανάλι Krishnendu Roy
Σειρά tutorials για GameSalad Creator στο idtech365.internaldrive.com
Βίντεο tutorials εκμάθησης GameSalad από κανάλι "Frying Bacon Studios" στο YouTube
Tutorial "Quickly Creating Games with GameSalad" από Shaun Dunne στο mobile.tutsplus.com
Βίντεο δημιουργίας έργων σε GameSalad από StusApps κανάλι στο YouTube
Βίντεο tutorials για GameSalad "Creating a iPad Tank Game" στο 3dtrainer.com
Σειρά βίντεο tutorials για GameSalad από Awesomeness Productions κανάλι στο YouTube
Βίντεο tutorials σε λίστα αναπαραγωγής "Gamesalad" από Saint Mark's Tech Dept
Βίντεο tutorials σε λίστα αναπαραγωγής "After School Adventure" από Saint Mark's Tech Dept
Βίντεο tutorials για GameSalad "Game Salad Tutorials" στο www.tutorial-hub.com
Βίντεο παρουσίασης GameSalad "GameSalad For Windows Demo Walkthrough Video" στο www.g4tv.com
Προτάσεις Διδασκαλίας
Σελίδα "GameSalad in Education" από gamesalad.com
Παρουσίαση "GameSalad in Education" από Byron Mitchell
Περίγραμμα διδασκαλίας "Mobile Game Design (Game Salad)" από ACP COMPUTER TRAINING SCHOOL PTE LTD
To GameSalad Creator διατίθεται δωρεάν και μπορεί να εγκατασταθεί σε περιβάλλοντα Mac OS X και Windows (Vista ή νεώτερα). Δεν υπάρχει εξελληνισμένη έκδοση. Με την έκδοση για Windows υπάρχει η δυνατότητα δημοσίευσης εφαρμογών σε Android και HTML5, ενώ στην έκδοση για Mac υπάρχει δυνατότητα δημοσίευσης σε iOS, Android, HTML5, and Mac Platform (Μία άδεια Professional GameSalad Membership subscription για τις Windows και Mac εκδόσεις απαιτείται για Android publishing).
Σύνδεσμος μεταφόρτωσης: http://gamesalad.com/download