Python PyGame Tower Defense

Yazılım ekran görüntüsü:
Python PyGame Tower Defense
Yazılım detaylar:
Versiyon: 0.8.7
Qayıt: 19 Feb 15
Geliştirici: Austin Morgan
Lisans: Ücretsiz
Popülerlik: 71

Rating: nan/5 (Total Votes: 0)

Python pygame Tower Defense pygame ile Python ile yazılmış bir açık kaynak gerçek zamanlı strateji oyunudur.
Python pygame Tower Defense çeşitli haritalar bulunmaktadır ve orada tıpkı diğer TD oyunu gibi oldukça fazla

Bu sürümdeki yeni nedir:.

  • Oyuncu başlatma şimdi biraz aerodinamik.
  • Patlamalar artık düzgün görüntülemek ve daha uzun ömürlü değiştirilebilir / kısa.
  • Eklendi MainFunctions.selectedTower, seçilen kulesinin görüntüler / düğmeleri içeren.
  • PlayerUpgradeScreen kaldırıldı. Kaldırılan PlayerUpgrades.
  • Simgeler artık Towers tarafından başlatılır. Simgeler tepsiye iyi uyum.
  • Ekranın Bölümleri artık çok daha kolay ayırt edilir.
  • XPBar kaldırıldı. Kaldırılan oyuncu xp.
  • düşmanları için bir bilgi kutusu eklendi. Bu konuda bilgi bulmak için bir düşman üzerine imleci koyun.
  • kare boyutunu ölçekleme için destek eklendi. 30x30 değiştirilen varsayılan kare boyutu.
  • Uzak ve uzak basitleştirilmiş kule istatistikleri. Şimdi tüm yerine player.modDict içinde, Kule sınıfında bulunan.
  • kule bilgi / düğmeleri eklendi kenar çubuğu.

  • Bir & quot olan düşmanları için
  • desteği eklendi;. Bireysel düşmanları için düzeltme yanı sıra, seviyesini & quot ;, hem de harita için bir varsayılan

  • Oyuncu sınıfına
  • Massive değişir. Gerek gibi, modDict en kaldırıldı. Tasarruf ve yükleme için daha iyi destek eklendi.
  • basitlik ve okunabilirlik için Düzeltilmiş XP değiştiricileri.
  • Sadece güçlü, aktif yavaş çekim şimdi tek bir düşman etkiler.

  • Düşmanlara
  • Basitleştirilmiş hasar fonksiyonu.
  • Kaldırılan çoklu yerleştirme kuleleri gibi ilişkili maliyet ve Kule sınıfından modDict yapılan tüm başvurular.
  • Kaldırılan yeteneği listesi, düğme listesi ve Kule sınıfından bir yeniden fonksiyonu için gereklidir.
  • oyuna eklendi Runes. Kuleler sadece / etc / saldırı iyileşmek için Runes kullanın gemilerdir.

  • & Quot
  • Eklendi kavramı ve destek; Destek & quot; Runes. Geliştirilmiş veya diğer runes etkilerini değiştirebilir Runes.

  • Kuleleri için
  • Eklendi Rune yuvaları. Birincil Sadece rünler (& quot; Alfa & quot;) yuvası Aktif Runes vardır. Tüm diğerleri Rune olduğunu desteklemektedir.
  • belli yuvalara sadece uydurma belirli Runes için destek eklendi. Her slot belirli özelliklere sonunda sahip olacaktır.
  • & quot desteği eklendi, yedek rünler & quot; Oyuncu nesne listesi. Listenin tasarrufu ve yükleme dahil.
  • Kule sınıfına kaydetmek ve yük fonksiyonları eklendi. Yerleştirilen kuleler aslında önceki oyunlarda o Kulesi kopya kaydedilir.
  • hedefleyen ve yeni paradigma doğrultusunda Towers oyunculuk kaldırıldı.
  • tıklayarak bir sonraki dalga göndermek için yeteneği eklendi & quot; Next Wave & quot gönder; üst çubuğunda metin.

  • Bir Tower'ın genel istatistikleri artırmak için
  • desteği eklendi.
  • Basitleştirilmiş, açıklık ve bazı Olay İşlevleri optimize.
  • kule özgü stat Kulesi rejenerasyon değiştirildi.
  • Eklendi Diziler. Edinilen zaman bir birey Rune Küçük, rastgele ikramiye, devirdi.
  • Towers, Runes ve diziniz için destek eklendi Runes bulma ikramiye vermek.

nedir sürüm 0.8.6 Yeni:

  • Her Temel haritasını 1 Kulesi ve verir + 5 Para başlayarak.

  • Her Tower'ın görüntü için
  • eklendi özelleştirme seçenekleri.
  • sevme daha iyi bir arayüz haritalar, yanı sıra düzenleme kule görüntüleri almak için izin, bir ana menü eklendi. Ayrıca gelecekte, bir seçenekler menüsünü karşılayacak.

  • Yetenekleri ve görüntüleri kule kule yeteneklerini yanı sıra, değişikliklerin uygulanan otomatik tasarruf yeniden düzenlenmesi için
  • eklendi menü işlevselliği.
  • Aynı dalga giriş kolaylığı, hem de düşman birden fazla farklı türleri için izin mapproperties.txt dosyaların biçimini Çevrildi.
  • Yükseltmeler artık nadiren kule maliyetlerini değiştirin. Baz maliyetlerini artırırken kuleleri kadar Pompa karşı sezgisel oldu. Şimdi, yerleştirmek, bir kulenin her kopyası bu tür daha kuleleri maliyetini artırır. Bu kule yeteneklerini ortaya yayılan teşvik edecektir.
  • Düşmanlar artık yürüyüş rasgelelik unsuru var.
  • Düşmanlar artık geçici hedef dayanarak görüntüleri, döndürme.

  • Daha önce gönderilen değilse
  • Düşman dalgalar şimdi, yaklaşık 10 saniye sonra otomatik olarak gelir.
  • Şimdi Towers zaman içinde sağlık küçük bir miktar yeniden.
  • Haritalar yeni biçime dönüştürülmüş: Basic0, Basic1, Basic2. Bu Ability0, Basic3, HitPoints0 ve HitPoints1 UNPLAYABLE demektir!.
  • * Zorluk Açık Not: Herhangi BasicX haritası tüm diğer X-1 haritaları dayak varsayar. Herhangi bir diğer X haritası zaten BasicX dayak olduğunu varsayar. *

sürüm 0.7.5 yeni nedir:

    seçilen
  • Kuleleri ve Simgeler artık saydam olarak aralığını görüntüler yerine sadece çizgili dairenin dolu daire.
  • sağ kutulara yerine listenin çevrelerindeki ayarlanmış bir radyal menü gibi seçenekleri kendi yükseltme görüntülemek ve satmak. Şimdi seçilen Towers
  • Bonus Hasar simgeleri yapılan Yapıt, Range uzatın ve seçenekleri Sat.
  • Tower.genButtons bir sonucu olarak değiştirdi. Basitleştirilmiş.
  • sadece Fighter ve Archer kuleleri kadar çalışmak kaldırıldı Ekstra kuleleri.
  • XP tamamen kaldırıldı.
  • XP tablolar / listeleri kaldırıldı.
  • kaldırıldı yuvaları yükseltin.
  • Kule yetenekleri değişti maliyetlerle.
  • Şu anda her iki kuleler hem yetenekleri için hak.
  • Tüm kuleleri için, ve gerçekleşmesi için kapsamlı özelleştirme için izin kulelerin belirli türleri için Mod değişkenleri verilen Oyuncu sınıfı.
  • Kule, stat hesaplama ölçüde Yetenekler ve Oyuncu Mod değişkenleri karşılamak için değişti.
  • olsa görüntülenen yelpazesi ile tutarsız, değişti ve basitleştirilmiş Hedefleme.
  • Fighter ve okçu baz istatistikleri değiştirdi. Okçular yangın zayıf, daha pahalı, ama çok daha hızlı.

  • N & quot;
  • açar & quot tarafından ileri edilir; tuşu artık.

  • Şimdi gereksiz olduğu gibi
  • Panel kaldırıldı.

  • Şimdi kullanılmayan
  • PanelClass dosyası kaldırıldı.

sürüm 0.5.7 Yeni nedir:

  • Harita Dalga 11a-20a Basit ve Kıvırcık Saçlı vardır hala dengeli.
  • güncelleme readme.txt.
  • haritacı için iyi belgelerine eklenmesi.
  • biraz daha yorum eklendi.

  • Tabanına bir bağlantıdan 'güç' ihtiyacı kuleleri
  • tanıtılan özellik.
  • güç alan uzatabilirsiniz Added 'Uç' kule.
  • 'Power' özelliği bu noktada çok karmaşık kaldırıldı.
  • İnşaat sınıfı yarattı. Bu kuleler olmayan herhangi yapılar için arka uç olduğunu.
  • mapproperties mapproperties sadece değeri 3 kez hız değeri düşman hızını değiştirdi. Bu düşman 'hız büyük ve kolay özelleştirme sağlar.
  • 'c' ve / veya 'd' yolları gelen sadece düşmanlar olsaydı haritası sona ereceğini Sabit hata.
  • Umarım sonraki harita küçük bir pencerede yük olacak bir hata düzeltildi, ama bu olası değildir.
  • sonraki harita küçük ekran hata düzeltildi, ancak anahtarlama haritalar bir sürü daha karmaşık beklediğimden daha olacak anlamışlardır. -Henüz uygulanmadı Özellik & quot; Ben bir & quot olmaya ilan ediyorum; şimdilik.
  • haritacı için Küçük güncelleme: bir baz olmadan kaydedilemiyor (ortak hata önler). Ayrıca, ekranın üst adım talimatları adım ekleyerek başladı ekledi.
  • eklendi Zehir kulesi.

  • Zehirlenmiş
  • Düşmanlar yeşil sağlık bar olacak.

sürüm 0.5.6 yeni nedir:

  • Sabit harita anahtarlama / oyunda bir hata biten kazanmak & quot; birisi & quot sağlayacak kod; Sonraki Dalga & quot;, sadece & quot tarafından.
  • Sabit bir ortak hata yavaş kule yavaşlatmak ve zaten daha sonra düşman olur & quot düşmanı yavaşladı nerede; pop & quot; geri orijinal hızı.
  • menüsünü seçerek bir harita eklendi. Oyunu başlatırken, şimdi, çok basit bir seçim menüsü ilk gelecektir. Bu noktada tek oynanabilir harita haritası '1'.
  • olan
  • Harita dosyaları için isteğe bağlı bir açıklama eklendi. Basitçe bu harita seçiminde gelip görmek için haritanın klasöründe bir 'description.txt' dosya koymak.
  • sayılar dışındaki harita adları için destek eklendi (yani haritası '1' şimdi 'Basit' adlı).
  • MapMaker yarattı !!! Mapmaker.py gelen oyunun kendisi ayrı bu çalıştırın.

  • .
  • parçacığı DrakeMagi öncelikle alınan bir metin kutusu sınıfı, Eklendi: http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 Kolayca gördüğüm en iyi uygulama
  • readme.txt Harita Makinesi Kılavuzu yazdı.

  • Bir çökmesine neden
  • düşmanlar 'kaldırıldı' ekranını terk ve olacak bir hata düzeltildi, ancak onların .Sonsuz () fonksiyonu hala çalışır.

nedir sürüm 0.5.5 Yeni:

  • Güncelleştirme grafikleri: Bu arada & By Kayıp Garden quot ;! & quot ;, Danc oyun sanat serbest bırakılması için teşekkürler
  • İlk harita için son iki yolu eklendi. Hala emin değil bu ben oyunu almak istiyorum yönü ise, ancak zaten biraz daha ilginç yapıyor. Oyun bugüne kadar dövmek YİNE dengesiz ve inanılmaz zor olsa da, dikkat edin.
  • düşman istatistikler garip bir atlama dışarı Dengeli. Yakında bu daha bakacağız.
  • Temel kule yeşil, yavaş artık mavi ...
  • geri Topu kule Eklenenler!
  • kuleleri onların & quot oluşturmak yolu Güncelleme; düğmeleri & quot; Ben ve !! yakında çalışan almak için umut bir sürpriz kulesi açık kapı bırakır ... daha çok yönlü olması
  • Yapılan düşman hareketi çok daha akışkan! Artık & quot; yakalamaya & quot; köşelere.
  • Şimdi Enemy.taketurn () yer alan tüm düşman eylemler.
  • enemy.cost ayırın moneystolen.
  • Enemy.die () 'ın şimdi vardır) (tüm farklı Tower.target basitleştirmek için eklendi.

  • Son dalga yaklaşırken
  • bazı hatalar düzeltildi.
  • düşman yeniden dengelenmesi dalgaları çalıştı. Yapılır 1-10, 11-20 DENGELİ DEĞİLDİR!

sürüm 0.5.4 yeni nedir:

  • geri bir düşman yaprakları tek her şey kaybetme HP Değiştirildi ekranı. Şimdi 20 HP ile başlar, ve tur başına 0.25 HP kazanmak.
  • Has & quot; Next Wave & quot; düğmesine basın. Eğer öyle düşünüyorum tam olarak ne yapar.
  • kuleleri için 'yavaş' yeteneğini Uygulanan. Oldukça etkileyici: D
  • 'aralık' fiyat Değişti. Şimdi 20, artı her 20 yükseltme aralığı Onun.

  • Kuleleri için
  • eklendi 'süper yavaş' yeteneği. 'Yavaş' 1.25 saniye onların hızı% 75 düşmanları getiriyor; 'süper yavaş' 2 saniye kendi hız% 50 düşman getiriyor ise.
  • haritasında birden düşman yolları için yeni destek.
  • Duraklatma kaldırıldı. Sonraki Dalga & quot; hayır sayaçlarını sadece vurmak & quot artık vardır; Gelip kadar zaman ayırın yeni bir dalga istediğiniz zaman istediğiniz gibi arasındaki!
  • düşmanları aynı anda farklı yolları nereden geldiğini dalgaları alabilir miyim.
  • Kule şimdi farklı bir sınıf olacak, her biri tüm kuleleri için bir temel sınıf vardır.
  • seçilen Test şimdi Icon ve Menü __CLASS__ nesnenin yerine __name__ dayanmaktadır ve Tower __bases__ içinde Kulesi içeren dayanmaktadır. Bu daha doğru daha iyi kodu ve gelecekte daha iyi performans ve uyum sağlayacaktır.
  • Simge sınıfı şimdi bir tür ve tipinin towerstats tutar.
  • towerstats Basictowerstats haline gelmiştir, ve Slowtowerstats oluşturuldu.
  • SlowTower sınıfı yarattı.
  • proje klasörünü aşağı Kesilen. Ben çok ekstra işe yaramaz bok sadece orada kalan nasıl fark etmemişti.
  • Kuleler artık yükseltme / satmak düğmeleri oluşturmak. Bu daha kolay diğer kuleleri için yeni yükseltmeleri eklemek için yapacaktır.
  • Yavaş kuleleri artık düşman uygulanan 'yavaş miktarını' yükseltebilirsiniz, ve ne kadar sürdüğünü.
  • ve eşit hale hız katsayıları (şimdi şamandıra hareket işleyebilir) doğruluk için modifiye Düşmanlar 'hareket (aynı mesafe hareket edip dikey veya yatay).

nedir sürüm 0.5.3 Yeni:

  • Küçük güncelleme, temelde yeteneği eklemek göndermek için düşman yolda hala bile her zaman bir sonraki dalga.

nedir sürüm 0.5.2 Yeni:

  • options.txt kaldırıldı Düşman sağlık seçenekleri onlar çünkü kullanılmadı.
  • Daha kuleleri dengelemek için çalıştı.
  • düşmana elde Artan para düşman başına 1 kredi ile öldürür.
  • Sağlık şimdi elde edilir:. Yetenekleri uygulamaya kadar hpt, genellikle bir tanesidir (waveNumberCompleted player.hpt),
  • biraz daha yorumlama başlanan.
  • Kuleleri yolunda yer olamaz!
  • Kule düğmeleri sağ alt köşesinde şimdi yükseltin.
  • Oyuncu yetenekleri uygulanmaktadır! Regen size her yenmek dalga ekstra sağlık verir; Faiz size faiz oranı için bir destek verirken.
  • Şimdi ortada bir 'üs' vardır. Düşmanlar sonra, sizden kontör çalmak, tabana doğru kafa arka girişinde doğru başkanlık edecek. Bir düşman kredisi çaldı ve giriş alır önce onu öldürürsen, sen çalıntı kredileri kurtarmak olacaktır. Bu sizi acıyor önce düşman öldürmek için size iki şans verir.

Gereksinimler :

  • Python
  • pygame

Benzer yazılım

Bang! Howdy
Bang! Howdy

3 Jun 15

Homeworld SDL
Homeworld SDL

2 Jun 15

Simple Chess
Simple Chess

19 Feb 15

Yorumlar Python PyGame Tower Defense

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!