Διαφορά μεταξύ των αναθεωρήσεων του "Linux/GameMaker"
Bekos (Συζήτηση | συνεισφορές) (→Προβλήματα που μπορεί να υπάρξουν κατά την εκτέλεση του GameMaker) |
Bekos (Συζήτηση | συνεισφορές) (→Προβλήματα που μπορεί να υπάρξουν κατά την εκτέλεση του GameMaker) |
||
Γραμμή 91: | Γραμμή 91: | ||
Με την πρώτη εντολή πηγαίνουμε στον κατάλογο που βρίσκεται το εκτελέσιμο αρχείο του GameMaker και με την δεύτερη εντολή γίνεται εκκίνηση του GameMaker. | Με την πρώτη εντολή πηγαίνουμε στον κατάλογο που βρίσκεται το εκτελέσιμο αρχείο του GameMaker και με την δεύτερη εντολή γίνεται εκκίνηση του GameMaker. | ||
− | == | + | == Παρατηρήσεις κατά την μεταφορά του GameMaker σε Ubuntu Linux == |
+ | * Η εγκατάσταση του GameMaker γίνεται επιτυχώς. | ||
* Υπάρχουν φορές που η εκκίνηση του GameMaker μπορεί να καθυστερήσει για λίγα δευτερόλεπτα. | * Υπάρχουν φορές που η εκκίνηση του GameMaker μπορεί να καθυστερήσει για λίγα δευτερόλεπτα. | ||
* Η περιήγηση στα "Νέα" του GameMaker είναι εφικτή, αν και ορισμένες φορές κάποιοι σύνδεσμοι σε άλλες σελίδες μπορεί να αργήσουν να ανοίξουν. | * Η περιήγηση στα "Νέα" του GameMaker είναι εφικτή, αν και ορισμένες φορές κάποιοι σύνδεσμοι σε άλλες σελίδες μπορεί να αργήσουν να ανοίξουν. | ||
− | * Η | + | * Η διαδικασία της δημιουργίας ενός παιχνιδιού με το GameMaker δεν παρουσιάζει προβλήματα (π.χ. δημιουργία sprites, objects, backgrounds, sounds, music, actions, events, rooms, κτλ.). |
+ | * Η μετάβαση στην "Προχωρημένη Λειτουργία" ("Advanced Mode") δεν εμφανίζει προβλήματα, όπως επίσης και η εκτέλεση διαφόρων λειτουργιών που παρέχονται μόνο σε αυτό το είδος λειτουργίας, π.χ. δημιουργία scripts, κτλ. | ||
+ | * Η φόρτωση demos γίνεται επιτυχώς. | ||
+ | * Το τρέξιμο (run) ενός παιχνιδιού μπορεί να εμφανίσει |
Αναθεώρηση της 14:37, 12 Οκτωβρίου 2015
(H σελίδα αυτή βρίσκεται υπό κατασκευή...)
Το λογισμικό GameMaker είναι ένα οπτικό περιβάλλον προγραμματισμού για τη δημιουργία ηλεκτρονικών παιχνιδιών. Δημιουργήθηκε από τον Mark Overmars, καθηγητή του Institute of Information and Computing Sciences στο Πανεπιστήμιο της Ουτρέχτης στην Ολλανδία.
Με το GameMaker μπορεί να δημιουργηθεί ένα απλό παιχνίδι, όπως για παράδειγμα ένα arkanoid παιχνίδι (arkanoid game) ή ένα παιχνίδι πλατφόρμας (platform game). Ωστόσο, οι δυνατότητες του GameMaker είναι πολύ μεγάλες.
Στην παρούσα σελίδα περιγράφεται η διαδικασία της εγκατάστασης και της χρήσης του λογισμικού GameMaker σε λειτουργικό σύστημα Ubuntu Linux 12.04 (32-bit και 64-bit) με την βοήθεια του Wine.
Περιεχόμενα
Αναβάθμιση του Wine στην έκδοση 1.6
![]() | Η αναβάθμιση του λογισμικού Wine, μπορεί να προκαλέσει δυσλειτουργία στην εκτέλεση κάποιου άλλου εκπαιδευτικού λογισμικού που είναι εγκατεστημένο στον υπολογιστή σας. |
Η προκαθορισμένη (default) έκδοση του λογισμικού Wine που εγκαθίσταται σε Ubuntu Linux 12.04, είναι η "1.4" (Wine 1.4). Όμως, διαπιστώθηκε ότι το λογισμικό GameMaker 8.1 Lite παρουσιάζει καλύτερη συμπεριφορά στην εκτέλεσή του σε Ubuntu Linux με την βοήθεια του Wine 1.6.
Για αυτό, για την καλύτερη εκτέλεση του GameMaker 8.1 Lite, προτείνεται να κάνετε αναβάθμιση (upgrade) του Wine από την έκδοση 1.4 στην έκδοση 1.6. Για την αναβάθμιση του Wine, μπορείτε να ακολουθήσετε την παρακάτω διαδικασία:
- Προσθήκη του PPA (Personal Package Archive) Αποθετηρίου του Wine. Αυτό μπορεί να γίνει, πληκτρολογώντας την παρακάτω εντολή σε ένα τερματικό παράθυρο (πατώντας Alt+Ctrl+T):
![]() | sudo add-apt-repository ppa:ubuntu-wine/ppa |
Στη συνέχεια, πατάμε το πλήκτρο "Enter" στο αντίστοιχο μήνυμα που εμφανίζεται στο τερματικό παράθυρο ("Press [ENTER]" to continue or ctrl-c to cancel adding it"). Έτσι, ολοκληρώνεται η διαδικασία της προσθήκης του PPA Αποθετηρίου του Wine.
Ένας άλλος τρόπος για το βήμα αυτό, είναι μέσω της εφαρμογής Κέντρο λογισμικού Ubuntu. Πιο συγκεκριμένα, ανοίγουμε τις "Πηγές λογισμικού", μέσω της εκκίνησης του Κέντρου λογισμικού Ubuntu και επιλέγοντας "Επεξεργασία->Πηγές λογισμικού". Επιλέγουμε, ακολούθως, την καρτέλα "Άλλο λογισμικό" και κάνουμε "κλικ" στο κουμπί "Προσθήκη". Έπειτα, πληκτρολογούμε την εξής γραμμή: ppa:ubuntu-wine/ppa, όπως φαίνεται παρακάτω:
- Σε ένα τερματικό παράθυρο πληκτρολογούμε την εντολή:
![]() | sudo apt-get update |
Με αυτόν τον τρόπο, γίνεται λήψη των λιστών των πακέτων λογισμικού από τα αποθετήρια του Ubuntu και "ενημερώνονται", έτσι ώστε να πάρουν την πληροφορία για τις νεότερες εκδόσεις των πακέτων και των εξαρτήσεων τους. Η διαδικασία αυτή γίνεται για όλα τα αποθετήρια και τα PPAs που έχουμε εγκαταστήσει στο σύστημά μας.
- Εγκατάσταση του Wine 1.6. Σε ένα τερματικό παράθυρο πληκτρολογούμε την εντολή:
![]() | sudo apt-get install wine1.6-i386 |
Στη συνέχεια, το σύστημα μας πληροφορεί για τα νέα πακέτα που θα εγκατασταθούν (libosmesa6, wine-gecko2.21, wine-mono0.0.8, wine1.6, wine1.6-i386), τα προτεινόμενα πακέτα (dosbox), τα συνιστώμενα πακέτα (wine1.5-i386), τα πακέτα που θα αφαιρεθούν (wine1.4, wine1.4-common, wine1.4-i386) και τα πακέτα που θα αναβαθμιστούν (wine). Επιλέγουμε να συνεχίσουμε στην εφαρμογή αυτών των αλλαγών (πληκτρολογώντας έναν από τους χαρακτήρες "Y" ή "y" ή "Ν" ή "ν" (χωρίς τα εισαγωγικά) ή απλά, πατώντας το πλήκτρο "Enter") και έτσι, πραγματοποιείται η εγκατάσταση του Wine 1.6 και συγκεκριμένα, της έκδοσης 1.6.1 του λογισμικού.
Για να επιβεβαιώσουμε ότι το Wine 1.6.1 έχει εγκατασταθεί στο σύστημά μας με επιτυχία, πληκτρολογούμε σε ένα τερματικό παράθυρο την εντολή:
![]() | wine --version |
Η εντολή αυτή θα πρέπει να μας επιστρέψει το αποτέλεσμα: wine-1.6.1.
Επίσης, την πρώτη φορά που θα χρησιμοποιήσουμε το Wine, μετά την αναβάθμισή του στην έκδοση 1.6.1, θα εμφανιστεί το παρακάτω μήνυμα:
![]() | The wine configuration in ~/.wine is being updated. Please wait... |
Όπου ~/ είναι ο "Προσωπικός φάκελος" κάθε χρήστη.
Τέλος, μπορούμε, προαιρετικά, να αναβαθμίσουμε το εργαλείο Winetricks του Wine (μετά την αναβάθμιση του Wine), με το οποίο μπορούμε να εγκαθιστούμε με εύκολο τρόπο διάφορες εφαρμογές στο Wine. Η αναβάθμιση του Winetricks γίνεται πληκτρολογώντας την εξής εντολή σε ένα τερματικό παράθυρο:
![]() | sudo apt-get install --only-upgrade winetricks |
![]() | Η αναβάθμιση του Wine, δεν προκαλεί διαγραφή των προγραμμάτων που είχαν εγκατασταθεί στο Wine. |
Εγκατάσταση των προαπαιτούμενων πακέτων λογισμικού στο Wine
Για την σωστή εκτέλεση του λογισμικού GameMaker, απαιτούνται να εγκατασταθούν πρώτα, κάποια επιπλέον πακέτα λογισμικού στο Wine. Αυτό μπορεί να γίνει με τη βοήθεια του εργαλείου Winetricks, πληκτρολογώντας τις ακόλουθες εντολές σε ένα τερματικό παράθυρο:
![]() | winetricks ie7 winetricks directmusic winetricks dsound winetricks d3dx9 winetricks dotnet20 |
Με την πρώτη εντολή ξεκινάει η εγκατάσταση του φυλλομετρητή ιστού (web browser) Internet Explorer 7 (ie7), με τον οποίο οποίο φορτώνεται η οθόνη με τα "Νέα" του GameMaker. Έπειτα, γίνεται εγκατάσταση των MS DirectMusic (directmusic) και MS DirectSound (dsound) για τη σωστή αναπαραγωγή των ήχων του GameMaker, του MS d3dx9.dll αρχείου (d3dx9) για την σωστή εκτέλεση του GameMaker και του .NET Framework 2.0 (dotnet20), καθώς το GameMaker είναι μια .NET εφαρμογή.
Εγκατάσταση GameMaker
Μετά την εγκατάσταση των παραπάνω πακέτων λογισμικού, μπορεί να γίνει έναρξη της διαδικασίας της εγκατάστασης του λογισμικού GameMaker.
Η έκδοση του λογισμικού GameMaker στην οποία γίνεται αναφορά σε αυτή τη σελίδα, είναι η "8.1 Lite" (GameMaker 8.1 Lite). Πρόκειται για την δωρεάν (free) έκδοση του λογισμικού GameMaker 8.1, στην οποία, όμως, δεν περιλαμβάνονται όλες οι λειτουργίες του λογισμικού (που περιλαμβάνονται στην Standard έκδοσή του).
Μπορείτε να κατεβάσετε το λογισμικό GameMaker 8.1 Lite από τον εξής σύνδεσμο.
Από τον παραπάνω σύνδεσμο γίνεται λήψη του εκτελέσιμου αρχείου GameMaker-Installer-8.1.exe. Για να ξεκινήσει η εγκατάσταση του λογισμικού, είτε κάνουμε δεξί "κλικ" στο εικονίδιο του αρχείου και επιλέγουμε να εκτελέσουμε το αρχείο αυτό με το Wine (Wine Windows Program Loader) είτε διπλό αριστερό "κλικ", αν έχουμε επιλέξει προηγουμένως να γίνεται εκτέλεση των .exe αρχείων με το Wine είτε πληκτρολογούμε σε ένα τερματικό παράθυρο την εντολή:
![]() | wine GameMaker-Installer-8.1.exe |
Η εγκατάσταση του GameMaker είναι μια απλή διαδικασία, πατώντας "Next" στα παράθυρα που εμφανίζονται.
Εκτέλεση GameMaker
Μετά την ολοκλήρωση της εγκατάστασης του GameMaker, δεν δημιουργούνται στην Επιφάνεια εργασίας εικονίδια του λογισμικού, όπως γίνεται συνήθως, μετά την εγκατάσταση ενός προγράμματος με το Wine. Έτσι, μπορούμε να κάνουμε εκκίνηση του λογισμικού είτε από το μενού Εφαρμογές ▸ Wine ▸ Programs ▸ GameMaker 8.1 ▸ GameMaker 8.1 είτε ανοίγοντας ένα τερματικό παράθυρο και πληκτρολογώντας τις παρακάτω εντολές:
![]() | cd ~/.wine/drive_c/users/home_folder/Application\ Data/GameMaker wine Game_Maker.exe |
Όπου home_folder είναι ο Προσωπικός φάκελος κάθε χρήστη.
Με την πρώτη εντολή πηγαίνουμε στον κατάλογο που βρίσκεται το εκτελέσιμο αρχείο του GameMaker και με την δεύτερη εντολή γίνεται εκκίνηση του GameMaker.
Παρατηρήσεις κατά την μεταφορά του GameMaker σε Ubuntu Linux
- Η εγκατάσταση του GameMaker γίνεται επιτυχώς.
- Υπάρχουν φορές που η εκκίνηση του GameMaker μπορεί να καθυστερήσει για λίγα δευτερόλεπτα.
- Η περιήγηση στα "Νέα" του GameMaker είναι εφικτή, αν και ορισμένες φορές κάποιοι σύνδεσμοι σε άλλες σελίδες μπορεί να αργήσουν να ανοίξουν.
- Η διαδικασία της δημιουργίας ενός παιχνιδιού με το GameMaker δεν παρουσιάζει προβλήματα (π.χ. δημιουργία sprites, objects, backgrounds, sounds, music, actions, events, rooms, κτλ.).
- Η μετάβαση στην "Προχωρημένη Λειτουργία" ("Advanced Mode") δεν εμφανίζει προβλήματα, όπως επίσης και η εκτέλεση διαφόρων λειτουργιών που παρέχονται μόνο σε αυτό το είδος λειτουργίας, π.χ. δημιουργία scripts, κτλ.
- Η φόρτωση demos γίνεται επιτυχώς.
- Το τρέξιμο (run) ενός παιχνιδιού μπορεί να εμφανίσει