Επεξήγηση παιχνιδιών για κινητά
Εάν δεν είστε εξοικειωμένοι με τα παιχνίδια για κινητά, θα είστε σύντομα επειδή αυτός είναι ο επόμενος μεγάλος τομέας ανάπτυξης που αναμένεται στην αγορά παιχνιδιών δισεκατομμυρίων δολαρίων. Ένα παιχνίδι για κινητά είναι ένα παιχνίδι λογισμικού υπολογιστή που παίζεται σε ένα κινητό τηλέφωνο. Τα παιχνίδια για κινητά συνήθως λαμβάνονται μέσω του δικτύου του φορέα εκμετάλλευσης κινητής τηλεφωνίας, αλλά σε ορισμένες περιπτώσεις τα παιχνίδια φορτώνονται επίσης στα φορητά ακουστικά όταν αγοράζονται ή μέσω σύνδεσης υπερύθρων, Bluetooth ή κάρτας μνήμης. Τα κινητά παιχνίδια αναπτύσσονται χρησιμοποιώντας τεχνολογίες όπως το DoCoMo’s DoJa, το Sun J2ME, το Qualcomm’s BREW (Binary Runtime for Wireless) ή το Infusio’s ExEn (Execution Environment). Άλλες πλατφόρμες είναι επίσης διαθέσιμες, αλλά όχι τόσο συχνές.
Οι διαφορετικές πλατφόρμες
Το BREW είναι η πιο ισχυρή τεχνολογία, παρέχοντας, όπως κάνει, πλήρη έλεγχο της συσκευής και πλήρη πρόσβαση στη λειτουργικότητά του. Ωστόσο, αυτή η ανεξέλεγκτη δύναμη θα μπορούσε να είναι επικίνδυνη και για το λόγο αυτό η διαδικασία ανάπτυξης του BREW προσαρμόζεται κυρίως σε αναγνωρισμένους προμηθευτές λογισμικού. Ενώ το BREW SDK (Κιτ ανάπτυξης λογισμικού) είναι ελεύθερα διαθέσιμο, η εκτέλεση λογισμικού σε πραγματικό κινητό υλικό (σε αντίθεση με τον παρεχόμενο εξομοιωτή) απαιτεί ψηφιακή υπογραφή που μπορεί να δημιουργηθεί μόνο με εργαλεία που εκδίδονται από μια χούφτα συμβαλλόμενων μερών, συγκεκριμένα παρόχους περιεχομένου για κινητά και Η Qualcomm οι ίδιοι. Ακόμα και τότε, το παιχνίδι θα λειτουργεί μόνο σε συσκευές με δοκιμή. Για να είναι δυνατή η λήψη του σε κανονικά τηλέφωνα, το λογισμικό πρέπει να ελέγχεται, να δοκιμάζεται και να έχει εγκριθεί από την Qualcomm μέσω του προγράμματος δοκιμών TRUE BREW.
Η Java (γνωστή και ως “J2ME” / “Java ME” / “Java 2 Micro Edition”) τρέχει πάνω σε μια εικονική μηχανή (που ονομάζεται KVM) η οποία επιτρέπει εύλογη, αλλά όχι ολοκληρωμένη, πρόσβαση στη λειτουργικότητα του υποκείμενου τηλεφώνου. Αυτό το επιπλέον επίπεδο λογισμικού παρέχει ένα σταθερό εμπόδιο προστασίας που επιδιώκει να περιορίσει τη ζημιά από εσφαλμένο ή κακόβουλο λογισμικό. Επιτρέπει επίσης στο λογισμικό Java να κινείται ελεύθερα μεταξύ διαφορετικών τύπων τηλεφώνων (και άλλων κινητών συσκευών) που περιέχουν ριζικά διαφορετικά ηλεκτρονικά στοιχεία, χωρίς τροποποίηση. Η τιμή που πληρώνεται είναι μια μέτρια μείωση της πιθανής ταχύτητας του παιχνιδιού και η αδυναμία χρήσης ολόκληρης της λειτουργικότητας ενός τηλεφώνου (καθώς το λογισμικό Java μπορεί να κάνει μόνο αυτό που υποστηρίζει αυτό το επίπεδο μεσαίου ανθρώπου.)
Λόγω αυτής της επιπλέον ασφάλειας και συμβατότητας, είναι συνήθως μια πολύ απλή διαδικασία για τη σύνταξη και διανομή εφαρμογών Java για κινητά, συμπεριλαμβανομένων των παιχνιδιών, σε ένα ευρύ φάσμα τηλεφώνων. Συνήθως, το μόνο που χρειάζεται είναι ένα ελεύθερο διαθέσιμο Java Development Kit για τη δημιουργία του ίδιου του λογισμικού Java, τα συνοδευτικά εργαλεία Java ME (γνωστά ως Java Wireless Toolkit) για τη συσκευασία και τη δοκιμή κινητού λογισμικού και χώρο σε διακομιστή ιστού (τοποθεσία web) για φιλοξενία την εφαρμογή που προκύπτει μόλις είναι έτοιμη για δημόσια κυκλοφορία.
Τρέχοντες περιορισμοί παιχνιδιών για κινητά
Τα παιχνίδια για κινητά τείνουν να έχουν μικρό εύρος και συχνά βασίζονται σε καλό παιχνίδι σε φανταχτερά γραφικά, λόγω της έλλειψης επεξεργαστικής ισχύος των συσκευών πελατών. Ένα σημαντικό πρόβλημα για τους προγραμματιστές και τους εκδότες παιχνιδιών για κινητά είναι η περιγραφή ενός παιχνιδιού με τόσο μεγάλη λεπτομέρεια ώστε να παρέχει στον πελάτη αρκετές πληροφορίες για να λάβει μια απόφαση αγοράς. Επί του παρόντος, τα παιχνίδια για κινητά πωλούνται μέσω παρόχων δικτύου και πυλών χειριστών, πράγμα που σημαίνει ότι υπάρχουν μόνο μερικές γραμμές κειμένου και ίσως ένα στιγμιότυπο οθόνης του παιχνιδιού για να προσελκύσει τον πελάτη. Υπάρχει μια εξάρτηση από ισχυρές μάρκες και άδειες όπως το Tomb Raider ή το Colin McRae, ένα παιχνίδι αγώνων. Υπάρχει επίσης η χρήση γνωστών και καθιερωμένων προτύπων παιχνιδιού, που σημαίνει μηχανικούς παιχνιδιού που είναι άμεσα αναγνωρίσιμοι σε παιχνίδια όπως το Tetris, το Space Invaders ή το Poker. Και οι δύο αυτές στρατηγικές χρησιμοποιούνται για να παρασύρουν τους Παίκτες κινητής τηλεφωνίας να αγοράσουν παιχνίδια έναντι αμοιβής όταν παρέχεται περιορισμένος αριθμός πρόσθετων πληροφοριών από τον ασύρματο πάροχο, ο οποίος συνήθως λειτουργεί ως τρίτος που φιλοξενεί το παιχνίδι.
Οι πρόσφατες καινοτομίες στα παιχνίδια για κινητά περιλαμβάνουν γραφικά Singleplayer, Multiplayer και 3D. Τα εικονικά παιχνίδια αγάπης ανήκουν σε παιχνίδια singleplayer και multiplayer. Τα Παιχνίδια για πολλούς παίκτες βρίσκουν γρήγορα ένα κοινό, καθώς οι παίκτες βρίσκουν τη δυνατότητα να παίζουν εναντίον άλλων ανθρώπων, μια φυσική επέκταση της συνδεσιμότητας του κινητού τηλεφώνου τους.