Python PyGame Tower Defense

Screenshot Software:
Python PyGame Tower Defense
Detalii soft:
Versiune: 0.8.7
Incarca data: 19 Feb 15
Producător: Austin Morgan
Licenţă: Gratuit
Popularitate: 71

Rating: nan/5 (Total Votes: 0)

Python pygame turn de aparare este un open source timp real joc de strategie scris în Python cu pygame.
Python pygame turn de aparare are mai multe hărți și e destul de mult la fel ca orice alt joc TD acolo

Ce este nou în această versiune:.

  • inițializare jucătorului acum ușor raționalizate.
  • Explozii afișate acum în mod corespunzător și poate fi modificat să dureze mai mult / mai scurtă.
  • Adaugat MainFunctions.selectedTower, conținând afișează butoanele / pentru un turn selectat.
  • Eliminat PlayerUpgradeScreen. PlayerUpgrades eliminate.
  • Icoane sunt acum inițializate prin Towers. Icoane potrivi mai bine în tavă.
  • Compartimente ecran sunt acum mult mai ușor diferențiate.
  • Eliminat XPBar. Jucător xp Eliminat.
  • Adaugata o Infobox pentru dușmani. Pune cursorul pe un inamic pentru a afla informatii despre asta.
  • Adăugat suport pentru scalarea dimensiune pătrat. Modificată dimensiunea pătrat implicit la 30x30.
  • statistici simplificate De departe turn. Acum, toate cuprinse în clasa Tower, în loc de player.modDict.
  • bara laterală Adaugata de informatii turn / butoane.
  • Adăugat suport pentru dușmanii cu o & quot;. & Quot ;, nivel atât implicit pentru harta, precum și ajustări pentru dușmani individuale
  • schimbări masive în clasă jucător. Eliminat de cele mai multe modDict, ca nu este nevoie. Adăugat suport mai bun pentru salvarea și încărcarea.
  • modificatori XP ajustate pentru simplitate și lizibilitate.
  • Numai cel mai puternic, lent temporizatorul activ afecteaza un inamic individ acum.
  • simplificată funcție daune inamicilor.
  • îndepărtat turnuri multiple-plasarea, costurile asociate cu astfel de, și toate referirile la modDict de la Tower clasă.
  • listă capacitatea șterse listă de butoane, și nevoia de o funcție de reîncărcare de la Tower clasă.
  • Adăugat Runes la joc. Towers sunt pur și simplu navele care folosesc Runes pentru a ataca / vindeca / etc.
  • Conceptul Adăugat si suport pentru & quot; Suport & quot; Runes. Runes care îmbunătățite sau modifica efectele altor rune.
  • sloturi Adaugat Rune pentru turnuri. Doar rune în primar (& quot; Alpha & quot;) Slot sunt Runes active. Toate celelalte susține că Rune.
  • Adăugat suport pentru anumite Runes montaj numai în anumite sloturi. Fiecare fantă va avea în cele din urmă anumite proprietăți.
  • Adăugat suport pentru o & quot; rune de schimb & quot; list in obiect jucator. Economisire și de încărcare a listei incluse.
  • Adaugata de salvare și de încărcare funcțiile la clasa Tower. Towers plasate sunt de fapt mântuiți copii ale Tower din jocurile anterioare.
  • îndepărtat de direcționare și de a acționa de la Towers, în conformitate cu noua paradigmă.
  • Adaugata posibilitatea de a trimite următorul val, făcând clic pe & quot; Trimite următor val & quot; text în bara de sus.
  • Adăugat suport pentru creșterea statistici generale un turn de.
  • simplificată, a clarificat, iar optimizat unele funcții de evenimente.
  • schimbată Tower regenerare a unui stat-turn specifice.
  • Adăugat Amprente. Bonusuri mici, aleatorii la un individ Rune, laminate la momentul achiziției.
  • Adăugat suport pentru Towers, Runes, și Amprente pentru a da bonusuri pentru a găsi Runes.

Ce este nou în versiunea 0.8.6:

  • Fiecare hartă de bază oferă acum un turn și + 5 Începând bani.
  • opțiuni de personalizare adăugată pentru imaginea fiecare Turnul lui.
  • Adaugata un meniu principal, care permite pentru a alege hărțile din o interfață mai bună, precum și imagini edita turn pe placul dumneavoastră. Va găzdui, de asemenea, un meniu de opțiuni, în viitor.
  • funcționa meniu Adaugata pentru reamenajarea abilitati turn, precum și salvarea automată aplicare a modificărilor la turn abilitățile și imagini.
  • convertită formatul de fișiere mapproperties.txt, pentru a permite ușurința de intrare, precum și mai multe tipuri diferite de dușmani în același val.
  • Îmbunătățiri acum rareori modifica costurile de turn. Pomparea turnuri în timp ce creșterea costurilor de bază a fost contra-intuitiv. Acum, fiecare copie a unei turn puneți crește costul de turnuri în continuare de acest tip. Acest lucru va stimula întindere abilitati turn.
  • Inamicii au acum un element de dezordine în umblarea lor.
  • dușmanii roti acum imaginile, bazat pe destinația lor temporar.
  • valurile inamice vin acum în mod automat, după aproximativ 10 secunde, dacă nu a trimis înainte de asta.
  • Towers regenera acum sănătate o cantitate mică a lungul timpului.
  • Hărți convertite în format nou: Basic0, Basic1, Basic2. Acest lucru înseamnă Ability0, Basic3, HitPoints0, iar HitPoints1 sunt redate!.
  • * Notă Pe Dificultate: orice hartă BasicX presupune aveti si bătut toate celelalte X-1 hărți. Orice altă X hartă presupune că ați bătut BasicX deja. *

Ce este nou în versiunea 0.7.5:

  • Turnuri și Icoane selectate afișa acum gamă ca un translucid cerc umplut în loc de pur și simplu un cerc aliniat.
  • Turnuri selectate prezintă acum de upgrade și vinde opțiuni ca un meniu radial stabilit în jurul lor în loc de listare în cutii de dreapta.
  • lucrare făcută pentru iconițe pentru a bonus de daune, Extinderea Range, și Vindem opțiunile.
  • Tower.genButtons schimbat ca un rezultat. Simplificată.
  • turnuri suplimentare scoase la locul de muncă de la simplu Fighter și Archer turnuri.
  • XP complet eliminate.
  • mese XP / liste îndepărtat.
  • Upgrade sloturi eliminate.
  • Abilitate turn costa schimbat.
  • În prezent, ambele turnuri califica pentru ambele abilități.
  • clasă jucătorului dat variabile Mod pentru toate turnuri, și pentru anumite tipuri de turnuri, care să permită personalizarea extinsă să aibă loc.
  • calcul stat Tower schimbat drastic pentru a caza Abilități și variabilele jucătorului Mod.
  • Direcționarea schimbat și simplificată, deși este în contradicție cu gama afișate.
  • Fighter și statistici de bază Archer schimbat. Arcașii sunt mai slabe, mai scumpe, dar mult mai rapid la foc.
  • Viraje sunt avansate de & quot; n & quot; cheie acum.
  • Panou îndepărtat, așa cum este acum nu sunt necesare.
  • fișier PanelClass îndepărtat, așa cum este acum nefolosit.

Ce este nou în versiunea 0.5.7:

  • Wave 11a-20a din Harta simplă și Curvy sunt încă nu echilibrată.
  • Actualizarea readme.txt.
  • Adăugarea mai bună documentare pentru mapmaker.
  • Adaugata un pic mai multe comentarii.
  • trăsătură introdus de turnuri care au nevoie de "putere" de la o legătură la baza.
  • turn adăugată "Node", care se poate extinde zona de decolare.

  • Facilitate
  • "Power" îndepărtat, prea complex în acest moment.
  • clasă Building creat. Aceasta este backend pentru orice structuri care nu sunt turnuri.
  • schimbată viteză inamic de 3 ori valoarea vitezei în mapproperties la doar valoarea din mapproperties. Acest lucru permite personalizarea mai mare și mai ușor de viteză dușmani ".
  • Fixed bug în cazul în care harta se va termina dacă au existat doar dușmani provenind din "c" și / sau căi "d".
  • Acest arbitru fixat un bug în cazul în care urmatoarea harta va încărca într-o fereastră mică, dar acest lucru este puțin probabil.
  • rezolvat problema noua hartă-ecran mic, dar au dat seama că hărțile de comutare va fi un întreg lot mai complex decât am avut de asteptat. Am declarând că a fi un & quot; Nu-încă puse în aplicare, Caracteristică & quot; pentru moment.
  • modificare minoră a mapmaker: Nu se poate salva fără o bază (evită o eroare comun). De asemenea, a adăugat început adăugând instrucțiuni pas cu pas în partea de sus a ecranului.
  • turn Poison Adaugata.
  • Inamicii vor avea un bar de sănătate verde atunci când otrăvit.

Ce este nou în versiunea 0.5.6:

  • Fixed un bug în harta de comutare / jocului se încheie cod, ceea ce ar permite cineva să & quot; câștige & quot; doar prin clic pe & quot; Mai departe Wave & quot;.
  • Fixed un bug comun în care un turn lent ar încetini și a încetinit deja dușman, atunci inamicul va & quot; pop & quot; înapoi la viteza inițială.
  • Adaugata o hartă meniu selectarea. Când începe jocul, acum, un meniu de selecție foarte simplu va veni întâi. Doar Harta pot fi redate în acest moment este Harta '1'.
  • Adaugata o descriere opțională pentru harta fișiere. Pur și simplu pune un fișier "description.txt" în dosarul harta pentru a vedea veni în hartă selecție.
  • Adăugat suport pentru nume harta altele decât numere (de exemplu, pe harta "1" este acum numit "simplă").
  • Cartograf creat !!! Rulați acest separat de jocul în sine de la mapmaker.py.
  • Adaugata o clasă caseta, luată în primul rând din DrakeMagi în discutie:. Http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 ușurință cele mai bune punerea în aplicare l-am văzut
  • Redactarea Cartograf Ghid în readme.txt.
  • Rectificat un bug cazul în care inamicii vor părăsi ecranul și să fie "eliminat", dar .move lor (funcția) ar fi totuși, provocând un accident.

Ce este nou în versiunea 0.5.5:

  • Actualizare grafică din: Lost Garden Apropo & quot ;! & quot ;, Danc mulțumiri pentru deblocarea joc arta
  • Adaugata ultimele două căi pentru prima hartă. Încă nu ești sigur dacă acest lucru este directia vreau să iau jocul, dar este ceea ce face un pic mai interesant deja. Vă rugăm să rețineți, totuși, că jocul este din nou dezechilibrat, și incredibil de greu de învins până acum.
  • echilibrate un carlig de ciudat în statistici inamice. O să mă uit mai mult la aceste curând.
  • turn Basic este verde, lent este albastru acum ...
  • Adaugata turnul Cannon spate!
  • Actualizat modul turnuri genera & quot acestora; butoane & quot; să fie mai versatil ... care lasă ușa deschisă pentru o turn surpriză Sper să te ridici și să fie difuzate în curând !!
  • Libera inamic Made mult mai fluid! Nu mai & quot; rupă & quot; la colțuri.
  • Toate acțiunile inamice cuprinse în Enemy.taketurn () acum.
  • moneystolen separat de enemy.cost.
  • Enemy.die () care se adaugă pentru a simplifica toate diferit Tower.target () e acolo acum sunt.
  • rectificat unele bug-uri, atunci când se apropie de ultimul val.
  • Lucrul pe valuri reechilibrării de inamici. 1-10 terminat, 11-20 nu sunt echilibrate!

Ce este nou în versiunea 0.5.4:

  • schimbată HP înapoi la pierderea unul de fiecare o frunze inamic ecranul. Acum Începi cu 20 CP, și pentru a obține 0,25 HP pe rândul său.
  • Are o & quot; Mai departe Wave & quot; buton. Are exact ceea ce crezi că nu.
  • Implementarea capacitatea de "lent" pentru turnuri. Este destul de minunat: D
  • schimbată prețul "gama". Ei acum 20, plus 20 pentru fiecare gama de upgrade.
  • Adaugata capacitatea "foarte lent" pentru turnuri. "Lent" aduce dușmani la 75% din viteza lor de 1.25 secunde; în timp ce "foarte lent", aduce dușmani la 50% din viteza lor timp de 2 secunde.
  • Noul suport pentru mai multe căi inamice o hartă în.
  • Întreruperea a fost eliminat. Nu exista timere mai, a lovit doar & quot; Mai departe Wave & quot; ori de câte ori doriți un nou val de vină și să ia cât mai mult timp între așa cum doriți!
  • Pot avea valuri în cazul în care inamicii vin din căi diferite simultan.
  • Tower este acum o clasa de baza pentru toate turnuri, fiecare dintre care va fi o clasă diferită.
  • Testarea selectate se bazează acum pe __class__ obiect în loc de __name__ pentru Icon și Menu și se bazează pe conținând Tower in __bases__ pentru Tower. Acest lucru este mult mai precis, cod mai bine, și va conduce la o performanță mai bună și adaptabilitate în viitor.
  • clasă Icon deține acum un tip și towerstats tipul de.
  • towerstats a devenit Basictowerstats, și Slowtowerstats a fost creat.
  • clasă SlowTower creat.
  • Trimmed jos dosarul proiectului. Nu mi-am dat seama cât de mult mai puțin crap, inutil a fost doar persistă în ea.
  • Towers genera acum / vinde butoanele lor de upgrade. Acest lucru va face mai ușor pentru a adăuga upgrade-uri noi pentru alte turnuri.
  • turnuri lent poate face upgrade acum "suma de lent" aplicată de dușmani, și cât de mult dureaza.
  • fază Enemies "modificat pentru precizie (se pot ocupa acum de circulație float), și coeficienții de viteză realizate egal (se misca aceeași distanță dacă verticală sau orizontală).

Ce este nou în versiunea 0.5.3:

  • modificare Minor, în principal pentru a adăuga posibilitatea de a trimite următorul val în orice moment, chiar și atunci când dușmanii sunt încă pe calea.

Ce este nou în versiunea 0.5.2:

  • eliminate opțiunile de sanatate inamice de la Options.txt, deoarece acestea nu au fost utilizate.
  • A încercat pentru a echilibra turnuri mai multe.
  • bani Creșterea dobândită de la inamic ucide cu 1 credit pentru fiecare inamic.
  • Sănătate este acum dobândită:. (WaveNumberCompleted player.hpt), în cazul în care TM este de obicei una, până la punerea în aplicare a abilităților
  • A început comentând unele mai multe.
  • Towers nu pot fi plasate în calea!
  • Tower upgrada butoane sunt acum în colțul din dreapta jos.
  • abilitățile jucătorului sunt puse în aplicare! Regen vă oferă sănătate în plus fiecare val învinge; în timp ce turistice vă oferă un impuls pentru rata dobânzii.
  • Nu este acum o "bază", în mijloc. Inamicii va conduce spre baza, fura de credite de la tine, apoi capul înapoi spre a de intrare. În cazul în care un inamic fură de credite și îl ucide înainte de a ajunge la intrare, veți recupera creditele furate. Acest lucru vă oferă două șanse de a ucide inamicul înainte de a te doare.

Cerințe :

  • Python
  • pygame

Software similare

Comentarii la Python PyGame Tower Defense

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!