Μέσω του ιστολογίου του του ανθρώπου Ανακαλύπτω ένα πολύ ενδιαφέρον έργο που πραγματοποίησε ο Χαβιέ Μπαντόμο Ρούες, καθηγητής στο Πανεπιστήμιο Επιστημών Πληροφοριών της Κούβας (UCi). Πρόκειται για το GT: Tank War, ένα παιχνίδι ανοιχτού κώδικα που αναπτύχθηκε με βιβλιοθήκες C ++ και QT.
Γενική περίληψη GT
Το GT (Tank War) είναι ένα παιχνίδι δίκτυο για πολλούς παίκτες, αποτελείται από πράξεις δύο ομάδες de έως 3 άτομα με σκοπό την καταστροφή του κέντρα ισχύος εχθροί.
Κάθε παίκτης ελέγχει μια δεξαμενή, η οποία έχει 3 δεξιότητες, το οποίο μπορεί να βελτιωθεί κάθε φορά που ανεβαίνετε (αυτός ο μηχανικός είναι παρόμοιος με αυτούς σε παιχνίδια όπως Ντότα, Ντάμπλο, κλπ ...), είναι απαραίτητο να ολοκληρώσετε την εμπειρία που απαιτείται για να ανεβείτε στο επίπεδο, αυτό μπορεί να επιτευχθεί λαμβάνοντας δοκιμάστε δισκία ή καταστρέφοντας τους εχθρούς.
Το παιχνίδι τελειώνει όταν καταστραφούν όλα τα κέντρα δύναμης μιας ομάδας.
Πώς να παίξετε GT;
Λοιπόν, όχι τόσο απλό;), μέσα στο φάκελο του παιχνιδιού, υπάρχουν 3 εκτελέσιμα (GT_Client, GT_Server, Build_TerrainΩστόσο, ωστόσο:
- Καθώς πρόκειται για ένα παιχνίδι που πρέπει να παίζεται σε ένα δίκτυο, το πρώτο πράγμα που χρειαζόμαστε είναι ένας διακομιστής για σύνδεση (GT_Server)
- Ανοίγουμε τον πελάτη (GT_Client), και στο κύριο μενού θα το κάνουμε Διαμόρφωση / δίκτυο, εδώ καθορίζουμε το διεύθυνση IP θύρας και θύρα, δεχόμαστε και επιστρέφουμε στο κύριο μενού.
- Κάνουμε κλικ παιχνίδι, καλά συνδεδεμένο, αλλά χρειαζόμαστε ένα χρήστη. Κάνουμε κλικ στο Δημιουργία χρήστη, συμπληρώνουμε τα δεδομένα (ψευδώνυμο, κωδικός πρόσβασης και avatar) και αποδεχτείτε. Τώρα μπορούμε να συνδεθούμε.
- Μόλις συνδεθείτε, ("το σύστημα εμφανίζει ένα παράθυρο ...", όχι !!!, δεν είναι η κλάση μηχανικής) μπαίνουμε στο παράθυρο του chatΦυσικά, μπορείτε να δείτε τους συνδεδεμένους χρήστες και τη συνομιλία, αλλά ας πάμε σε αυτό που μας ενδιαφέρει.
- Μπορούμε και οι δύο δημιουργήστε ένα παιχνίδι σαν να συμμετέχετε σε ένα.
- Αν το επιλέξουμε Δημιούργησε παιχνίδι Παίρνουμε τη διαθέσιμη γη (ναι, είναι γη που δημιουργήθηκε με το build_terrain, αλλά το αφήνουμε για άλλη ανάρτηση) και αποδεχόμαστε.
- Αν το επιλέξουμε Εγγραφείτε στο πάρτι Παίρνουμε όλα τα παιχνίδια που δημιουργήθηκαν, επιλέγουμε ένα και αποδεχόμαστε.
- Μόλις μπείτε στο παιχνίδι, μπορούμε να επιλέξουμε την ομάδα (πράσινο ή κόκκινο) και τη δεξαμενή με την οποία θέλουμε να παίξουμε (για να αλλάξετε τα δεξαμενή κάντε κλικ Αλλαγή δεξαμενής).
- Όταν είστε έτοιμοι κάντε κλικ Είμαι έτοιμοςΜόλις όλοι είναι έτοιμοι, ο δημιουργός μπορεί να ξεκινήσει το παιχνίδι.
- Δυστυχώς, περιμένετε μερικά δευτερόλεπτα, ανάλογα με την ταχύτητα του υπολογιστή σας ήδη ΝΑ ΠΑΙΞΟΥΜΕ!!!
BUGS
Αυτή είναι μια εφαρμογή ανάπτυξης, οπότε ενδέχεται να έχει σφάλματα εφαρμογής. Εάν εντοπίσετε σφάλματα ή έχετε οποιεσδήποτε προτάσεις για GT, μπορείτε γράφω στο email του Javier και θα προσπαθήσει να το λύσει.
Δεν γράφω περισσότερα για να μην βαρεθώ, σε άλλες δημοσιεύσεις μπορούμε να αναφερθούμε σε λεπτομέρειες σχετικά με το μηχανική, περιοχές, επεξεργασία εδάφους, και τα λοιπά. Τζ
Λήψη GT
Δεδομένου ότι δεν είναι δυνατή η πρόσβαση στην τοπική σελίδα GIT εκτός του Πανεπιστημίου, θα ανεβάσω το παιχνίδι στην έκδοση των Windows στο Dropbox.
Έκδοση Linux:
Ο προγραμματιστής του ζητά τη βοήθεια των προγραμματιστών QT Linux για να τον βοηθήσει να το συντάξει και να του υποστηρίξει τις διάφορες διανομές. Μπορείτε να κατεβάσετε τον κωδικό από τον ακόλουθο σύνδεσμο:
Ακολουθούν μερικά στιγμιότυπα οθόνης του παιχνιδιού, τα οποία παρεμπιπτόντως, φαίνονται πολύ ωραία:
Καλή πρωτοβουλία. Τουλάχιστον ελπίζω να είναι διαθέσιμο στο Steam.
Τότε ρίχνω μια ματιά. Και αν το ανεβάσετε καλύτερα στο Github, αλλά καθώς δεν ξέρω αν μπορεί να έχει πρόσβαση από την Κούβα ...
Σας επιβεβαιώνω, το Github έχει καλή πρόσβαση από την Κούβα, αλλά στο UCI δεν χρησιμοποιείται ευρέως, επειδή με 100mb για μαθητές και 150mb για εκπαιδευτικούς (ανά μήνα) εξοικονομεί περισσότερο.
Ναι φυσικά. Μέχρι στιγμής από την Κούβα δεν έχουμε κανένα πρόβλημα με το GitHub, θα επικοινωνήσω με τον αρχικό συγγραφέα για να το ανεβάσω.
Το πρόβλημα δεν είναι να το ανεβάσω υποθέτω, αλλά να το αναπτύξω χρησιμοποιώντας το github, μπορείτε να φανταστείτε ότι η ανάπτυξη σταμάτησε επειδή ο συντάκτης εξαντλείται μέχρι τον επόμενο μήνα ...
Τι ειρωνεία, εδώ οι δημοσιεύσεις για ρουζ και ταπετσαρίες έχουν 500 σχόλια, κάποιος κάνει ένα παιχνίδι (όχι μια βαρετή εφαρμογή, ένα παιχνίδι !!!) και δεν μπορείτε να ακούσετε καν τους γρύλους. Πλάφφ. Γλείψιμο.
Άνθρωπος που του αρέσει πολύ να παίζει DesdeLinux Φαίνεται ότι έχουν ήδη σχολιάσει... Τι θα κάνουμε;
Είναι ότι βλέπω το ίδιο μοτίβο που όταν είχαμε τον CodeNinja στο ICU, κάποιος το δούλευε γράφοντας ένα άρθρο που εξηγούσε την ανάπτυξη ενός προγράμματος και τίποτα, ωστόσο ένα νέο θέμα gtk για το Ubuntu και τον θεϊκό οικοδεσπότη φέρνουν το φαγητό ότι αυτό είναι μεγάλος. Ετσι είναι η ζωή.
Οι περισσότεροι άνθρωποι δεν καταλαβαίνουν τον κώδικα ή δεν ενδιαφέρονται για αυτόν. Όσοι από εμάς τους αρέσουν αυτά τα θέματα είναι μειονότητα, ακόμη και μεταξύ των μειονοτήτων αυτών που είναι χρήστες Linux.
Χμμ, πώς να το τρέξω σε Linux; ή μάλλον πώς συντάσσεται;
elav μόλις με πήρες πίσω στην εποχή που έπαιζα στο Nintendo «Cartridge» στο παιχνίδι «TANK».
XD
Μπορώ να το παίξω με στοιχειώδη;
Νομίζω ότι αυτό το παιχνίδι είναι υπέροχο, θα λάβω τον πηγαίο κώδικα 😀 ευχαριστώ για τα δεδομένα Elav
Πολύ καλό, μου θυμίζει ένα παιχνίδι που είχα στο παλιό Nintendo, πολύ ωραίο