Εργαλεία ανάπτυξης παιχνιδιών
Ταυτόχρονα, όμως, με την απαιτητική επαγγελματική δραστηριότητα ανάπτυξης παιχνιδιών σήμερα είναι δυνατή η εκπαιδευτικού χαρακτήρα εύκολη και γρήγορη ανάπτυξη παιχνιδιών με τη χρήση τεχνολογικών εργαλείων ειδικά κατασκευασμένων γι’ αυτόν τον σκοπό.
Πρόκειται για εργαλεία συγγραφής παιχνιδιών (game authoring tools), τα οποία προσφέρουν στον δημιουργό παιχνιδιών (επαγγελματία, ερασιτέχνη, εκπαιδευτικό ή μαθητή) τη δυνατότητα να χρησιμοποιήσει ένα ενδιάμεσο επίπεδο προγραμματισμού, με χρήση μιας εύχρηστης «μεταφοράς» στη διεπαφή. Σε τέτοια περιβάλλοντα ο χρήστης μπορεί να δημιουργεί εικονικούς κόσμους και να τους εμπλουτίσει με κάποιες οντότητες (αντικείμενα και avatars). Στη συνέχεια, χρησιμοποιώντας απλούστερες σχετικά προγραμματιστικές τεχνικές, μπορεί να ρυθμίσει τη συμπεριφορά των οντοτήτων, την αντίδρασή τους στις ενέργειες του χρήστη, τους κανόνες του παιχνιδιού, το πώς αρχίζει και πότε τελειώνει κ.λπ. Αυτός ο τρόπος εργασίας βοηθά τον μαθητή- χρήστη του εργαλείου συγγραφής να έρθει σε επαφή με προγραμματιστικές έννοιες και δομές και να αναπτύξει δεξιότητες υπολογιστικής σκέψης.
Ορισμένα εργαλεία συγγραφής παιχνιδιών είναι:
♦ Kodu της Microsoft ,
♦ GameMaker της YoYo Games ,
♦ Scratch και ScratchJr .
Όλα τα παραπάνω εργαλεία είναι ελεύθερα διαθέσιμα ή προσφέρουν ελεύθερη έκδοση. Επίσης, διαθέτουν τη δυνατότητα συγγραφής κώδικα και επέκτασης των δυνατοτήτων τους με χρήση ενσωματωμένης γλώσσας scripting. Για παράδειγμα, στο GameMaker ο χρήστης-προγραμματιστής δημιουργεί μια σειρά από χώρους (rooms) όπου τοποθετεί τα αντικείμενα του παιχνιδιού (objects). Στη συνέχεια, καθορίζει με χρήση παραθύρων-wizards την απόκριση των αντικειμένων στα γεγονότα (events) που μπορεί να συμβούν κατά τη διάρκεια του παιχνιδιού (π.χ.
ενέργειες του παίκτη ή σύγκρουση με άλλα αντικείμενα). Για τον καθορισμό λεπτομερειών στη συμπεριφορά των αντικειμένων, ο προγραμματιστής μπορεί να γράψει κώδικα μορφής script.