Python PyGame Tower Defense

Screenshot Λογισμικό:
Python PyGame Tower Defense
Στοιχεία Λογισμικού:
Εκδοχή: 0.8.7
Ανεβάστε ημερομηνία: 19 Feb 15
Προγραμματιστής: Austin Morgan
Άδεια: Δωρεάν
Δημοτικότητα: 71

Rating: nan/5 (Total Votes: 0)

Python pygame Tower Defense είναι ένα open source σε πραγματικό χρόνο παιχνίδι στρατηγικής γραμμένο σε Python με pygame.
Python pygame Tower Defense διαθέτει αρκετούς χάρτες και είναι λίγο πολύ ακριβώς όπως οποιαδήποτε άλλη TD παιχνίδι εκεί έξω

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • προετοιμασίας Player τώρα ελαφρώς βελτιωμένο.
  • Εκρήξεις τώρα εμφανίζεται σωστά και μπορεί να αλλάξει για να διαρκέσει μεγαλύτερο / μικρότερο.
  • Προστέθηκε MainFunctions.selectedTower, που περιέχουν οθόνες πλήκτρα / για μια επιλεγμένη πύργο.
  • Αφαιρέθηκε PlayerUpgradeScreen. Αφαιρέθηκε PlayerUpgrades.
  • Εικόνες αρχικοποιούνται τώρα με πύργους. Εικόνες ταιριάζει καλύτερα στο δίσκο.
  • Τμήματα της οθόνης είναι τώρα πολύ πιο εύκολα διαφοροποιούνται.
  • Αφαιρέθηκε XPBar. Αφαιρέθηκε xp παίκτη.
  • Προστέθηκε ένα κουτί πληροφοριών για τους εχθρούς. Βάλτε τον κέρσορα πάνω από έναν εχθρό για να βρείτε πληροφορίες σχετικά με αυτό.
  • Προστέθηκε υποστήριξη για κλιμάκωση πλατεία μέγεθος. Άλλαξε προεπιλεγμένο μέγεθος πλατεία στο 30x30.
  • Far και μακριά απλοποιημένη στατιστικά πύργο. Τώρα όλα περιέχονται στην κατηγορία Πύργο, αντί για player.modDict.
  • Προστέθηκε πλαϊνή μπάρα για πληροφορίες πύργος / κουμπιά.
  • Προστέθηκε υποστήριξη για τους εχθρούς που έχουν & quot?. Επίπεδο & quot ;, τόσο την προεπιλογή για το χάρτη, καθώς και οι προσαρμογές για μεμονωμένες εχθρούς
  • μαζικές αλλαγές στην κατηγορία παίκτη. Αφαιρέθηκε το μεγαλύτερο μέρος της modDict, δεν υπάρχει άλλος λόγος. Προστέθηκε υποστήριξη για την καλύτερη αποθήκευση και τη φόρτωση.
  • Προσαρμοσμένη XP τροποποιητές για την απλότητα και την αναγνωσιμότητα.
  • Μόνο ο ισχυρότερος, ενεργό αργή-χρονόμετρο θίγει ένα εχθρός τώρα.
  • Απλοποιημένη λειτουργία ζημιά στους εχθρούς.
  • Αφαιρέθηκε πολυ-τοποθέτηση πύργους, το κόστος που συνδέεται με τέτοια, και όλες οι αναφορές στην modDict από Πύργο κατηγορία.
  • Αφαιρέθηκε λίστα ικανότητα, λίστα κουμπί, και η ανάγκη για μια λειτουργία επαναφόρτωσης από Πύργο κατηγορία.
  • Προστέθηκε Runes στο παιχνίδι. Πύργοι είναι απλά πλοία που χρησιμοποιούν ρούνους να επιτεθούν / επουλωθούν / etc.
  • Προστέθηκε έννοια και υποστήριξη για & quot? Υποστήριξη & quot? Runes. Runes που βελτιωθούν ή να μεταβάλει την επίδραση των άλλων ρούνους.
  • Προστέθηκε Rune υποδοχές για πύργους. Μόνο ρούνους στον πρωτογενή (& quot? Άλφα & quot?) Υποδοχή είναι Ενεργό Runes. Όλοι οι άλλοι υποστηρίζουν ότι Rune.
  • Προστέθηκε υποστήριξη για ορισμένα Runes τοποθέτηση μόνο σε ορισμένες χρονοθυρίδες. Κάθε υποδοχή θα έχει τελικά ορισμένες ιδιότητες.
  • Προστέθηκε υποστήριξη για την & quot? Ανταλλακτικά ρούνους & quot? κατάλογο αντικείμενο παίκτη. Συμπεριλαμβάνεται εξοικονόμηση και τη φόρτωση της λίστας.
  • Προστέθηκε τις αποθηκεύσετε και να φορτώσετε τις λειτουργίες στην κατηγορία Πύργο. Πύργοι τοποθετούνται τα πραγματικά αποθηκεύονται τα αντίγραφα αυτού του Πύργου από τα προηγούμενα παιχνίδια.
  • Αφαιρέθηκε στόχευση και ενεργώντας από πύργους, σύμφωνα με το νέο πρότυπο.
  • Προστέθηκε η δυνατότητα να στείλετε το επόμενο κύμα, κάνοντας κλικ στο & quot? Αποστολή επόμενο κύμα & quot? κείμενο στην επάνω γραμμή.
  • Προστέθηκε υποστήριξη για την αύξηση της συνολικής στατιστικά ενός πύργου.
  • Απλοποιημένη, διευκρίνισε, και βελτιστοποιημένη ορισμένες λειτουργίες συμβάντων.
  • Αλλαγή Πύργος αναγέννησης σε έναν πύργο-ειδικό στατιστικό.
  • Προστέθηκε Αποτυπώματα. Μικρή, τυχαία μπόνους σε ένα άτομο Rune, έλασης, όταν απέκτησε.
  • Προστέθηκε υποστήριξη για Towers, Runes, και Αποτυπώματα να δώσει μπόνους για την εξεύρεση Runes.

Τι είναι καινούργιο στην έκδοση 0.8.6:

  • Κάθε βασική χάρτης δίνει τώρα +1 Πύργο και + 5 Ξεκινώντας χρήματα.
  • Προστέθηκε επιλογές προσαρμογής για την εικόνα του κάθε πύργου.
  • Προστέθηκε ένα κύριο μενού, επιτρέποντας να πάρει τους χάρτες από μια καλύτερη διασύνδεση, καθώς και εικόνες επεξεργαστείτε πύργος με τις προτιμήσεις σας. Θα φιλοξενήσει επίσης ένα μενού επιλογών, στο μέλλον.
  • Προστέθηκε λειτουργικότητα μενού για την αναδιάταξη των ικανοτήτων του πύργου, καθώς και εφαρμοστεί αυτόματη αποθήκευση των αλλαγών στον πύργο ικανότητες και εικόνες.
  • Μετατροπή της μορφής των αρχείων mapproperties.txt, επιτρέποντας την ευκολία εισόδου, καθώς και πολλαπλές διάφορα είδη των εχθρών στο ίδιο κύμα.
  • Αναβαθμίσεις τώρα σπανίως τροποποιούν το κόστος του πύργου. Άντληση πύργους, ενώ η αύξηση του κόστους βάση ήταν το αντι-διαισθητική. Τώρα, κάθε αντίγραφο ενός πύργου τοποθετείτε αυξάνει το κόστος της περαιτέρω πύργους αυτού του τύπου. Αυτό θα ωθήσει άπλωμα ικανότητες πύργο.
  • εχθροί έχουν τώρα ένα στοιχείο της τυχαιότητας με τα πόδια τους.
  • Εχθροί περιστρέφονται τώρα τις εικόνες τους, με βάση την προσωρινή προορισμό τους.
  • κύματα του εχθρού τώρα έρχονται αυτόματα, μετά από περίπου 10 δευτερόλεπτα, αν δεν σταλεί πριν από αυτό.
  • Πύργοι ανανέωσε τώρα υγεία ένα μικρό ποσό πάροδο του χρόνου.
  • Χάρτες μετατρέπεται σε νέα μορφή: Basic0, Basic1, Basic2. Αυτό σημαίνει Ability0, Basic3, HitPoints0 και HitPoints1 δεν παίζονται!.
  • * Σημείωση Στο Δυσκολία: Κάθε BasicX χάρτη θεωρεί ότι έχετε ήδη ηττηθεί όλα τα άλλα Χ-1 χάρτες. Οποιαδήποτε άλλη Χ χάρτη προϋποθέτει ότι έχετε ήδη ηττηθεί BasicX. *

Τι είναι καινούργιο στην έκδοση 0.7.5:

  • Πύργοι και εικονίδια που επιλέγονται τώρα να εμφανίζει σειρά ως ένα ημιδιαφανές γεμάτος κύκλος αντί απλώς μια επένδυση κύκλο.
  • Πύργοι τώρα επιλέξει την εμφάνιση αναβάθμιση τους και πωλούν τις επιλογές ως μια ακτινική μενού που γύρω τους, αντί της εισαγωγής σε κουτιά προς τα δεξιά.
  • Έργα γίνει για τα εικονίδια για μπόνους ζημιές, επεκτείνει το φάσμα, και να πωλούν τις επιλογές.
  • Tower.genButtons αλλάξει ως αποτέλεσμα. Απλοποιημένη.
  • Extra πύργους αφαιρεθεί για να εργαστούν πάνω από απλά μαχητής και Archer πύργους.
  • αφαιρεθεί εντελώς XP.
  • πίνακες XP / λίστες αφαιρεθεί.
  • Αναβάθμιση υποδοχές αφαιρεθεί.
  • Πύργος ικανότητες κοστίζουν αλλάξει.
  • Επί του παρόντος, οι δύο πύργοι πληρούν τις προϋποθέσεις και για τις δύο ικανότητες.
  • τάξη παίκτη δίνεται μεταβλητές Mod για όλους τους πύργους, και για συγκεκριμένους τύπους των πύργων, που επιτρέπει την εκτεταμένη παραμετροποίηση να λάβει χώρα.
  • Πύργος υπολογισμό stat αλλάξει ριζικά για να φιλοξενήσει Ικανότητες και μεταβλητές Παίκτης Mod.
  • Στόχευση αλλάξει και απλοποιημένη, αν και είναι ασυμβίβαστη με τη σειρά που εμφανίζονται.
  • μαχητής και Archer βασικά στατιστικά αλλάξει. Οι τοξότες είναι πιο αδύναμοι, πιο ακριβά, αλλά πολύ πιο γρήγορα στη φωτιά.

  • Οι
  • Ενεργοποιεί προέβαλε η & quot? Ν & quot? κλειδί τώρα.
  • Πίνακας αφαιρεθεί, καθώς είναι πλέον περιττά.
  • αρχείο PanelClass αφαιρεθεί, όπως είναι τώρα αχρησιμοποίητο.

Τι είναι καινούργιο στην έκδοση 0.5.7:

  • Wave 11α-20α του χάρτη Απλό και καμπύλες είναι εξακολουθεί να μην είναι ισορροπημένη.
  • Ενημέρωση readme.txt.
  • Προσθήκη καλύτερη τεκμηρίωση για την MapMaker.
  • Προστέθηκε λίγο περισσότερα σχόλια.
  • Εισήγαγε χαρακτηριστικό των πύργων που χρειάζονται «δύναμη» από έναν σύνδεσμο προς τη βάση.
  • Προστέθηκε «Κόμβος» πύργος, η οποία μπορεί να επεκταθεί powered περιοχή.

  • Χαρακτηριστικό
  • 'Power' αφαιρεθεί, υπερβολικά περίπλοκο σε αυτό το σημείο.
  • Κτίριο τάξη που δημιουργήθηκε. Αυτό είναι το backend για οποιεσδήποτε δομές που δεν είναι πύργους.
  • Αλλαγή ταχύτητας του εχθρού από 3 φορές την τιμή της ταχύτητας σε mapproperties ακριβώς η αξία σε mapproperties. Αυτό επιτρέπει μεγαλύτερη και ευκολότερη προσαρμογή της ταχύτητας εχθρούς ».
  • Fixed bug όπου χάρτης θα τελειώσει αν υπήρχαν μόνο εχθροί που προέρχονται από «C» και / ή διαδρομές «D».
  • Ας ελπίσουμε ότι Διορθώθηκε ένα σφάλμα, όπου ο επόμενος χάρτης θα φορτώσει σε ένα μικρό παράθυρο, αλλά αυτό είναι απίθανο.
  • Διορθώθηκε το bug δίπλα-map-μικρή οθόνη, αλλά έχουν συνειδητοποιήσει ότι οι χάρτες μετάβαση θα είναι ένα πάρα πολύ πιο περίπλοκη από ό, τι περίμενα. Είμαι δηλώνοντας ότι για να είναι μια & quot? Δεν έχουν ακόμη εφαρμοστεί Χαρακτηριστικό & quot? προς το παρόν.
  • Μικρά ενημέρωση για MapMaker: Δεν είναι δυνατή η αποθήκευση χωρίς βάση (αποφεύγει ένα κοινό λάθος). Επίσης, πρόσθεσε άρχισαν να προσθέτουν βήμα προς βήμα οδηγίες για το πάνω μέρος της οθόνης.
  • Προστέθηκε πύργος δηλητήριο.
  • Οι εχθροί θα έχουν μια πράσινη γραμμή για την υγεία όταν δηλητηριαστεί.

Τι είναι καινούργιο στην έκδοση 0.5.6:

  • Διορθώθηκε ένα σφάλμα στην εναλλαγή χάρτη / παιχνίδι τελειώνει κώδικα, το οποίο θα επέτρεπε σε κάποιον να & quot? κερδίσει & quot? με ένα απλό κλικ & quot? επόμενο κύμα & quot?.
  • Διορθώθηκε ένα κοινό σφάλμα όπου μια αργή πύργος θα επιβραδύνει και ήδη επιβραδύνθηκε εχθρός, τότε ο εχθρός θα & quot? Ποπ & quot? πίσω στην αρχική ταχύτητα του.
  • Προστέθηκε ένα χάρτη επιλέγοντας από το μενού. Όταν ξεκινάτε το παιχνίδι, τώρα, ένα πολύ απλό μενού επιλογής θα έρθει πρώτο. Το μόνο που μπορεί να αναπαραχθεί χάρτη σε αυτό το σημείο είναι ο χάρτης «1».
  • Προστέθηκε μια προαιρετική περιγραφή για τα αρχεία του χάρτη. Με απλά λόγια ένα αρχείο «description.txt» στο φάκελο του χάρτη σας για να δείτε αυτό καταλήξει στην επιλογή χάρτη.
  • Προστέθηκε υποστήριξη για τα ονόματα χάρτη, εκτός από τους αριθμούς (δηλαδή Χάρτης '1' είναι τώρα ονομάζεται «Απλό»).
  • MapMaker δημιουργήθηκε !!! Εκτελέστε αυτό χωριστά από το ίδιο το παιχνίδι από mapmaker.py.
  • Προστέθηκε μια τάξη Textbox, λαμβάνονται κυρίως από DrakeMagi στο νήμα:. Http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 Εύκολα η καλύτερη εφαρμογή που έχω δει
  • Έγραψε Map Maker οδηγός στο readme.txt.
  • Διορθώθηκε ένα bug όπου οι εχθροί θα φύγουν από την οθόνη και να «απομακρυνθεί», αλλά .Φέρτε τους λειτουργία () θα συνεχίσει να λειτουργεί, προκαλώντας μια συντριβή.

Τι είναι καινούργιο στην έκδοση 0.5.5:

  • Ενημέρωση γραφικών από: Lost Κήπος Με τον τρόπο & quot ?! danc & quot ;, ευχαριστώ για την αποδέσμευση του τέχνη παιχνίδι
  • προστίθενται τα δύο τελικές διαδρομές για τον πρώτο χάρτη. Ακόμα δεν είναι σίγουρος αν αυτή είναι η κατεύθυνση που θέλω να πάρει το παιχνίδι, αλλά αυτό είναι που καθιστά λίγο πιο ενδιαφέρουσα ήδη. Σημειώστε, ωστόσο, ότι το παιχνίδι είναι και πάλι μη ισορροπημένη, και απίστευτα δύσκολο να νικήσει μέχρι στιγμής.
  • ισορρόπησε μια περίεργη skip στα στατιστικά του εχθρού. Θα δούμε περισσότερο σε αυτά τα σύντομα.
  • Βασικές πύργος είναι το πράσινο, το μπλε είναι αργή τώρα ...
  • Προστέθηκε από τον πύργο κανόνι πίσω!
  • Ενημέρωση με τον τρόπο πύργοι παράγουν & quot τους? Πλήκτρα & quot? να είναι πιο ευέλικτο ... που αφήνει την πόρτα ανοιχτή σε έναν πύργο έκπληξη ελπίζω να σηκωθεί και να λειτουργήσει σύντομα !!
  • Made κίνηση του εχθρού πολύ πιο ρευστό! Δεν υπάρχει πλέον η & quot? Σπάνε & quot? στις γωνίες.
  • Όλες οι ενέργειες του εχθρού που περιέχονται στο Enemy.taketurn () τώρα.
  • Ξεχωριστή moneystolen από enemy.cost.
  • Enemy.die () που προστίθεται να απλουστεύσει όλες τις διαφορετικές Tower.target () 's τώρα υπάρχουν.
  • Διορθώθηκε κάποια σφάλματα όταν πλησιάζει το τελευταίο κύμα.
  • Εργάστηκε στην επανεξισορρόπηση κύματα των εχθρών. 1-10 γίνονται, 11-20 δεν είναι ισορροπημένες!

Τι είναι καινούργιο στην έκδοση 0.5.4:

  • Αλλαγή HP πίσω για να χάσει ένα κάθε φορά ένα τα φύλλα του εχθρού η οθόνη. Μπορείτε τώρα να ξεκινήσετε με 20 HP, και να αποκτήσουν 0.25 ΗΡ ανά στροφή.
  • Έχει ένα & quot? Επόμενο κύμα & quot? κουμπιού. Μήπως ακριβώς ό, τι νομίζετε ότι κάνει.
  • εφάρμοσε το «αργή» ικανότητα για πύργους. Είναι αρκετά φοβερό: D
  • Άλλαξε την τιμή «εμβέλεια». Του τώρα 20, συν 20 για κάθε εύρος αναβάθμιση.
  • Προστέθηκε «σούπερ αργή ικανότητα για πύργους. «Αργή» φέρνει τους εχθρούς σε 75% του αριθμού τους για 1,25 δευτερόλεπτα? ενώ «σούπερ αργή» φέρνει τους εχθρούς σε 50% της ταχύτητάς τους για 2 δευτερόλεπτα.
  • Νέα υποστήριξη για πολλαπλές διαδρομές του εχθρού σε ένα χάρτη.
  • Παύση έχει αφαιρεθεί. Δεν υπάρχουν χρονόμετρα πια, απλά πατήστε & quot? Επόμενο κύμα & quot? κάθε φορά που θέλετε ένα νέο κύμα να έρθει και να πάρει όσο χρόνο μεταξύ, όπως θα θέλατε!
  • Μπορεί να έχει κύματα, όπου οι εχθροί έρχονται από διαφορετικές διαδρομές ταυτόχρονα.
  • Πύργος είναι τώρα μια βασική κλάση για όλους τους πύργους, καθένα από τα οποία θα είναι μια διαφορετική κατηγορία.
  • Έλεγχος επιλεγμένων βασίζεται τώρα σε __class__ αντικείμενο αντί για __name__ εικονίδιο και μενού, και βασίζεται στη συγκράτηση σε __bases__ Πύργο για Πύργο. Αυτό είναι πιο ακριβής, καλύτερα κωδικό, και θα οδηγήσει σε καλύτερη απόδοση και προσαρμοστικότητα στο μέλλον.
  • κατηγορία Icon κατέχει πλέον ένα είδος και towerstats του συγκεκριμένου τύπου.
  • towerstats έχει γίνει Basictowerstats, και Slowtowerstats έχει δημιουργηθεί.
  • SlowTower τάξη που δημιουργήθηκε.
  • Προσεγμένο κάτω από το φάκελο του έργου. Δεν είχα συνειδητοποιήσει πόσα επιπλέον, άχρηστο χάλια εκεί ήταν απλά πλανάται σε αυτό.
  • Πύργοι τώρα παράγουν πωλούν τα κουμπιά τους αναβάθμιση /. Αυτό θα καταστήσει ευκολότερο να προσθέσει νέες αναβαθμίσεις για άλλους πύργους.
  • Αργή πύργοι μπορούν πλέον να αναβαθμίσουν το «ποσό της αργής» που εφαρμόζεται για τους εχθρούς, και πόσο διαρκεί.
  • κίνηση Εχθροί »τροποποιημένο για την ακρίβεια (μπορεί να χειριστεί τώρα την κίνηση του πλωτήρα) και οι συντελεστές της ταχύτητας γίνεται ίση (κινούνται την ίδια απόσταση είτε κάθετη ή οριζόντια).

Τι είναι καινούργιο στην έκδοση 0.5.3:

  • Μικρά ενημέρωση, βασικά για να προσθέσετε τη δυνατότητα να στείλει Το επόμενο κύμα ανά πάσα στιγμή, ακόμη και όταν οι εχθροί είναι ακόμα στο δρόμο.

Τι είναι καινούργιο στην έκδοση 0.5.2:

  • Αφαιρέθηκε επιλογές για την υγεία Εχθρός από Options.txt επειδή δεν χρησιμοποιήθηκαν.
  • Προσπάθησε να ισορροπήσει έξω πύργους περισσότερο.
  • Αυξημένη χρήματα που αποκτήθηκε από τον εχθρό σκοτώνει κατά 1 μονάδα ανά τον εχθρό.
  • Η υγεία είναι πλέον αποκτήσει:. (WaveNumberCompleted player.hpt), όπου ΤΦ είναι συνήθως ένα, μέχρις ότου υλοποιηθούν ικανότητες
  • Άρχισε σχολιάζοντας λίγο περισσότερο.
  • Πύργοι δεν μπορεί να τοποθετηθεί στη διαδρομή!
  • Πύργος αναβάθμιση κουμπιά βρίσκονται τώρα στην κάτω δεξιά γωνία.
  • Οι ικανότητες του παίκτη όπως υλοποιούνται! Regen σας δίνει επιπλέον την υγεία κάθε κύμα θα νικήσει? ενώ το ενδιαφέρον σας δίνει μια ώθηση προς το επιτόκιό σας.
  • Υπάρχει τώρα μια «βάση» στη μέση. Οι εχθροί θα κατευθυνθείτε προς τη βάση, να κλέψουν πιστώσεις από εσάς, τότε το κεφάλι πίσω προς στην είσοδο. Αν ένας εχθρό κλέβει πιστώσεις και να το σκοτώσει πριν να φτάσει στην είσοδο, θα ανακτήσει τα κλεμμένα πιστώσεις. Αυτό σας δίνει δύο ευκαιρίες για να σκοτώσουν τον εχθρό προτού να σας πονάει.

Απαιτήσεις :

  • Python
  • pygame

Παρόμοια λογισμικά

Pioneers
Pioneers

17 Jul 15

OpenRA
OpenRA

22 Jun 18

Dune Legacy
Dune Legacy

11 May 15

KCheckers
KCheckers

3 Jun 15

Σχόλια για Python PyGame Tower Defense

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!