Python PyGame Tower Defense

Programinė įranga Screenshot:
Python PyGame Tower Defense
Programinė detalės:
Versija: 0.8.7
Įkėlimo datą: 19 Feb 15
Kūrėjas: Austin Morgan
Licencija: Nemokamai
Populiarumas: 71

Rating: nan/5 (Total Votes: 0)

Python PyGame bokštas gynybos yra atviro kodo realaus laiko strategijos žaidimas parašytas Python su PyGame.
Python PyGame bokštas gynybos yra keletas žemėlapius ir tai gana daug, kaip ir bet kuris kitas TD žaidimas ten

Kas naujo , šioje laidoje:.

  • Žaidėjo iniciacijos dabar šiek tiek supaprastintas.
  • Sprogimai dabar rodomas tinkamai ir gali būti pakeista ilgiau / trumpiau.
  • Pridėta MainFunctions.selectedTower, turintis ekranai / mygtukai pasirinktą bokšto.
  • Pašalinta PlayerUpgradeScreen. Pašalintos PlayerUpgrades.
  • Piktogramos dabar inicializuoti bokštai. Piktogramos tinka geriau į dėklą.
  • Profiliai ekrano dabar daug lengviau diferencijuoti.
  • Pašalinta XPBar. Pašalinta grotuvas XP.
  • Pridėta žinutę Infobox priešų. Įdėkite žymeklį virš priešo rasti informacijos apie tai.
  • Pridėta parama mastelio kvadratinių dydį. Pakeistas nutylėjimą kvadratinių dydis 30x30.
  • ir toli supaprastintos bokštas statistika. Dabar visi esančius Tower klasės, o ne į player.modDict.
  • Pridėta parankinės dėl bokštas INFO / mygtukais.
  • Pridėta parama priešų, kurių & quot;. & Quot ;, lygį tiek už žemėlapyje nutylėjimą, taip pat koregavimai atskirų priešų
  • Dideli pokyčiai Žaidėjo klasė. Pašalinta dauguma modDict, nes nereikia. Pridėta geresnę paramą taupymo ir pakrovimo.
  • Pakoreguoti XP modifikatorius paprastumo ir aiškumo.
  • Tik stipriausia, aktyvus lėtai laikmatis veikia individualų priešą dabar.
  • Supaprastinta žalos funkcija priešų.
  • Išimtoje multi-pateikimo bokštai, išlaidas, susijusias su tokios ir visos nuorodos į modDict nuo Tower klasę.
  • Pašalinta gebėjimas sąrašas mygtuką sąrašas ir už papildymo funkciją nuo Tower klasės poreikį.
  • Pridėta Runos į žaidimą. Bokštai yra tiesiog laivai, naudojantys Runes pulti / išgydyti / etc. "
  • Pridėta samprata ir parama & quot; paramos & quot; Runas. Runos, kuri pagerino arba pakeisti kitomis runomis poveikį.
  • Pridėta Rune lizdai bokštai. Tik runas pirminėje (& quot; Alfa & quot;) lizdas yra Active runas. Visi kiti remti, kad Rune.
  • Pridėta parama tam tikrų Runes tik montavimo tam lizdus. Kiekvienas lizdas ilgainiui turi tam tikrų savybių.
  • Pridėta parama A & quot; atsarginės runas & quot; sąrašas grotuvo objektą. Įtraukta taupymo ir pakrovimo sąrašą.
  • Pridėta išsaugoti ir įkelti funkcijas Tower klasėje. Bokštai pateikti faktiškai išgelbėjo kopijas tos bokštas iš ankstesnių žaidimų.
  • Pašalinta orientacija ir veikiantis nuo bokštai pagal naują paradigmą.
  • Pridėta galimybė siųsti į kitą bangą paspaudę ant & quot; Siųsti Kitas banga & quot; tekstas viršutinėje juostoje.
  • Pridėta parama didinant bokštas bendrieji statistiką.
  • paprastinti ir paaiškinti, ir optimizuotas nors įvykio funkcijas.
  • Pasikeitė bokštas regeneraciją su stat bokšto giminei.
  • Pridėta Pėdsakai. Maži, atsitiktinai premijas individo Rune, traiškyti, kai įsigijo.
  • Pridėta parama bokštai, Runes, su įspaudais duoti premijas rasti Runes.

Kas naujo versijos 0.8.6:

  • Kiekvienas Pagrindinis žemėlapis dabar suteikia +1 bokštas ir + 5 Nuo pinigus.
  • Pridėta tinkinimo parinkčių kiekvieno bokšto vaizdas.
  • Pridėta pagrindinį meniu, leidžiantis pasirinkti žemėlapius geriau sąsajos, taip pat redaguoti bokštas vaizdus pagal savo skonį. Taip pat tilptų parinkčių meniu, ateityje.
  • Pridėta meniu funkcionalumą pertvarkyti bokštas gebėjimus, taip pat įgyvendinta automatinio sutaupyti pokyčių bokštas gebėjimus ir vaizdus.
  • konvertuoti už mapproperties.txt failų formatą, todėl lengviau atvykti, taip pat kelių skirtingų tipų priešų tuo pačiu bangos.
  • Atnaujinimai dabar retai keisti bokštas išlaidas. Siurbimo iki bokštai kartu didinant bazines sąnaudas buvo kovos su intuityvi. Dabar, kad kiekvienas iš bokšto kopiją, padidėja papildomo bokštai tos rūšies išlaidas. Tai paskatintų išskleidimas bokštas sugebėjimus.
  • priešai dabar turi atsitiktinumo elementas jų pėsčiomis.
  • priešai dabar pasukti savo vaizdus, ​​remiantis jų laikinai vietą.
  • priešų bangos dabar atėjo automatiškai po maždaug 10 sekundžių, jei nesiunčiau prieš tai.
  • bokštai dabar atsinaujinti sveikatą nedidelį kiekį laikui bėgant.
  • Žemėlapiai konvertuojami į naują formatą: Basic0, Basic1, Basic2. Tai reiškia, Ability0, Basic3, HitPoints0 ir HitPoints1 yra UNPLAYABLE!.
  • * Pastaba Dėl Sunkumas: Bet BasicX žemėlapis prisiima turite sumuštas visas kitas X-1 žemėlapius. Bet koks kitas X žemėlapis daroma prielaida, kad jūs sumuštas BasicX jau. *

Kas naujo versijos 0.7.5:

  • bokštai ir ikonos pažymėtus dabar rodo spektrą kaip permatomas užpildyti ratas vietoj tiesiog išklotoje ratą.
  • bokštai pažymėtus dabar rodo savo atnaujinimą, ir parduoti opcionus kaip radialinio meniu nustatytą aplink juos, o ne sąrašą dėžėse į dešinę.
  • Meniškos padaryta piktogramas Bonus padarytą žalą Išplėsti Range, ir parduoti variantus.
  • Tower.genButtons pasikeitė, kaip rezultatas. Supaprastintas.
  • Papildomi bokštai pašalinti dirbti iki nuo tiesiog kovotojas ir Archer bokštai.
  • XP visiškai pašalintas.
  • XP stalai / sąrašų pašalinti.
  • Atnaujinti lizdus pašalintas.
  • Bokštiniai gebėjimai kainuoja pakeisti.
  • Šiuo metu abu bokštai gauti tiek sugebėjimų.
  • Žaidėjo klasė suteikta Mod kintamieji visiems bokštus ir konkrečių rūšių bokštai, leidžiančių platus pritaikymas vykti.
  • bokštas stat skaičiavimo drastiškai pasikeitė, kad tilptų sugebėjimus ir grotuvas Mod kintamuosius.
  • Taikymas pakeista ir supaprastinta, nors yra nesuderinamas su rodomo nuotolio.
  • kovotojas ir Archer bazė statistika pasikeitė. Lankininkai yra silpnesni, brangesnis, bet daug greičiau ugnies.
  • apsukos paspartino & quot; n & quot; svarbiausia dabar.
  • Konvekciniai ištrintas, nes dabar nereikalingas.
  • PanelClass failas ištrintas, nes dabar nenaudojama.

Kas naujo versijos 0.5.7:

  • Bangų 11a-20a žemėlapio Paprastas ir Kreivas yra dar nėra subalansuota.
  • atnaujinimas readme.txt.
  • Įrašyta geriau dokumentaciją žemėlapių kūrimo priemone.
  • Pridėta tiek daugiau komentarų.
  • Įvesta bruožas bokštai, kuriems reikia "galia" iš nuorodos į bazę.
  • Pridėta mazge "bokštas, kuris gali pratęsti Powered plotą.
  • "galia" funkcija pašalintas, pernelyg sudėtinga šiuo metu.
  • Statybos klasės sukurta. Tai bet kokių konstrukcijų, kurios nėra bokštai posistemės.
  • Pasikeitė priešo greitį nuo 3 kartus greičio vertės mapproperties tiesiog į mapproperties vertė. Tai leidžia geriau ir lengviau individualizuoti priešų greičiu.
  • Ištaisyta klaida, kai žemėlapis baigtųsi, jei ten buvo tik priešai ateina iš "c" ir / arba "D" takais.
  • Tikimės Ištaisyta klaida, kai šalia žemėlapis būtų pakrauti mažame lange, bet tai mažai tikėtina.
  • Ištaisyta naujos žemėlapių nedidelio ekrano klaidą, bet supratau, kad perjungimo žemėlapiai bus visai daug sudėtingesnė, nei tikėjausi. Aš pareikšdamas, kad būtų & quot; Ne dar-įgyvendinta funkcija & quot; šiuo metu.
  • Mažosios atnaujinimas žemėlapių kūrimo priemone: Nepavyko išsaugoti be pagrindo (išvengiama bendrą klaidą). Be to, pridūrė pradėjo pridedant žingsnis po žingsnio instrukcijas, kad ekrano viršuje.
  • Pridėta nuodų bokštas.
  • Priešai turės žalią sveikatos juostą, kai užnuodytas.

Kas naujo versijos 0.5.6:

  • Fiksuotas į žemėlapį Įjungimo / žaidimą klaidą baigiant kodas, kuris leistų ką nors & quot; laimėti & quot; tiesiog paspaudę & quot; Kitas banga & quot;.
  • Fiksuotas bendra klaida, kai lėtai bokštas būtų sulėtinti ir jau sulėtėjo priešą, tada priešas būtų & quot; pop & quot; atgal į savo pradinę greičiu.
  • Pridėta žemėlapį pasirinkdami meniu. Pradedant žaidimą, dabar labai paprasta pasirinkimo meniu bus sugalvoti pirmasis. Tik žaisti žemėlapis šiuo metu yra žemėlapis '1'.
  • Pridėta neprivaloma aprašymas žemėlapyje failus. Tiesiog įdėti "description.txt" failą savo žemėlapio aplanką matyti sugalvoti žemėlapyje atranka.
  • Pridėta parama, išskyrus skaičių žemėlapyje pavadinimus (ty Žemėlapis '1' dabar pavadintas "paprastas").
  • žemėlapių kūrėjas sukūrė !!! Vykdyti šią atskirai nuo paties žaidimo iš mapmaker.py.
  • Pridėta laukelį klasė, ėmėsi visų pirma iš DrakeMagi temoje:. Http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 Lengvai geriausias įgyvendinimo Mačiau
  • wrote Medis Maker Guide readme.txt.
  • Ištaisyta klaida, kai priešai paliks ekraną ir būti "ištrintas", tačiau jų .Nustatykite () funkcija vis dar paleisti, sukelia avariją.

Kas naujo versijos 0.5.5:

  • Atnaujinti grafika nuo: Lost Garden Beje & quot !; danc & quot ;, uz atleidžiantis žaidimų meną
  • Pridėta galutinius du kelius pirmą žemėlapyje. Nesate tikras, ar tai kryptis noriu imtis žaidimą, bet tai todėl tiek įdomesnis jau. Atkreipkite dėmesį, kad nors, kad žaidimas yra dar kartą nesubalansuotas, ir neįtikėtinai sunku įveikti iki šiol.
  • išlyginamos nelyginis Pereiti į priešo statistika. Aš atrodyti ne tai greičiau.
  • Pagrindinės bokštas yra žalia, lėtas yra mėlynas dabar ...
  • Pridėta patrankos bokštą atgal!
  • Atnaujinta kelią bokštai generuoti savo & quot; mygtukus & quot; būtų labiau universalus ... kurie palieka atviras duris į netikėtai bokšto tikiuosi gauti ir veikia greičiau !!
  • Pagamintas priešas judėjimas daug daugiau skysčių! Ne daugiau & quot; fotografuoja & quot; į kampus.
  • Visi priešo veiksmai esančius Enemy.taketurn () dabar.
  • Atskiras moneystolen iš enemy.cost.
  • Enemy.die () pridėtinės supaprastinti visą kitokį Tower.target () 's ten dabar yra.
  • Ištaisyta kai kurių klaidų, kai artėja paskutinį banga.
  • Dirbo pertvarkymo priešų bangos. 1-10 yra padaryta, 11-20 yra nesubalansuoti!

Kas naujo versijos 0.5.4:

  • Pakeistas HP atgal prarasti vieną kaskart priešo lapai ekranas. Dabar prasideda 20 HP, ir įgyti 0,25 HP per savo ruožtu.
  • Ar & quot; Kitas banga & quot; mygtuką. Ar ką jūs manote, kad tai veikia.
  • įgyvendino "lėtas" galimybę už bokštai. Tai gana awesome: D
  • Pasikeitė zoną 'kainą. Jos dabar 20, plius 20 už kiekvieną diapazonas atnaujinti.
  • Pridėta "super lėtai gebėjimas už bokštai. "Lėtas" atneša priešus iki 75% savo greičiu 1,25 sekundžių; o "super lėtai" atneša priešų 50% jų greitis 2 sekundes.
  • Nauja parama kelių priešų takai žemėlapyje.
  • pristabdymas buvo ištrintas. Nėra laikmačiai nebėra, tiesiog paspauskite & quot; Kitas banga & quot; jei norite naują bangą ateiti ir tiek daug laiko, tarp, kaip jūs norite!
  • Ar turite bangos, kur priešai iš skirtingose ​​vietose vienu metu.
  • bokštas yra dabar bazė klasė visiems bokštai, iš kurių kiekvienas bus skirtingi klasės.
  • testavimas pasirinktas dabar remiasi __class__ objekto vietoj __name__ už piktogramą ir "Menu" ir yra grindžiamas, kurių sudėtyje bokštas __bases__ už bokštas. Tai yra kur kas tikslesnis, geresnės kodas ir bus geresnių rezultatų ir gebėjimo prisitaikyti ateityje.
  • Piktograma klasės dabar turi tipo ir tipo anketa towerstats.
  • towerstats tapo Basictowerstats ir Slowtowerstats buvo sukurta.
  • SlowTower klasės sukurta.
  • Apipjaustyti žemyn projekto aplanką. Neįsivaizdavau, kiek papildomos, nenaudingas šūdas ten buvo tiesiog išlikęs jį.
  • bokštai dabar generuoti savo atnaujinimo / parduoti mygtukus. Tai leis lengviau pridėti naujus atnaujinimus kitų bokštų.
  • Lėtas bokštai dabar gali atnaujinti "kiekį lėtai" kreipėsi į priešų, ir kaip ilgai jis trunka.
  • priešų perkelti modifikuoti tikslumo (dabar gali dirbti float judėjimą) ir greičio koeficientai pagaminti lygūs (jie juda tą patį atstumą, ar vertikaliai arba horizontaliai).

Kas naujo versijos 0.5.3:

  • Mažosios atnaujinimas, iš esmės įtraukti galimybę siųsti Kitas banga bet kuriuo metu, net jei priešai vis dar kelyje.

Kas naujo versijos 0.5.2:

  • Pašalinta Priešo sveikatos variantai iš Options.txt, nes jie ji nebuvo naudojama.
  • Bandė subalansuoti bokštai daugiau.
  • Didesnis pinigų įgyta priešo žudo 1 kreditą už priešo.
  • Sveikata dabar įgijo:. (WaveNumberCompleted player.hpt), kur RPK paprastai viena, kol gebėjimai įgyvendinti
  • Pradėjo komentuodamas šiek tiek daugiau.
  • bokštai negali būti dedamas į kelią! "
  • bokštas atnaujinti mygtukai yra dabar apatiniame dešiniajame kampe.
  • Žaidėjų gebėjimai įgyvendinti! Regen suteikia jums papildomo sveikatos kiekvienas bangos galite nugalėti; o palūkanos suteikia jums padidinti savo palūkanų normą.
  • Šiuo metu "pagrindinis" viduryje. Priešai bus važiuokite link bazės, pavogti kreditus iš jūsų, tada grįžkite į įėjimą. Jei priešas pavogs kreditus, ir jūs jį nužudyti, kol ji gauna įėjimo, jums atgauti pavogtas kreditus. Tai suteikia jums du šansai, nužudyti priešą, kol ji skauda.

Reikalavimai :

  • Python
  • pygame

Panaši programinė įranga

Oil rush
Oil rush

15 Apr 15

Spyrit
Spyrit

12 May 15

PySol-Cardsets
PySol-Cardsets

3 Jun 15

Gorky 17
Gorky 17

3 Jun 15

Komentarai Python PyGame Tower Defense

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!