Python PyGame Tower Defense

Software kuvakaappaus:
Python PyGame Tower Defense
Ohjelmiston tiedot:
Versio: 0.8.7
Lähetyksen päivämäärä: 19 Feb 15
Kehittäjä: Austin Morgan
Lupa: Vapaa
Suosio: 71

Rating: nan/5 (Total Votes: 0)

Python pygame Tower Defense on avoimen lähdekoodin reaaliaikainen strategiapeli kirjoitettu Pythonilla kanssa pygame.
Python pygame Tower Defense on useita karttoja ja se on melko paljon kuten muutkin TD peli siellä.

Mitä uutta tässä julkaisussa:

  • Pelaaja alustuksen nyt hieman kevennetty.
  • Räjähdys nyt näyttää oikein ja voidaan vaihtaa pidempään / lyhyemmän.
  • Lisätty MainFunctions.selectedTower, joka sisältää näytöt / painikkeita valitun torni.
  • Poistettu PlayerUpgradeScreen. Poistettu PlayerUpgrades.
  • kuvakkeet ovat nyt alustetaan Towers. Kuvakkeet sopivat paremmin lokeroon.
  • Jaksot näytön nyt paljon helpommin eriytetty.
  • Poistettu XPBar. Poistettu soitin XP.
  • Lisätty Infobox vihollisia. Laita kursori vihollinen löytää tietoa siitä.
  • Lisätty tuki skaalaus neliön koon. Muuttunut oletuksena neliön koko 30x30.
  • ylivoimaisesti yksinkertaistettu torni tilastot. Nyt kaikki sisältyvät Tower luokan sijasta player.modDict.
  • Lisätty sivupalkkiin torni info / painikkeita.
  • Lisätty tuki vihollisia ottaa & quot; taso & quot ;, sekä oletuksena kartta, sekä oikaisut yksittäisiä vihollisia.
  • Massive muutoksia pelaaja luokkaan. Poisti suurimman modDict, koska ei ole tarvetta. Lisätty parempi tuki tallentamisen ja lataamisen.
  • Oikaistu XP määritteet yksinkertaisuuden ja luettavuuden.
  • Vain vahvimmat, aktiivinen hitaasti ajastimen vaikuttaa yksilön vihollinen nyt.
  • Yksinkertaistettu vahinkoa toiminto vihollisia.
  • Poistettu monen asettamalla tornit, kustannukset, jotka liittyvät tällaisen, ja kaikki viittaukset modDict päässä Tower luokassa.
  • Poistettu kykylistaa, painike lista, ja tarvetta reload funktion Tower luokassa.
  • Lisätty riimut peliin. Tornit ovat yksinkertaisesti aluksia, jotka käyttävät riimut hyökätä / parantua / etc.
  • Lisätty käsite ja tuki & quot; Tuki & quot; Riimut. Riimut joka parantaa tai muuttaa vaikutuksia muiden riimuja.
  • Lisätty Rune paikkaa tornit. Vain riimut ensisijainen (& quot; Alpha & quot;) korttipaikka ovat Active riimut. Kaikki muut tukevat että Rune.
  • Lisätty tuki tietyille riimut vain sopivaa tietyissä lähtö. Jokainen paikka on lopulta tiettyjä ominaisuuksia.
  • Lisätty tuki & quot; vara riimut & quot; alalta soitin esine. Mukana säästäminen ja lastaus luettelosta.
  • Lisätty tallentaa ja ladata toimintoja Tower luokan. Towers sijoitettu todella tallennetaan kopioita että Tower aiemmista peleistä.
  • Poistettu kohdistaminen ja toimivat välillä Towers mukaisesti uuden paradigman.
  • Lisätty mahdollisuus lähettää seuraavan aallon klikkaamalla & quot; Lähetä Next Wave & quot; tekstiä yläpalkissa.
  • Lisätty tuki kasvaa Tower yleistä tilastot.
  • yksinkertaistetaan ja selkeytetään, ja optimoitu jotkut Tapahtuma toiminnot.
  • Muuttunut Tower palautuminen torniin-erityinen stat.
  • Lisätty painatuksia. Pieni, satunnainen bonuksia yksittäisen Rune, rullautuu hankittu.
  • Lisätty tuki Towers, riimut, ja Imprints antaa bonuksia löytää riimut.

Mitä uutta versiossa 0.8.6:

  • Jokainen Basic kartta antaa nyt +1 Tower ja + 5 alkaa rahaa.
  • Lisätty muokkausmahdollisuudet jokaisen Tower imagoa.
  • Lisätty päävalikon, jonka avulla poimia karttoja parempi käyttöliittymä, sekä muokata torni kuvia mieleisekseen. Myös majoittaa asetusvalikko tulevaisuudessa.
  • Lisätty valikon toimintoja uudelleen järjestämiseksi torni kykyjä, sekä toteuttaa automaattinen tallennus muutoksia torni kykyjä ja kuvia.
  • muunnettu muoto mapproperties.txt tiedostoja, jotka mahdollistavat pääsyn helppous, sekä useita erilaisia ​​vihollisia samalla aalto.
  • Päivitykset nyt harvoin muuttaa torni kustannuksia. Pumppaamiseen tornit lisäten samalla pohja kustannukset oli vasta-intuitiivinen. Nyt jokaisen kopion torni laitat lisää kustannuksia entisestään tornit kyseisen tyypin. Tämä kannustaa ripustus torni kykyjä.
  • Enemies on nyt osa satunnaisuuden heidän kävellä.
  • Enemies nyt kiertää kuviaan, perustuu niiden tilapäinen kohde.
  • vihollisen aallot nyt automaattisesti, noin 10 sekunnin kuluttua, jos ei lähetetty ennen sitä.
  • Towers nyt uudistaa terveyttä pienen määrän ajan.
  • Kartat muunnetaan uuteen muotoon: Basic0, Basic1, Basic2. Tämä tarkoittaa Ability0, Basic3, HitPoints0 ja HitPoints1 ovat soimattomassa!.
  • * Huom Käytössä Vaikeustaso: Kaikki BasicX kartta olettaa olet pahoinpideltiin kaikki muut X-1 karttoja. Muunlainen X kartta oletetaan, että olet lyöty BasicX jo. *

Mitä uutta versiossa 0.7.5:

  • Towers ja kuvakkeet valittu nyt näyttää luokkaa kuin läpikuultava ympyrä sijasta yksinkertaisesti vuorattu ympyrä.
  • Towers valitaan nyt näyttää niiden päivityksen ja myydä optioita kuin radial valikon ympärillä niitä sen sijaan listalle laatikoihin oikealle.
  • Kuvitus tehnyt kuvakkeet Bonus Vahinko, Extend Range, ja myydä optioita.
  • Tower.genButtons muuttunut seurauksena. Yksinkertaistettu.
  • Extra tornit poistettiin työskennellä jopa yksinkertaisesti Fighter ja Archer tornit.
  • XP kokonaan poistettu.
  • XP taulukot / luettelot poistetaan.
  • Päivitä lähtö poistetaan.
  • Tower kykyjä kustannustehokasta muuttunut.
  • Tällä hetkellä molemmat tornit saada molempia kykyjä.
  • Pelaaja annetun luokan Mod muuttujat kaikille tornit, ja tietyntyyppisiä tornit, mahdollistaa laajan räätälöinnin tapahtuu.
  • Tower stat laskelma muuttuneet majoittaa Kyvyt ja Pelaaja Mod muuttujia.
  • kohdistus muuttunut ja yksinkertaistettu, vaikka on ristiriidassa alue näytetään.
  • Fighter ja Archer pohja tilastot muuttunut. Jousimiehet ovat heikompia, kalliimpia, mutta paljon nopeammin tuleen.
  • Kierrokset esittämä & quot; n & quot; avain nyt.
  • Panel poistettu, koska on nyt tarpeettomat.
  • PanelClass tiedosto poistetaan, koska on nyt käyttämättä.

Mitä uutta versiossa 0.5.7:

  • Wave 11a-20a kartta Yksinkertainen ja Kurvikas ovat vielä ole tasapainossa.
  • päivittäminen readme.txt-.
  • lisääminen paremmin asiakirjat MapMaker.
  • Lisätty hieman kommentteja.
  • Käyttöön piirre tornit tarvitsevat power välillä linkin pohja.
  • Lisätty "Solmu" torni, joka voi ulottua powered alueella.
  • 'Power ominaisuus poistettu, liian monimutkainen tässä vaiheessa.
  • Building luokka luotu. Tämä on backend mitään rakenteita, jotka eivät ole tornit.
  • Vaihtoi vihollisen nopeus 3 kertaa nopeus arvo mapproperties vain arvo mapproperties. Tämä mahdollistaa suuremman ja helpommin räätälöinnin vihollisten nopeus.
  • Kiinteä vika, jos kartta loppuisi, jos oli vain vihollisia lähtöisin "c" ja / tai "d" polkuja.
  • Toivottavasti Kiinteä vika, jos seuraava kartta olisi ladata pienessä ikkunassa, mutta tämä on epätodennäköistä.
  • Kiinteä seuraavan kartan-pieni-näytön bugi, mutta ovat ymmärtäneet, että siirtyminen karttoja tulee olemaan paljon monimutkaisempi kuin olin odottanut. Olen julistaa olla & quot; Ei-vielä-toteutettu Feature & quot; toistaiseksi.
  • pieni päivitys mapmaker: ei voi tallentaa ilman pohja (vältetään yleinen virhe). Myös lisätty alkoi lisäämällä askel askeleelta ohjeet näytön yläreunassa.
  • Lisätty Poison torni.
  • Vihollisia on vihreä terveys bar kun myrkytetty.

Mitä uutta versiossa 0.5.6:

  • Korjattu bugi kartalla kytkentä / peli päättyy koodi, joka mahdollistaisi jonkun & quot; voittaa & quot; vain klikkaamalla & quot; Next Wave & quot;.
  • Kiinteä yhteinen vika, jos hidas torni hidastaisi ja jo hidastunut vihollinen, niin vihollinen olisi & quot; pop & quot; takaisin alkuperäiseen nopeuteen.
  • Lisätty kartan valitsemalla valikosta. Kun käynnistät pelin, nyt, hyvin yksinkertainen valikko tulee ensin. Ainoa pelattavissa kartta tässä vaiheessa on Map '1'.
  • Lisätty valinnainen kuvaus kartta tiedostoja. Yksinkertaisesti sanottuna "description.txt" tiedosto oman kartan kansioon nähdä sen keksiä kartta valinta.
  • Lisätty tuki kartta nimiä muita kuin numeroita (eli Map '1' on nyt nimeltään "Simple").
  • MapMaker luotu !!! Suorita erillään pelin itsensä mapmaker.py.
  • Lisätty Laatikko luokka, otetaan ensisijaisesti DrakeMagi ketjussa: http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 Helposti paras täytäntöönpanoa olen nähnyt.
  • Kirjoitti Kartanpiirtäjän opas readme.txt-.
  • Oikaisu vika, jos vihollisia jättäisi näytön ja olla "poistettu", mutta niiden .Aja () funktio silti ajaa, mikä aiheuttaa kaatumisen.

Mitä uutta versiossa 0.5.5:

  • Päivitä grafiikka: Kadonnut Puutarha Muuten & quot ; Danc & quot ;, kiitos vapauttavan peli taidetta!
  • Lisätty kaksi viimeistä polkuja ensimmäinen kartta. Vielä ole varma, onko tämä suunta haluan ottaa pelin, mutta se tekee siitä hieman mielenkiintoisemman jo. Huomaa kuitenkin, että peli on jälleen epätasapainossa, ja uskomattoman vaikea voittaa toistaiseksi.
  • tasapainotti outoa skip vihollisen tilastot. Minä katson enemmän näitä pian.
  • Basic torni on vihreä, hidas on sininen nyt ...
  • Lisätty Cannon torni takaisin!
  • Päivitetty tapa tornit tuottaa heidän & quot; napit & quot; olla monipuolisempi ... joka jättää oven auki yllätys torni toivon päästä vauhtiin pian !!
  • Valmistettu vihollisen liikettä paljon nestettä! Ei enää & quot; katkaiseva & quot; kulmiin.
  • Kaikki vihollisen sisältyvien toimien Enemy.taketurn () nyt.
  • Erillinen moneystolen päässä enemy.cost.
  • Enemy.die () lisätään yksinkertaistaa kaikkia eri Tower.target () on siellä nyt on.
  • Korjattu joitakin bugeja lähestyttäessä viimeinen aalto.
  • Työskenteli tasapainottamista aaltojen vihollisia. 1-10 tehdään, 11-20 eivät ole tasapainossa!

Mitä uutta versiossa 0.5.4:

  • Muuttunut HP takaisin menettämisen kerta vihollinen lehdet näytön. Voit nyt aloittaa 20 HP, ja saada 0,25 HP vuorollaan.
  • Onko & quot; Next Wave & quot; painiketta. Onko mitä luulet se tekee.
  • Toteutettu "hidas" kyky tornit. Ihan mahtava: D
  • Changed "alue" hinta. Sen nyt 20, plus 20 jokaista valikoima päivittää.
  • Lisätty "super hidas kyky tornien. "Hidas" tuo vihollisia 75% niiden nopeus 1,25 sekuntia; kun taas "super hidas" tuo vihollisia 50% niiden nopeus 2 sekuntia.
  • Uusi tukee useita vihollisen polkuja kartalla.
  • Tauko on poistettu. Ei ole ajastimia enää, paina vain & quot; Next Wave & quot; milloin haluat uuden aallon tulla ja ottaa niin paljon aikaa välillä kuin haluat!
  • Voi aaltoja missä viholliset tulevat eri polkuja samanaikaisesti.
  • Tower on nyt perustaa luokan kaikki tornit, joista kukin on eri luokkaa.
  • Testaus valittujen perustuu nyt __class__ kohteen sijaan __name__ kuvakeasetuksia ja Menu, ja se perustuu sisältävät Tower __bases__ Tower. Tämä on tarkempi, parempaa koodia, ja johtaa parempaan suorituskykyyn ja sopeutumiskykyä tulevaisuudessa.
  • Icon luokan hallussa tyyppi ja tyyppi n towerstats.
  • towerstats on tullut Basictowerstats ja Slowtowerstats on luotu.
  • SlowTower luokka luotu.
  • supistettu projektikansio. En ollut tajunnut, kuinka paljon ylimääräistä, hyödytön paska siellä oli vain viipyvä se.
  • Towers nyt tuottaa niiden päivitys / myydä painikkeita. Tämä helpottaa lisätä uusia päivityksiä muiden tornit.
  • Hidas tornit voivat nyt päivittää "määrän hidas" sovelletaan vihollisia, ja kuinka kauan se kestää.
  • Enemies "liikkua muunnettu tarkkuus (voi nyt käsitellä float liike), ja nopeus kertoimet tehnyt yhtä suuri (ne liikkuvat saman matkan pysty- tai vaaka).

Mitä uutta versiossa 0.5.3:

  • Pieni päivitys, periaatteessa lisätä mahdollisuus lähettää seuraava aalto milloin tahansa, myös silloin, kun viholliset ovat edelleen tiellä.

Mitä uutta versiossa 0.5.2:

  • Poistettu Enemy terveys vaihtoehtoja Options.txt koska ne ei käytetty.
  • Yritti tasapainottaa tornit enemmän.
  • Lisääntynyt rahaa saadut vihollisen tappaa 1 pisteitä per vihollinen.
  • Terveys on nyt saanut: (waveNumberCompleted player.hpt), jossa hpt on yleensä yksi, kunnes kyvyt pannaan täytäntöön.
  • Aloitti kommentoi lisää.
  • Towers ei voida sijoittaa tiellä!
  • torni päivittää painikkeet ovat nyt oikeassa alakulmassa.
  • Pelaaja kykyjä toteutetaan! Regen tarjoaa lisää terveyttä jokaisen aalto voitat; Vaikka kiinnostus antaa vauhtia teidän korko.
  • Nyt "base" keskellä. Viholliset suuntaamme kohti pohja, varastaa hyvityksiä sinua, sitten takaisin kohti sisäänkäynnin. Jos vihollinen varastaa krediittejä ja tappaa ennen kuin se pääsee sisäänkäynnin, voit palauttaa varastettu opintopistettä. Tämä antaa sinulle kaksi mahdollisuutta tappaa vihollisen ennen kuin se sattuu sinua.

Vaatimukset :

  • Python
  • pygame

Vastaavia ohjelmistoja

0 A.D.
0 A.D.

22 Jun 18

Turious
Turious

11 May 15

qGo
qGo

3 Jun 15

Historia-Rome
Historia-Rome

20 Feb 15

Kommentit Python PyGame Tower Defense

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!