Dettagli del software:
Versione: 0.8.7
Data di caricamento: 19 Feb 15
Licenza: Libero
Popolarità: 113
Python PyGame Tower Defense è una strategia in tempo reale di gioco open source scritto in Python con PyGame.
Python PyGame Tower Defense dispone di diverse mappe ed è praticamente come qualsiasi altro gioco TD là fuori
Cosa c'è di nuovo in questa versione:.
- inizializzazione Player ora leggermente semplificato.
- Esplosioni ora visualizzati correttamente e possono essere modificati per durare più a lungo / breve.
- Aggiunto MainFunctions.selectedTower, contenente display / tasti per una torre selezionata.
- Rimosso PlayerUpgradeScreen. PlayerUpgrades rimossi.
- Le icone sono ora inizializzata Towers. Icone adattano meglio nel vassoio.
- Sezioni dello schermo sono ora molto più facilmente distinguibile.
- Rimosso XPBar. Rimosso giocatore xp.
- Aggiunto un Infobox per i nemici. Posizionare il cursore su un nemico per trovare informazioni su di esso.
- Aggiunto il supporto per il ridimensionamento formato quadrato. Cambiato formato quadrato 30x30 predefinito.
- statistiche torre Lontano e lontano semplificate. Ora tutti contenuti nella classe Torre, invece che in player.modDict.
- Aggiunto sidebar per informazioni torre / pulsanti.
- Aggiunto il supporto per i nemici che hanno un & quot;. & Quot ;, livello sia di default per la carta, nonché adeguamenti per i singoli nemici
- enormi cambiamenti in classe giocatore. Rimosso più di modDict, come non c'è bisogno. Aggiunto il supporto migliore per il salvataggio e il caricamento.
- modificatori XP rettificato per la semplicità e la leggibilità.
- Solo il più forte, attiva slow-timer colpisce un individuo nemico ora.
- semplificata funzione danni ai nemici.
- Rimosso torri multi-immissione, il costo associato con tale, e tutti i riferimenti a modDict da classe Tower.
- Elenco capacità Rimosso, lista tasto, e la necessità di una funzione di ricarica dalla classe Tower.
- Aggiunto Runes al gioco. Towers sono semplicemente navi che utilizzano Runes di attaccare / guarire / etc.
- concetto aggiunto e il supporto per & quot; Support & quot; Rune. Runes che hanno migliorato o modificano gli effetti di altre rune.
- slot Aggiunto Rune per torri. Solo rune nel primario (quot; & Alpha & quot;) Slot sono Runes attivi. Tutti gli altri sostengono che Rune.
- Aggiunto il supporto per determinate Runes solo montaggio in alcune bande orarie. Ogni slot finirà per avere determinate caratteristiche.
- Aggiunto il supporto per un & quot; rune pezzi & quot; Lista in oggetti giocatore. Incluso salvataggio e il caricamento di lista.
- aggiunta le funzioni di salvataggio e carico alla classe Tower. Towers posti vengono effettivamente salvati copie di quella Torre dai giochi precedenti.
- Rimosso il targeting e di agire da Torri in conformità con il nuovo paradigma.
- Aggiunta la possibilità di inviare la prossima ondata cliccando sul & quot; Invia Next Wave & quot; testo nella barra in alto.
- Aggiunto il supporto per aumentare le statistiche complessive di una torre.
- semplificato, chiarito, e ottimizzato alcune funzioni per eventi.
- Cambiato Torre rigenerazione di una statistica specifica-tower.
- Aggiunto Imprints. Piccole, bonus casuali ad un individuo Rune, laminati al momento dell'acquisto.
- Aggiunto il supporto per Towers, Rune, e Impronte di dare bonus per trovare Runes.
Cosa c'è di nuovo nella versione 0.8.6:
- Ogni mappa di base ora dà +1 Torre e + 5 Avvio Denaro.
- opzioni di personalizzazione Aggiunto per l'immagine di ogni torre.
- Aggiunto un menu principale, che permette di scegliere le mappe da una migliore interfaccia, così come le immagini modificare torre a proprio piacimento. Sarà ospitare anche un menu di opzioni, in futuro.
- funzionalità Aggiunto menu per riordinare le abilità torre, così come il salvataggio automatico delle modifiche attuate a torre abilità e le immagini.
- conversione del formato dei file mapproperties.txt, consentendo facilità di ingresso, così come più tipi diversi di nemici nella stessa onda.
- Aggiornamenti ora raramente modificare costi torre. Pompaggio up torri, aumentando i costi di base era contro-intuitivo. Ora, ciascuna copia di una torre si posiziona aumenta il costo di ulteriori torri di quel tipo. Ciò incentivare diffondendo abilità torre.
- I nemici hanno ora un elemento di casualità nel loro cammino.
- I nemici ora ruotano le loro immagini, in base alla loro destinazione temporanea.
- ondate nemiche ora vengono automaticamente, dopo circa 10 secondi, se non inviato prima.
- Towers ora rigenerare la salute di una piccola quantità nel tempo.
- Maps convertito in nuovo formato: Basic0, Basic1, BASIC2. Ciò significa Ability0, Basic3, HitPoints0, e HitPoints1 sono UNPLAYABLE!.
- * Note On Difficoltà: Ogni mappa BasicX assume aver battuto tutti gli altri X-1 mappe. Qualsiasi altro X mappa presuppone che sia già battuto BasicX. *
Cosa c'è di nuovo nella versione 0.7.5:
- Torri e le icone selezionate ora visualizzano gamma come traslucido cerchio pieno invece di un cerchio alberato.
- Towers selezionati ora mostrare le loro aggiornamento e vendere opzioni come un menu radiale set intorno a loro, invece di quotazione in scatole a destra.
- Opere fatto per icone per danni Bonus, ampliano la gamma, e vendere opzioni.
- Tower.genButtons modifiche a seguito. Semplificata.
- torri extra rimosso per lavorare su da semplici Fighter e Archer torri.
- XP completamente rimosso.
- tavoli XP / liste rimossi.
- Aggiornamento slot rimossi.
- capacità Torre ha costato cambiato.
- Attualmente entrambe le torri si qualificano per entrambe le abilità.
- classe Player dato variabili Mod per tutte le torri, e per specifici tipi di torri, che consentono una vasta personalizzazione di prendere posto.
- calcolo stat Torre drasticamente cambiato per ospitare Abilità e variabili Player Mod.
- Targeting cambiato e semplificato, anche se non è coerente con la gamma visualizzata.
- Fighter e statistiche di base Archer cambiati. Arcieri sono più deboli, più costosi, ma molto più veloce a sparare.
- giri sono avanzate da & quot; n & quot; chiave ora.
- Pannello rimosso, come è ormai non necessari.
- file PanelClass rimosso, come è ormai inutilizzato.
Cosa c'è di nuovo nella versione 0.5.7:
- Saluto 11a-20a di Map Semplice e Curvy sono ancora non equilibrata.
- Aggiornamento readme.txt.
- L'aggiunta di una migliore documentazione per il cartografo.
- aggiunta un po 'più commenti.
- funzionalità introdotta di torri che hanno bisogno di 'potere' da un collegamento alla base.
- torre Aggiunto 'Node', che può estendersi zona alimentata.
- 'Power' rimosso, troppo complesso, a questo punto.
- class edificio creato. Questo è il back-end per eventuali strutture non torri.
- Modificato velocità nemico 3 volte il valore di velocità in mapproperties a solo del valore in mapproperties. Questo permette una maggiore e più facile personalizzazione della velocità nemici.
- Corretto errore in cui mappa finirebbe se ci fossero solo i nemici provenienti da 'c' e / o percorsi di 'd'.
- Speriamo risolto un bug per cui la prossima mappa caricherebbe in una piccola finestra, ma questo è improbabile.
- Risolto il prossimo-map-small-screen bug, ma si sono resi conto che le mappe di commutazione sta per essere un bel po 'più complesso di quanto mi aspettassi. Sto dichiarando che per essere un & quot; Non-ancora-implementato Caratteristica & quot; per il momento.
- Aggiornamento minore per cartografo: Impossibile salvare senza una base (evita un errore comune). Inoltre, ha aggiunto iniziato aggiungendo le istruzioni passo passo per la parte superiore dello schermo.
- Aggiunta torre Veleno.
- I nemici avranno una barra di salute verde quando avvelenato.
Caratteristica
Cosa c'è di nuovo nella versione 0.5.6:
- Risolto un bug nella mappa di commutazione / gioco finendo codice, che consentirebbe a qualcuno di & quot; vincere & quot; semplicemente cliccando & quot; Next Wave & quot;.
- Risolto un bug comune in cui una torre lento rallenterebbe e già rallentato nemico, quindi il nemico & quot; pop & quot; torna alla sua velocità originale.
- aggiunta una mappa dei menu selezione. Quando si avvia il gioco, ora, un semplice menu di selezione verrà per prima. L'unica mappa giocabile a questo punto è Map '1'.
- aggiunta una descrizione facoltativa per file di mappa. In poche parole un file 'description.txt' nella cartella del vostro mappa per vederla salire nei mappa di selezione.
- Aggiunto il supporto per mappa nomi diversi numeri (es Map '1' è ora chiamato 'Simple').
- MapMaker creato !!! Eseguire questo separatamente dal gioco stesso da mapmaker.py.
- Aggiunta una classe Textbox, presi soprattutto dal DrakeMagi nel thread:. Http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 Facilmente il miglior implementazione che ho visto
- ha scritto Map Maker Guida nel readme.txt.
- Corretto un bug in cui i nemici avrebbero lasciare lo schermo ed essere 'rimossi', ma la loro funzione .move () sarebbe ancora funzionare, causando un incidente.
Cosa c'è di nuovo nella versione 0.5.5:
- Aggiornamento grafico di Lost Garden A proposito & quot ;! Danc & quot ;, grazie per liberare l'arte gioco
- aggiunta gli ultimi due percorsi per la prima mappa. Ancora non è sicuro se questa è la direzione che voglio prendere il gioco, ma sta facendo già un po 'più interessante. Si prega di notare, però, che il gioco è ANCORA ANCORA sbilanciato, e incredibilmente difficile da battere finora.
- bilanciato un salto strano statistiche nemiche. Guarderò più a questi presto.
- torre di base è il verde, lento è blu ora ...
- Aggiunta la torre cannone posteriore!
- Aggiornato il modo torri generano loro & quot; & quot pulsanti; per essere più versatile ... che lascia la porta aperta a una torre sorpresa spero di alzarsi e correre presto !!
- movimento nemico reso molto più fluido! Non più & quot; schiocco & quot; di angoli.
- Tutte le azioni nemiche contenute nel Enemy.taketurn () ora.
- moneystolen indipendente da enemy.cost.
- Enemy.die () aggiunto di semplificare tutte le diverse Tower.target () s 'ci sono ora.
- Corretti alcuni bug quando si avvicina l'ultima ondata.
- Ha lavorato su onde di riequilibrio di nemici. 1-10 sono fatto, 11-20 non è bilanciata!
Cosa c'è di nuovo nella versione 0.5.4:
- Cambiato HP torna a perdere ogni volta un foglie nemico lo schermo. Ora inizia con 20 CV, e guadagna 0,25 HP per turno.
- Ha un & quot; Next Wave & quot; Pulsante. Fa esattamente quello che pensi lo fa.
- Implementato l'abilità 'slow' per le torri. E 'abbastanza impressionante: D
- ha cambiato il prezzo 'range'. La sua ora 20, più 20 per ogni intervallo di aggiornamento.
- Aggiunto 'super slow' capacità di torri. 'Slow' porta i nemici al 75% della loro velocità di 1,25 secondi; mentre 'super slow' porta i nemici al 50% della loro velocità per 2 secondi.
- Il nuovo supporto per percorsi multipli nemici in una mappa.
- Sospensione è stata rimossa. Non ci sono timer più, basta premere & quot; Next Wave & quot; ogni volta che si desidera una nuova ondata di venire a prendere tutto il tempo tra quanto vuoi!
- Può avere onde in cui i nemici vengono da percorsi diversi contemporaneamente.
- Tower è ora una classe base per tutte le torri, ognuna delle quali sarà una classe diversa.
- Test di scelta si basa ora su __class__ oggetto invece di __name__ per Icon e Menu, e si basa sul contenimento Torre __bases__ per Torre. Questo è più accurato, codice migliore, e porterà a migliori prestazioni e adattabilità in futuro.
- class Icon detiene ora un tipo e towerstats del tipo.
- towerstats è diventato Basictowerstats, e Slowtowerstats è stata creata.
- class SlowTower creato.
- rasato giù per la cartella del progetto. Non avevo capito quanto extra, stronzate inutili c'era solo persistente in esso.
- Towers ora generano loro / vendere i pulsanti di aggiornamento. In questo modo sarà più facile aggiungere nuovi aggiornamenti per altre torri.
- torri lenti possono ora aggiornare la 'quantità di slow' applicata ai nemici, e per quanto tempo dura.
- mossa Enemies 'modificato per la precisione (ora possibile gestire il movimento del galleggiante), e coefficienti di velocità fatti uguali (si muovono alla stessa distanza sia verticale o orizzontale).
Cosa c'è di nuovo nella versione 0.5.3:
- Aggiornamento minore, sostanzialmente di aggiungere la possibilità di inviare la prossima ondata, in qualsiasi momento, anche quando i nemici sono ancora sul percorso.
Cosa c'è di nuovo nella versione 0.5.2:
- Rimosso opzioni di salute nemico options.txt perché non sono stati utilizzati.
- Ho cercato di bilanciare le torri più.
- Aumento denaro guadagnato dal nemico uccide 1 credito per ogni nemico.
- La salute è ormai acquisita:. (WaveNumberCompleted player.hpt), dove HPT è di solito uno, fino a quando le abilità sono implementati
- Ha cominciato commentando un po '.
- Towers non può essere inserito nel percorso!
- aggiornamento Torre pulsanti sono ora in basso a destra.
- abilità del giocatore sono implementate! Regen ti dà la salute in più ogni onda si sconfiggere; mentre gli interessi si dà una spinta per il tasso di interesse.
- Vi è ora una 'base' nel mezzo. I nemici si dirigeranno verso la base, ruba crediti da te, poi tornate verso all'ingresso. Se un nemico ruba crediti e ucciderlo prima che arrivi l'ingresso, si recuperare i crediti rubati. Questo ti dà due possibilità di uccidere il nemico prima che ti fa male.
Requisiti :
- Python
- pygame
I commenti non trovato