Python PyGame Tower Defense

Screenshot Software:
Python PyGame Tower Defense
Mga detalye ng Software:
Bersyon: 0.8.7
I-upload ang petsa: 19 Feb 15
Nag-develop: Austin Morgan
Lisensya: Libre
Katanyagan: 71

Rating: nan/5 (Total Votes: 0)

Python PyGame Tower Defense ay isang open source real-time na diskarte sa laro na nakasulat sa Python na may PyGame.
Python PyGame Tower Defense Nagtatampok ang ilang mga mapa at ito ay halos tulad ng anumang iba pang td laro out doon

Ano ang bagong sa paglabas:.

  • pagsisimula Player ngayon bahagyang naka-streamline.

  • Maipakita nang maayos
  • pagsabog ngayon at maaaring mabago sa mga tatagal mas mahaba / maikli.
  • Added MainFunctions.selectedTower, na naglalaman ng mga display / mga pindutan para sa isang napiling tower.
  • Inalis PlayerUpgradeScreen. Inalis PlayerUpgrades.
  • Mga Icon na ngayon sa pamamagitan ng nasimulan Towers. Icon magkasya mas mahusay sa tray.
  • Mga Seksiyon ng screen na ngayon ang mas madali differentiated.
  • Inalis XPBar. Inalis na player XP.
  • Nagdagdag ng Infobox para sa mga kaaway. Ilagay ang iyong cursor sa ibabaw ng isang kaaway upang makahanap ng impormasyon tungkol dito.
  • Nagdagdag ng suporta para sa pagsusukat ng laki parisukat. Binago ang default na laki ng parisukat upang 30x30.
  • Far at layo ng pinasimple stats tower. Ngayon ang lahat ng nakapaloob sa Tower ng klase, sa halip na sa player.modDict.
  • Idinagdag sidebar para sa impormasyon tower / mga pindutan.
  • Nagdagdag ng suporta para sa mga kaaway pagkakaroon ng & quot;. Antas & quot ;, parehong default para sa mga mapa, pati na rin ang mga pagsasaayos para sa indibidwal na mga kaaway
  • Napakalaking pagbabago sa klase player. Inalis ang karamihan sa mga modDict, bilang hindi na kailangan. Idinagdag mas mahusay na suporta para sa pag-save at naglo-load.
  • Naayos XP modifier para sa pagiging simple at pagiging madaling mabasa.
  • pinakamatibay, aktibong mabagal-timer lamang ay nakakaapekto sa isang indibidwal na kaaway ngayon.
  • Pinasimple pinsala function na kaaway.
  • Inalis na multi-paglalagay ng tore, ang gastos na kaugnay sa naturang, at ang lahat ng mga sanggunian sa modDict mula sa Tower class.
  • Inalis listahan kakayahan, listahan na pindutan, at ang pangangailangan para sa isang reload function na mula sa Tower class.
  • Added rune sa laro. Towers ay lamang na sasakyang-dagat na gumagamit ng rune pag-atake / pagalingin / etc.
  • Added konsepto at suporta para sa & quot; Support & quot; Rune. Rune na bumuti o baguhin ang mga epekto ng iba pang mga rune.
  • Added rune puwang para sa mga tore. Rune lamang sa pangunahing (& quot; Alpha & quot;) slot ay Aktibo rune. Sumusuporta sa lahat ng iba pa na rune.
  • Nagdagdag ng suporta para sa ilang mga rune angkop lamang sa ilang mga puwang. Ang bawat slot ay malaon mayroon ng ilang mga katangian.
  • Nagdagdag ng suporta para sa isang & quot; ekstrang rune & quot; listahan sa player na bagay. Kasama ang pag-save at pag-load ng listahan.
  • Idinagdag ang pag-save at pag-load sa Tower ng uri. Towers inilagay ay talagang naka-save na mga kopya ng na Tower mula sa mga nakaraang laro.
  • Inalis ang pag-target at kumikilos mula sa Towers alinsunod sa bagong tularan.
  • Idinagdag ang kakayahang magpadala ng susunod na alon sa pamamagitan ng pag-click sa & quot; Ipadala ang Susunod Wave & quot; teksto sa itaas na bar.
  • Nagdagdag ng suporta para sa pagtataas ng kabuuang stats ng Tower.
  • Pinasimple, clarified, at na-optimize ilang Mga Pag-andar ng Kaganapan.
  • Nagbago Tower pagbabagong-buhay sa isang tower na tukoy sa naaayos na istatistika.
  • Added Imprint. Maliit, random na mga bonus sa isang indibidwal na rune, na pinagsama kapag nakuha.
  • Nagdagdag ng suporta para Towers, rune, at Imprint upang bigyan ang mga bonus sa paghahanap ng rune.

Ano ang bagong sa bersyon 0.8.6:

  • Ang bawat Basic mapa ay nagbibigay na ngayon ang +1 Tower at + 5 Simula ng Pera.
  • Idinagdag pagpipilian sa pag-customize para sa mga imaheng bawat Tower.
  • Nagdagdag ng pangunahing menu, na nagbibigay-daan upang pumili ng mga mapa mula sa isang mas mahusay na interface, pati na rin ang mga larawan i-edit tower ayon sa gusto mo. Gagamitin din tumanggap ng menu ng mga pagpipilian, sa hinaharap.
  • Idinagdag andar menu para sa rearranging kakayahan tore, pati na rin ipinatupad awtomatikong pagse-save ng mga pagbabago sa Tower kakayahan at mga larawan.
  • -convert ang format para sa mapproperties.txt file, na nagbibigay-daan para sa kadalian ng entry, pati na rin ang maramihang mga iba't ibang uri ng mga kaaway sa parehong wave.
  • Mga Upgrade ngayon bihira baguhin ang mga gastos tower. Pumping up tower habang itinataas base gastos ay counter-intuitive. Ngayon, ang bawat kopya ng isang tore ilagay mo tinataasan ang gastos ng karagdagang mga tore ng uri iyon. Ito ay incentivize nagkakalat ang kakayahan tower.
  • kaaway ngayon ay may isang elemento ng randomness sa kanilang lakad.
  • kaaway ngayon iikot ang kanilang mga imahe, batay sa kanilang pansamantalang patutunguhan.
  • kaaway waves ngayon ay awtomatikong, pagkatapos tungkol sa 10 segundo, kung hindi ay nagpadala ng bago na.
  • Towers ngayon magbigay ng bagong buhay kalusugan ng isang maliit na halaga sa paglipas ng panahon.
  • Maps convert sa bagong format: Basic0, Basic1, Basic2. Nangangahulugan ito Ability0, Basic3, HitPoints0, at HitPoints1 ay UNPLAYABLE!.
  • * Tandaan Sa Pinagkakahirapan: Ipinapalagay Anumang BasicX mapa na iyong nasira ng lahat ng iba pang X-1 mga mapa. Ipinapalagay ng anumang iba pang X mapa na iyong nasira ng BasicX na. *

Ano ang bagong sa bersyon 0.7.5:

  • Towers at Icon napiling ngayon ipakita ang hanay bilang isang translucent puno ng lupon sa halip na lamang ng isang lined lupon.
  • Towers napiling ngayon ipakita ang kanilang pag-upgrade at nagbebenta ng mga pagpipilian bilang isang sa hugis ng bituin menu sa palibot ang mga ito sa halip na listahan sa kahon sa kanan.
  • Artwork ginawa para sa mga icon para sa Bonus na pinsala, Palawakin ang Saklaw, at Magbenta ng serbisyo na pagpipilian.
  • Tower.genButtons ay nagbago bilang isang resulta. Pinasimple.
  • Dagdag na tore alisin upang gumana up mula sa simpleng mandirigma at Archer tower.
  • ganap na inalis XP.

  • Inalis
  • XP mga talahanayan / mga listahan.
  • I-upgrade ang mga puwang inalis.
  • Tower kakayahan nagbago gastos.
  • Sa kasalukuyan parehong tore maging karapat-dapat para sa parehong mga kakayahan.
  • klase Player ibinigay Mod variable para sa lahat ng mga tore, at para sa tiyak na mga uri ng tower, na nagbibigay-daan para sa malawak na pag-customize upang maganap.
  • kalkulasyon sa naaayos na istatistika Tower lubhang ay nagbago upang mapagkasya ang mga kakayahan at Player Mod na variable.
  • Targeting ay nagbago at pinasimpleng, bagaman ay hindi naaayon sa hanay na ipinapakita.
  • mandirigma at Archer base stats ay nagbago. Archers ay mas mahina, mas mahal, ngunit magkano ang mas mabilis na i sunog.
  • lumiliko ang mga advanced na sa pamamagitan ng & quot; n & quot; key na ngayon.
  • Panel inalis, pati na ngayon ang unneeded.
  • PanelClass file inalis, pati na ngayon ang hindi nagamit na.

Ano ang bagong sa bersyon 0.5.7:

  • Wave 11a-20a ng Map Simple at Curvy ay hindi balanse pa rin.
  • Pag-update ng readme.txt.
  • Pagdaragdag ng mas mahusay na dokumentasyon para sa MapMaker.
  • Nagdagdag ng kaunti pang mga komento.
  • ipinakilala tampok ng tower nangangailangan ng 'kapangyarihan' mula sa isang link sa mga base.
  • Naidagdag 'Node' tower, na maaaring pahabain pinagagana area.

  • Inalis
  • 'Power' na tampok, masyadong kumplikado sa puntong ito.
  • ginawa klase Building. Ito ang backend para sa anumang kaayusan na hindi tore.
  • Nagbago ang bilis ng kaaway mula sa 3 beses ang halaga ng bilis sa mapproperties upang lamang ang halaga sa mapproperties. Nagbibigay-daan ito na mas malaki at mas madali ang pag-customize bilis kaaway 'ng.
  • Mga Fixed bug kung saan mapa ay nagtatapos kung mayroong lamang kaaway na nagmumula sa 'c' at / o 'd' path.
  • naayos Sana isang bug kung saan ang susunod na mapa ay load sa isang maliit na window, ngunit ito ay malamang na hindi.
  • Mga Fixed ang bug susunod na-mapa-maliit na-screen, ngunit natanto na paglipat ng mga mapa ay magiging marami mas kumplikado kaysa sa aking ay inaasahan. Ako nagpapahayag na maging & quot; Hindi-pa-ipinatupad Tampok & quot; samantala.
  • Maliliit na-update sa MapMaker: Hindi mai-save nang walang basehan (avoids isang karaniwang error). Gayundin, idinagdag nagsimulang pagdaragdag ng sunud-sunod na mga tagubilin hakbang sa tuktok ng screen.
  • Idinagdag lason tower.
  • kaaway ay magkakaroon ng berde kalusugan bar kapag poisoned.

Ano ang bagong sa bersyon 0.5.6:

  • Ang Nakatakdang ng isang bug sa paglipat ng mapa / laro na nagtatapos code, na papayagan ang isang tao sa & quot; manalo & quot; sa pamamagitan ng pag-click lang ang & quot; Susunod na Wave & quot;.
  • Mga Fixed isang karaniwang bug kung saan isang mabagal na tore ay bumabagal at na pinabagal kaaway, at pagkatapos ay ang kaaway ay & quot; pop & quot; pabalik sa orihinal nitong bilis.
  • Nagdagdag ng mapa ng pagpili menu. Kapag simulan ang laro, ngayon, isang napaka-simpleng menu pagpili ay unang dumating up. Ang tanging nape-play ang mapa sa puntong ito ay Map '1'.
  • Nagdagdag ng opsyonal na paglalarawan para sa mga file ng mapa. Ilagay lang ang isang file na 'description.txt' sa folder na iyong mapa upang makita ito darating sa pagpili ng mapa.
  • Nagdagdag ng suporta para sa mga pangalan ng mapa bukod sa mga numero (ibig sabihin Map '1' ay pinangalanan ngayon 'Simple').
  • ginawa MapMaker !!! Patakbuhin ito nang hiwalay mula sa mga laro mismo mula mapmaker.py.
  • Nagdagdag ng textbox klase, kinuha mula sa pangunahing DrakeMagi sa thread:. Http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 Madaling ang pinakamahusay na pagpapatupad iyong nakita ko
  • Isinulat Map Maker Gabay sa readme.txt.
  • Nawastong ang isang bug kung saan mga kaaway ay umalis sa screen at magiging 'inalis', ngunit ang kanilang .move function na () ay pa rin tumakbo, na nagiging sanhi ng pag-crash.

Ano ang bagong sa bersyon 0.5.5:

  • I-update ang graphics mula sa: Nawalang Garden nga pala & quot ;! Danc & quot ;, salamat sa bitawan ang laro art
  • Idinagdag ang huling dalawang mga path para sa unang mapa. Hindi pa rin sigurado kung ito ay sa direksyon na gusto kong gawin ang laro, ngunit ang ginagawang ito ng kaunti pa sa kawili-wiling pa. Tandaan, bagaman, na ang laro ay PA MULI hindi balanseng, at hindi mapaniniwalaan o kapani-paniwala mahirap upang matalo kaya sa ngayon.
  • balanseng out ng kakaiba sa paglaktaw sa mga istatistika kaaway. Makikita ko bang tingnan ang nalalaman sa mga lalong madaling panahon.
  • Mga pangunahing tore ay berde, mabagal ang asul na ngayon ...
  • Idinagdag ang Cannon tower bumalik!
  • -update ang paraan tower bumuo ng kanilang & quot; button & quot; upang maging mas maraming nalalaman ... na nag-iiwan bukas ang pinto sa isang sorpresa tower Umaasa ako upang makakuha ng up at sa pagtakbo !!
  • Ginawa kaaway kilusan mas tuluy-tuloy! Wala nang & quot; snap & quot; sa mga sulok.
  • Ang lahat ng mga pagkilos kaaway nakapaloob sa Enemy.taketurn () na ngayon.
  • Nakahiwalay moneystolen mula enemy.cost.
  • Enemy.die () idinagdag sa gawing simple ang lahat ng mga iba't ibang Tower.target () ay mayroon na ngayong mga.
  • Nawastong ilang mga bug kapag papalapit na ang huling alon.
  • Nagtrabaho sa rebalancing na alon ng mga kaaway. 1-10 tapos, 11-20 ay hindi balanse!

Ano ang bagong sa bersyon 0.5.4:

  • Nagbago HP pabalik sa ang pagkawala ng isa sa bawat oras na ang isang kaaway dahon screen. Magsisimula ka na ngayon sa 20 HP, at makakuha ng 0.25 HP bawat pagliko.
  • May isang & quot; Susunod na Wave & quot; button. Gumagana ba kung ano mismo ang sa tingin mo ginagawa nito.
  • Ipinatupad ang 'mabagal' kakayahan para sa mga tore. Kahanga-hanga: D
  • Nagbago ang 'hanay' presyo. Nito ngayon 20, plus 20 para sa bawat saklaw upgrade.
  • Nagdagdag 'sobrang mabagal' kakayahan para sa mga tore. 'Mabagal' ay nagdudulot ng mga kaaway sa 75% ng kanilang bilis para sa 1.25 segundo; habang ang 'super mabagal' ay nagdudulot ng mga kaaway sa 50% ng kanilang bilis para sa 2 segundo.
  • Bagong suporta para sa maramihang mga path ng kaaway sa isang mapa.
  • Pag-pause ay inalis. Walang mga timers ngayon, pindutin lamang ang & quot; Susunod na Wave & quot; kahit kailan mo gusto ang isang bagong wave ay darating at kumuha ng mas maraming oras sa pagitan hangga't gusto mo!
  • Maaari ba waves kung saan ang kaaway ay nagmumula sa iba't ibang mga path ng sabay-sabay.
  • Tower ay ngayon isang batayang klase para sa lahat ng mga tore, ang bawat isa ay isang iba't ibang mga klase.
  • Pagsubok ng napiling ay batay sa ngayon __class__ na bagay sa halip na __name__ para Icon at Menu, at batay sa na naglalaman Tower sa __bases__ para sa Tower. Ito ay mas tumpak, mas mahusay code, at humantong sa mas mahusay na pagganap at kaya sa pagbagay sa hinaharap.
  • klase ng Icon hold na ngayon ng isang uri at towerstats ang uri ng.
  • towerstats ay naging Basictowerstats, at Slowtowerstats ay nagawa na.
  • ginawa SlowTower class.
  • Nai-trim down na ang folder na proyekto. Hindi ko ay natanto kung magkano ang dagdag, walang silbi dumi doon ay lamang matagal sa loob nito.
  • Towers ngayon bumuo ng kanilang pag-upgrade / magbenta ng mga pindutan. Gumawa ng mga ito ay mas madali upang magdagdag ng bagong mga upgrade para sa iba pang mga tore.
  • Mabagal tower ay maaari na ngayong i-upgrade ang 'halaga ng mabagal' na inilapat sa mga kaaway, at kung gaano ito magtatagal.
  • ilipat kaaway 'Binago ang katumpakan (maaari na ngayong pangasiwaan ng float kilusan), at Coefficient bilis ginawa pantay (ilipat ang mga ito sa parehong distansya kung vertical o horizontal).

Ano ang bagong sa bersyon 0.5.3:

  • Maliliit na-update, isa lamang upang idagdag ang kakayahan upang magpadala ng sa susunod na alon sa anumang oras, kahit na mga kaaway ay sa path pa rin.

Ano ang bagong sa bersyon 0.5.2:

  • Inalis kaaway pagpipilian sa kalusugan mula sa Options.txt dahil ang mga ito ay hindi na ginagamit.
  • Sinubukang balansehin ang tower higit pa.
  • Nadagdagang pera nagkamit mula sa kaaway kills ng 1 credit sa bawat kaaway.
  • Kalusugan ay nagkamit ngayon:. (WaveNumberCompleted player.hpt), kung saan hpt ay karaniwang isa, hanggang sa mga kakayahan ay ipinapatupad
  • nagsimula pagkomento ilang higit pa.
  • Towers ay maaaring hindi ilagay sa path!
  • Tower-upgrade ang pindutan na ngayon sa ibabang kanang sulok.
  • kakayahan Player ay ipinatupad! Binibigyan ka ng Regen dagdag kalusugan ng bawat iwagayway mo talunin; habang nagbibigay sa iyo ng Interes ng tulong sa iyong antas ng interes.
  • Walang ay isang 'base' sa gitna ngayon. Kaaway ay tumuloy papunta sa base, nagnanakaw ng mga kredito mula sa iyo, pagkatapos magtungo ang pabalik patungo sa entrance. Kung magnanakaw ng kaaway credits at patayin mo ito bago ito ay nakakakuha sa entrance, makikita mo mabawi ang ninakaw na mga kredito. Nagbibigay sa iyo ito ng dalawang mga pagkakataon upang patayin ang kaaway bago ito Masakit sa iyo.

Mga Kinakailangan :

  • Python
  • pygame

Katulad na software

Crafty
Crafty

2 Jun 15

Homeworld SDL
Homeworld SDL

2 Jun 15

Wizards Magic
Wizards Magic

15 Apr 15

LGeneral
LGeneral

14 Apr 15

Mga komento sa Python PyGame Tower Defense

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!