Python PyGame Tower Defense

Software screenshot:
Python PyGame Tower Defense
Podrobnosti Software:
Verze: 0.8.7
Datum uploadu: 19 Feb 15
Vývojka: Austin Morgan
Licence: Volný
Popularita: 71

Rating: nan/5 (Total Votes: 0)

Python Pygame Tower Defense je open source real-time strategie, hra napsaný v Pythonu s pygame.
Python Pygame Tower Defense nabízí několik map a je to do značné míry stejně jako jakýkoli jiný TD hru venku

Co je nového v této verzi:.

  • inicializace Player lehce usměrnil.
  • Exploze se nyní zobrazují správně a může být změněn na delší / kratší.
  • Přidáno MainFunctions.selectedTower, obsahující Zobrazení / tlačítka pro vybraný věž.
  • Odstraněno PlayerUpgradeScreen. Odebrané PlayerUpgrades.
  • Ikony jsou nyní inicializovány Towers. Ikony lépe padnou do zásobníku.
  • Části obrazu jsou nyní mnohem snadno rozlišit.
  • Odstraněno XPBar. Odstraněno hráč xp.
  • Přidána Infobox nepřátele. Umístěte kurzor nad nepřítelem najít informace o tom.
  • Byla přidána podpora pro změnu velikosti čtvercového formátu. Změněno výchozí velikost náměstí na 30x30.
  • Zdaleka zjednodušené věže statistiky. Nyní jsou všechny obsaženy ve třídě Tower, namísto v player.modDict.
  • Přidána sidebar pro věž info tlačítek /.
  • Byla přidána podpora pro nepřátele, které mají & quot;. & Quot ;, úroveň jak výchozí pro mapy, stejně jako úpravy pro jednotlivé nepřátel
  • Masivní změny třídě hráče. Odstraněno většina modDict, as není potřeba. Přidána lepší podporu pro ukládání a načítání.
  • Upravený XP modifikátory pro jednoduchost a čitelnost.
  • Pouze nejsilnější, aktivní slow-timer ovlivňuje nyní individuální nepřítele.
  • Zjednodušené funkční do nepřátel poškození.
  • Odstraněné multi-umístění věže, náklady spojené s takovým, a všechny odkazy na modDict od Tower třídy.
  • Odstraněno seznam schopnost, seznam tlačítko, a potřeba funkci přeložit z Tower třídy.
  • Přidáno Runes do hry. Towers jsou pouze plavidla, která používají runy k útoku / léčit / etc.
  • Added koncepce a podporu pro & quot; Podpora & quot; Runes. Runy, které lepší nebo změnit účinky jiných run.
  • Added Rune sloty pro věže. Pouze runy v primárním (& quot; Alpha & quot;), slot jsou aktivní runy. Všichni ostatní potvrzují, že Rune.
  • Přidána podpora pro určité runy montáž pouze v určitých pozicích. Každý slot bude nakonec mít určité vlastnosti.
  • Přidána podpora pro & quot; a náhradní runy & quot; Seznam na hráče objektu. Součástí ukládání a načítání seznamu.
  • Přidána ukládat a načítat funkce třídy Tower. Towers umístěné jsou skutečně uloženy kopie tohoto věž z předchozích her.
  • Odebráno cílení a herectví Towers v souladu s novým paradigmatem.
  • Přidána možnost poslat další vlnu kliknutím na & quot; poslat další vlnu a & quot; text v horní liště.
  • Přidána podpora pro zvýšení věže celkové statistiky.
  • zjednodušena, vyjasněna a optimalizovaný některé funkce událostí.
  • Změněno regeneraci Tower na věž specifické stat.
  • Přidáno otisky. Malé, náhodné bonusy na jednotlivce Rune, válcované kdy získal.
  • Byla přidána podpora pro Towers, runy, s potiskem, aby bonusy k nalezení runy.

Co je nového ve verzi 0.8.6:

  • Každý Základní mapa nyní dává 1 věž a + 5 Spuštění peněz.
  • Přidány možnosti přizpůsobení pro každou věž image.
  • Přidáno hlavní menu, který umožňuje vybrat mapy z lepší rozhraní, stejně jako upravovat věž obrázky podle vašich představ. Bude také umístit nabídku možností, v budoucnu.
  • Přidána funkce menu pro změnu uspořádání věže schopnosti, stejně jako realizované automatické ukládání změn do věže schopnosti a obrázků.
  • V přepočtu na formát mapproperties.txt souborů, což umožňuje snadné vstup, stejně jako několik různých typů nepřátel ve stejné vlně.
  • Aktualizace nyní zřídka upravit náklady na věž. Čerpání up věže a zároveň zvýšení základního nákladů byl pult-intuitivní. A teď, každá kopie z věže umístíte zvyšuje náklady dalších věží tohoto typu. To bude motivovat rozprostření věž schopnosti.
  • Nepřátelé mají nyní prvek náhody ve své procházce.
  • Nepřátelé natáčet své snímky, na základě jejich dočasného místa určení.
  • Enemy vlny nyní přicházejí automaticky, přibližně za 10 sekund, ne-li poslal před tím.
  • Towers nyní regenerují zdraví malé množství v průběhu času.
  • Mapy převedeny na nový formát: Basic0, Basic1, Basic2. To znamená, že Ability0, Basic3, HitPoints0, a HitPoints1 jsou UNPLAYABLE!.
  • * Poznámka On Obtížnost: Jedno mapa BasicX předpokládá, že jste porazili všechny ostatní X-1 mapy. Jakékoliv jiné X mapa předpokládá, že jste poraženi BasicX již *.

Co je nového ve verzi 0.7.5:

  • Towers a ikony vybrané nyní zobrazí rozsah jako průsvitný Vyplněný kruh místo pouhého linkovaný kruhu.
  • Towers vybraných nyní zobrazí jejich upgrade a prodávat opce jako radiální nabídce nastavenou kolem nich místo zařazení do krabic na pravé straně.
  • Artwork udělal pro ikony na bonus damage, rozšířit rozsah a prodej možnosti.
  • Tower.genButtons změnily v důsledku. Zjednodušený.
  • Extra věže odstraněny, aby se z jednoduše Fighter a Archer věže.
  • XP zcela odstranit.
  • tabulky XP / seznamy odstraněny.
  • sloty odstraněny upgrade.
  • Tower schopnosti ocenění změnil.
  • V současné době obě věže nárok na obě schopnosti.
  • class Player uvedeny Mod proměnné pro všechny věže, a pro určité typy věží, umožňující rozsáhlé přizpůsobení se bude konat.
  • Tower výpočet stat radikálně změnil ubytovat schopnosti a Player Mod proměnných.
  • cílení změně a zjednodušení, i když je v rozporu s zobrazovaného rozsahu.
  • Fighter a Archer základní statistiky změnil. Lukostřelci jsou slabší, dražší, ale mnohem rychleji ke střelbě.
  • Otočí se posouvá na & quot; n & quot; Klíčem teď.
  • Panel odstranit, protože je nyní nepotřebné.
  • PanelClass soubor odstranit, protože je nyní nevyužitý.

Co je nového ve verzi 0.5.7:

  • Wave 11a, 20a mapy Jednoduchá a Křivky jsou stále není vyvážený.
  • Aktualizace readme.txt.
  • Přidávání lepší dokumentaci pro Mapmaker.
  • přidáno trochu více komentářů.
  • Představený rysem věží, které potřebují "sílu" z odkazu na základně.
  • přidá "uzel" tower, který může rozšířit motorovou část.

  • Funkce
  • "power" odstraněn, v tomto bodě příliš složité.
  • class Building vytvořil. To je Backend pro všechny konstrukce, které nejsou věže.
  • změny rychlosti nepřítele od 3 násobku hodnoty rychlosti v mapproperties jen hodnota v mapproperties. To umožňuje lepší a snazší přizpůsobení rychlosti nepřátel.
  • Opravena chyba, kdy se mapa skončí v případě, že bylo jen nepřátelé pocházející z "C" a / nebo "d" cesty.
  • Doufám, že opravena chyba, kdy se další mapa načíst v malém okně, ale to je nepravděpodobné.
  • Opravena next-map-small-obrazovky chybu, ale uvědomil si, že přepínání mapy bude mnohem složitější, než jsem očekával. Já jsem prohlásil, že bude & quot; ne-dosud implementována funkce & quot; v současné době.
  • Minor aktualizace Mapmaker: nelze uložit bez základu (zabraňuje Častou chybou). Také přidal začal přidávat krok za krokem do horní části obrazovky.
  • Přidáno Jed věží.
  • Nepřátelé budou mít zelený zdraví bar při otráven.

Co je nového ve verzi 0.5.6:

  • Opravena chyba v mapě spínací / hra končí kód, který by umožnil, aby někdo & quot; vítězství & quot; pouhým kliknutím & quot; Next Wave & quot;.
  • Opravena chyba, kdy společný pomalý věž by zpomalit a již zpomalil nepřítele, pak nepřítel & quot; pop & quot; zpět na původní rychlost.
  • Přidána mapu výběru z nabídky. Při spuštění hry, nyní velmi jednoduché menu přijde jako první. Pouze hratelná mapa v tomto okamžiku je mapa '1'.
  • Přidána volitelný popis mapových souborů. Jednoduše řečeno soubor "description.txt" ve složce vaší mapě je vidět, že přijít do výběru mapy.
  • Byla přidána podpora pro mapy názvy jiné než čísla (tj mapa '1' se nyní jmenuje "Simple").
  • kartograf vytvořil !!! Spustit to odděleně od samotné hry z mapmaker.py.
  • Přidána třídu textové pole, přijata v prvé řadě z DrakeMagi v závitu:. Http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 Snadno nejlepší realizace jsem viděl
  • Napsali Map Maker Guide v readme.txt.
  • Opraven bug, kdy by nepřátelé opustit obrazovku a být "odstraněny", ale funkce jejich .Servopohon () by stále běží, což způsobuje pád.

Co je nového ve verzi 0.5.5:

  • Aktualizace grafika od: Lost zahrady Mimochodem & quot, !; danc-quot ;, díky za uvolnění herní umění
  • Přidána poslední dvě cesty pro první mapy. Stále si nejste jisti, zda je to směr chci, aby se ve hře, ale je to dělat už to trochu zajímavější. Vezměte prosím na vědomí, i když to, že hra je opět nevyvážená, a neuvěřitelně těžké dosud porazit.
  • vyvážen lichý SKIP nepřátelských statistiky. Podívám se ještě na to brzy.
  • Základní věž je zelený, pomalu je modrý teď ...
  • Přidána dělová věž zpět!
  • Aktualizováno cestu věže generovat své & quot; tlačítka & quot; být více univerzální ... který nechává otevřené dveře k překvapení věže a doufám, že se dostat nahoru a běží brzy !!
  • Made nepřítel pohyb mnohem více tekutin! Žádné další & quot; štěkat & quot; na roh.
  • všechny nepřátelské činnosti obsažené v Enemy.taketurn () nyní.
  • Samostatné moneystolen z enemy.cost.
  • Enemy.die () přidá k zjednodušení všech různých Tower.target () "s tam teď je.
  • opraveny některé chyby, když se blíží poslední vlně.
  • Pracoval na vyvažování vlny nepřátel. 1-10ar udělal, 11-20 nebyly vyvážené!

Co je nového ve verzi 0.5.4:

  • Změněno HP zpět ke ztrátě jednoho pokaždé za nepřítele listí obrazovka. Nyní začít s 20 HP, a získat 0,25 HP za kolo.
  • má & quot; Next Wave & quot; Tlačítko. Má přesně to, co si myslíte, že ano.
  • zavedlo "pomalé" schopnost věží. Je to docela úžasné: D
  • Změněno dosah 'cenu. Jeho nyní 20 a 20 pro každý rozsah upgrade.
  • Added 'super slow "Schopnost věže. "Pomalý" přináší nepřátele na 75% své rychlosti 1,25 sekund zatímco "super slow" přináší nepřátele na 50% z jejich rychlosti po dobu 2 sekund.
  • Nová podpora pro více nepřátelské cesty v mapě.
  • Pauza byla odstraněna. Nejsou žádné časovače už, stačí kliknout na & quot; Next Wave & quot; kdykoli budete chtít novou vlnu přijít a vzít tolik času, kolik mezi, jak byste chtěli!
  • Může mít vlny, kde se nepřátelé pocházejí z různých cest současně.
  • Tower je nyní základní třída pro všechny věží, z nichž každá bude jiná třída.
  • Testování vybraných je nyní založen na __class__ objekt místo __name__ pro ikony a nabídky, a je založena na obsahující věž v __bases__ na věž. To je přesnější, lépe kód, a povede k lepšímu výkonu a adaptability v budoucnosti.
  • class Icon nyní drží typ a towerstats daného typu.
  • towerstats stala Basictowerstats a Slowtowerstats byl vytvořen.
  • SlowTower class vytvořen.
  • zkrácena na složku projektu. Neuvědomil jsem si, jak moc extra, k ničemu blbost tam právě přetrvávající v něm.
  • Towers nyní vytvářet jejich upgrade / sell tlačítka. To bude snazší přidat nové upgrady pro jiné věže.
  • Pomalé věže mohou nyní upgradovat na "množství pomalu" aplikované na nepřátele, a jak dlouho to trvá.
  • pohyb nepřátel upravený pro přesnost (nyní zvládne pohyb plováku) a rychlostní koeficienty rovny (se pohybují stejnou vzdálenost ať horizontální nebo vertikální).

Co je nového ve verzi 0.5.3:

  • Minor aktualizace, v podstatě přidává schopnost poslat další vlna kdykoliv, dokonce i když jsou nepřátelé stále na cestě.

Co je nového ve verzi 0.5.2:

  • Odstraněny volby zdravotní nepřítele Options.txt, protože nebyly použity.
  • Snažil jsem se vyrovnat věže víc.
  • Zvýšení finanční prostředky získané z nepřítele zabije o 1 kredit za nepřítele.
  • Zdraví je nyní získala:. (WaveNumberCompleted player.hpt), kde HPT je obvykle jeden, dokud jsou realizovány schopnosti
  • Začal komentování ještě víc.
  • Towers nemůže být umístěn do cesty!
  • Tower aktualizovat tlačítka jsou nyní v pravém dolním rohu.
  • schopnosti hráčů jsou implementovány! Regen vám navíc zdraví, každá vlna porazit; zatímco úroky vám dává podnět k vaší úrokové sazby.
  • Nyní je "základní" uprostřed. Nepřátelé zamíří směrem k základně, krást úvěry od tebe, a pak zamíří zpět ke vchodu. Pokud se nepřítel ukradne kredity a zabije ho, než se dostane ke vchodu, budete zpět ukradené kreditů. To vám dává dvě šance zabít nepřítele dříve, než vás to bolí.

Požadavky na :

  • Python
  • pygame

Podobný software

JChessBoard
JChessBoard

3 Jun 15

GoGrinder
GoGrinder

3 Jun 15

Konnekt4
Konnekt4

3 Jun 15

Komentáře k Python PyGame Tower Defense

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!