Python PyGame Tower Defense

Software screenshot:
Python PyGame Tower Defense
Rincian Software:
Versi: 0.8.7
Tanggal Upload: 19 Feb 15
Pengembang: Austin Morgan
Lisensi: Gratis
Popularitas: 71

Rating: nan/5 (Total Votes: 0)

Python PyGame Tower Pertahanan adalah open source real-time strategi permainan ditulis dengan Python dengan PyGame.
Python PyGame Tower Pertahanan fitur beberapa peta dan itu cukup banyak seperti permainan TD lain di luar sana

Apa yang baru dalam rilis ini:.

  • Pemain inisialisasi sekarang sedikit efisien.
  • Ledakan sekarang ditampilkan dengan benar dan dapat diubah untuk bertahan lebih lama / lebih pendek.
  • Ditambahkan MainFunctions.selectedTower, mengandung display / tombol untuk menara yang dipilih.
  • Dihapus PlayerUpgradeScreen. PlayerUpgrades dihapus.
  • Ikon sekarang diawali dengan Towers. Ikon lebih cocok ke dalam baki.
  • Bagian layar sekarang jauh lebih mudah dibedakan.
  • Dihapus XPBar.
  • dihapus pemain xp.
  • Ditambahkan Infobox untuk musuh. Tempatkan kursor Anda di atas musuh untuk mencari info tentang hal itu.
  • Ditambahkan dukungan untuk skala ukuran persegi. Berubah ukuran standar persegi untuk 30x30.
  • Jauh dan jauh disederhanakan statistik menara. Sekarang semua yang terkandung di kelas Tower, bukan di player.modDict.
  • Ditambahkan sidebar untuk info tower / tombol.
  • Ditambahkan dukungan untuk musuh memiliki & quot;. & Quot ;, tingkat kedua default untuk peta, serta penyesuaian untuk musuh individu
  • perubahan besar-besaran ke kelas pemain. Dihapus sebagian besar modDict, seperti tidak perlu. Ditambahkan dukungan yang lebih baik untuk menyimpan dan loading.
  • pengubah XP disesuaikan untuk kesederhanaan dan mudah dibaca
  • .
  • Hanya yang terkuat, aktif lambat-timer mempengaruhi musuh individu sekarang.
  • Sederhana fungsi kerusakan musuh.
  • Dihapus menara multi-menempatkan, biaya yang terkait dengan itu, dan semua referensi modDict dari kelas Tower.
  • daftar kemampuan Dihapus, daftar tombol, dan kebutuhan untuk fungsi ulang dari kelas Tower.
  • Ditambahkan Runes ke permainan. Menara hanya kapal yang menggunakan Runes untuk menyerang / menyembuhkan / etc.
  • konsep Ditambahkan dan dukungan untuk & quot; Dukungan & quot; Rune. Rune yang meningkatkan atau mengubah efek rune lainnya.
  • slot Ditambahkan Rune untuk menara. Hanya rune di primary (quot &; Alpha & quot;) Slot yang Runes aktif. Semua orang lain mendukung bahwa Rune.
  • Ditambahkan dukungan untuk Runes tertentu saja pas di slot tertentu. Setiap slot akhirnya akan memiliki sifat tertentu.
  • Ditambahkan dukungan untuk & quot; rune cadang & quot; Daftar di objek player. Termasuk tabungan dan pemuatan daftar.
  • Ditambahkan menyimpan dan beban fungsi untuk kelas Tower. Menara ditempatkan sebenarnya disimpan salinan yang menara dari game sebelumnya.
  • Dihapus menargetkan dan bertindak dari Menara sesuai dengan paradigma baru.
  • Ditambahkan kemampuan untuk mengirim gelombang berikutnya dengan mengklik & quot; Kirim Next Wave & quot;
  • teks di bar bagian atas.
  • Ditambahkan dukungan untuk meningkatkan statistik keseluruhan Tower.
  • Sederhana, diklarifikasi, dan dioptimalkan beberapa Fungsi acara.
  • Berubah Menara regenerasi untuk stat menara-spesifik.
  • Ditambahkan jejak. Kecil, bonus acak untuk individu Rune, digulung saat diakuisisi.
  • Ditambahkan dukungan untuk Towers, Runes, dan jejak untuk memberikan bonus untuk mencari Runes.

Apa yang baru dalam versi 0.8.6:

  • Setiap peta dasar sekarang memberikan +1 Tower dan + 5 Mulai Uang.
  • kustomisasi pilihan Ditambahkan untuk gambar masing-masing Tower.
  • Ditambahkan menu utama, yang memungkinkan untuk memilih peta dari antarmuka yang lebih baik, serta mengedit gambar menara sesuai dengan keinginan Anda. Juga akan mengakomodasi menu pilihan, di masa depan.
  • Ditambahkan menu fungsi untuk menata ulang kemampuan menara, serta menerapkan penyimpanan otomatis perubahan ke menara kemampuan dan gambar.
  • Dikonversi format file mapproperties.txt, memungkinkan untuk kemudahan masuk, serta beberapa jenis musuh dalam gelombang yang sama.
  • Upgrade sekarang jarang memodifikasi biaya tower. Memompa menara sambil meningkatkan biaya dasar adalah kontra-intuitif. Sekarang, setiap salinan dari sebuah menara Anda menempatkan meningkatkan biaya menara lanjut dari tipe tersebut. Hal ini akan mendorong menyebar kemampuan tower.
  • Musuh sekarang memiliki unsur keacakan dalam perjalanan mereka.
  • Musuh sekarang memutar gambar mereka, berdasarkan pada tujuan sementara mereka.
  • gelombang musuh sekarang datang secara otomatis, setelah sekitar 10 detik, jika tidak dikirim sebelum itu.
  • Towers sekarang menumbuhkan kesehatan sejumlah kecil dari waktu ke waktu.
  • Peta dikonversi ke format baru: Basic0, Basic1, Basic2. Ini berarti Ability0, Basic3, HitPoints0, dan HitPoints1 yang dimainkan!.
  • * Catatan Pada Kesulitan: Setiap peta BasicX mengasumsikan Anda telah mengalahkan semua X-1 peta lainnya. Setiap peta lainnya X mengasumsikan bahwa Anda telah mengalahkan BasicX sudah. ​​*

Apa yang baru dalam versi 0.7.5:

  • Towers dan Ikon yang dipilih sekarang menampilkan berbagai sebagai tembus lingkaran penuh bukan hanya lingkaran berjajar
  • .
  • Towers pilih sekarang menampilkan meng-upgrade mereka dan menjual pilihan sebagai menu radial diatur di sekitar mereka bukan listing di kotak sebelah kanan.
  • Artwork dilakukan untuk ikon untuk Kerusakan Bonus, Memperpanjang Range, dan Jual pilihan.
  • Tower.genButtons berubah sebagai hasilnya. Sederhana.
  • menara ekstra dihapus untuk bekerja naik dari hanya Fighter dan Archer menara.
  • XP benar-benar dihapus.
  • tabel XP / daftar dihapus.
  • Upgrade slot dihapus.
  • kemampuan Menara biaya berubah.
  • Saat ini kedua menara memenuhi syarat untuk kedua kemampuan.
  • kelas Pemain yang diberikan variabel Mod untuk semua menara, dan untuk tipe tertentu dari menara, memungkinkan untuk kustomisasi yang luas untuk mengambil tempat.
  • perhitungan Stat Menara drastis berubah untuk mengakomodasi Kemampuan dan variabel Pemain Mod.
  • Penargetan berubah dan disederhanakan, meskipun tidak konsisten dengan kisaran yang ditampilkan.
  • Fighter dan Archer statistik dasar berubah. Pemanah lebih lemah, lebih mahal, tapi lebih cepat untuk api.
  • Ternyata maju oleh & quot; n & quot;
  • kunci sekarang.
  • Panel dihapus, karena sekarang tidak dibutuhkan.
  • File PanelClass dihapus, seperti yang sekarang digunakan.

Apa yang baru dalam versi 0.5.7:

  • Gelombang 11a-20a dari Peta Sederhana dan Curvy adalah
  • masih belum seimbang.
  • Memperbarui readme.txt
  • .
  • Menambahkan dokumentasi yang lebih baik untuk pembuat peta tersebut.
  • Ditambahkan sedikit lebih komentar.
  • fitur Diperkenalkan menara membutuhkan 'kekuatan' dari link ke pangkalan.
  • tower Ditambahkan 'Node', yang dapat memperluas wilayah bertenaga
  • .
    Fitur
  • 'Power' dihapus, terlalu rumit pada saat ini.
  • kelas Bangunan dibuat. Ini adalah backend untuk setiap struktur yang tidak menara.
  • Berubah kecepatan musuh dari 3 kali nilai kecepatan dalam mapproperties hanya nilai dalam mapproperties. Hal ini memungkinkan kustomisasi yang lebih besar dan lebih mudah kecepatan musuh '.
  • Fixed bug di mana peta akan berakhir jika hanya ada musuh yang datang dari 'c' dan / atau 'd' jalan.
  • Mudah-mudahan tetap bug di mana peta berikutnya akan memuat dalam sebuah jendela kecil, tetapi ini tidak mungkin.
  • Fixed bug next-peta-layar kecil, tetapi telah menyadari bahwa peta beralih akan menjadi jauh lebih kompleks dari yang saya duga. Saya menyatakan bahwa untuk menjadi & quot; Tidak-belum-dilaksanakan Fitur & quot; untuk saat ini.
  • Kecil update ke pembuat peta: Tidak dapat menyimpan tanpa dasar (menghindari kesalahan yang umum). Juga, menambahkan mulai menambahkan petunjuk langkah demi langkah ke atas layar.
  • Ditambahkan Poison tower.
  • Musuh akan memiliki bar kesehatan hijau saat diracuni.

Apa yang baru dalam versi 0.5.6:

  • Fixed bug dalam permainan / peta beralih berakhir kode, yang akan memungkinkan seseorang untuk & quot; menang & quot; dengan hanya mengklik & quot; Next Wave & quot;.
  • Fixed bug umum di mana menara lambat akan memperlambat dan sudah melambat musuh, maka musuh akan & quot; pop & quot; kembali ke kecepatan semula.
  • Ditambahkan peta memilih menu. Ketika memulai permainan, sekarang, menu pilihan yang sangat sederhana akan muncul pertama. Satu-satunya peta dimainkan pada saat ini adalah Peta '1'
  • .
  • Ditambahkan deskripsi opsional untuk file peta. Sederhananya file 'description.txt dalam folder peta Anda untuk melihatnya datang dalam pemilihan peta.
  • Ditambahkan dukungan untuk nama peta selain angka (yaitu Map '1' kini bernama 'Simple').
  • MapMaker dibuat !!! Jalankan ini terpisah dari permainan itu sendiri dari mapmaker.py.
  • Ditambahkan kelas Textbox, diambil terutama dari DrakeMagi di thread:. Http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 Mudah implementasi terbaik yang pernah kulihat
  • Menulis Map Maker Panduan di readme.txt.
  • Dikoreksi bug di mana musuh akan meninggalkan layar dan menjadi 'dihapus', tapi .move mereka () fungsi masih akan berjalan, menyebabkan kecelakaan.

Apa yang baru dalam versi 0.5.5:

  • Update grafis dari: Hilang Garden Oleh cara & quot ;! Danc & quot ;, terima kasih untuk melepaskan seni permainan
  • Ditambahkan dua jalur akhir untuk peta pertama. Masih tidak yakin apakah ini adalah arah saya ingin mengambil permainan, tapi itu membuatnya sedikit lebih menarik sudah. Harap dicatat, meskipun, bahwa permainan ini BELUM LAGI seimbang, dan sangat sulit untuk mengalahkan sejauh ini.
  • Seimbang keluar melompat aneh dalam statistik musuh. Aku akan terlihat lebih di ini segera.
  • tower Basic hijau, lambat biru sekarang ...
  • Ditambahkan menara Cannon kembali!
  • Diperbarui cara menara menghasilkan mereka & quot; tombol & quot; untuk menjadi lebih fleksibel ... yang meninggalkan pintu terbuka untuk menara kejutan saya berharap untuk bangun dan berjalan segera !!
  • gerakan musuh Dibuat jauh lebih cair! Tidak ada lagi & quot; gertakan & quot; untuk sudut.
  • Semua tindakan musuh yang terkandung dalam Enemy.taketurn () sekarang.
  • moneystolen terpisah dari enemy.cost.
  • Enemy.die () ditambahkan untuk menyederhanakan semua Tower.target yang berbeda () 's sekarang ada.
  • Perbaikan beberapa bug ketika mendekati gelombang terakhir.
  • Bekerja pada gelombang rebalancing musuh. 1-10 dilakukan, 11-20 TIDAK SEIMBANG!

Apa yang baru dalam versi 0.5.4:

  • Berubah HP kembali kehilangan satu setiap kali sebuah daun musuh layar. Sekarang Anda mulai dengan 20 HP, dan mendapatkan 0,25 HP per giliran.
  • Memiliki & quot; Next Wave & quot; tombol. Melakukan persis apa yang Anda duga.
  • Diimplementasikan kemampuan 'lambat' untuk menara. Ini cukup mengagumkan: D
  • Berubah harga 'range'. Yang sekarang 20, ditambah 20 untuk setiap rentang meng-upgrade.
  • Ditambahkan 'super lambat kemampuan untuk menara. 'Lambat' membawa musuh ke 75% dari kecepatan mereka untuk 1,25 detik; sementara 'super lambat' membawa musuh ke 50% dari kecepatan mereka selama 2 detik.
  • dukungan baru untuk beberapa jalur musuh dalam peta.
  • Menjeda telah dihapus. Tidak ada timer lagi, tekan saja & quot; Next Wave & quot; kapanpun Anda inginkan gelombang baru untuk datang dan mengambil banyak waktu antara yang Anda inginkan!
  • Dapat memiliki gelombang di mana musuh datang dari jalan yang berbeda secara bersamaan.
  • Menara sekarang menjadi kelas dasar untuk semua menara, masing-masing akan menjadi kelas yang berbeda.
  • Pengujian dipilih sekarang didasarkan pada objek __class__ bukan __name__ untuk Icon dan Menu, dan didasarkan pada mengandung Menara di __bases__ untuk Tower. Ini lebih akurat, kode yang lebih baik, dan akan mengakibatkan kinerja yang lebih baik dan kemampuan beradaptasi di masa depan.
  • Icon kelas sekarang memegang jenis dan towerstats jenis itu.
  • towerstats telah menjadi Basictowerstats, dan Slowtowerstats telah dibuat.
  • kelas SlowTower dibuat.
  • pakai bawah folder proyek. Aku tidak menyadari berapa banyak tambahan, omong kosong tidak berguna ada hanya berlama-lama di dalamnya.
  • Towers sekarang menghasilkan peningkatan / menjual tombol mereka. Ini akan membuat lebih mudah untuk menambahkan upgrade baru untuk menara lainnya.
  • menara Lambat sekarang dapat meng-upgrade 'jumlah lambat' diterapkan pada musuh, dan berapa lama berlangsung.
  • bergerak Musuh 'dimodifikasi untuk akurasi (sekarang dapat menangani gerakan float), dan koefisien kecepatan dibuat sama (mereka bergerak jarak yang sama apakah vertikal atau horizontal).

Apa yang baru dalam versi 0.5.3:

  • kecil pembaruan, pada dasarnya untuk menambahkan kemampuan untuk mengirim gelombang berikutnya setiap saat, bahkan ketika musuh masih di jalan.

Apa yang baru dalam versi 0.5.2:

  • Dihapus pilihan kesehatan Musuh dari Options.txt karena mereka tidak digunakan.
  • Mencoba untuk mengimbangi menara lagi.
  • Peningkatan uang yang diperoleh dari musuh membunuh dengan 1 kredit per musuh.
  • Kesehatan kini diperoleh:. (WaveNumberCompleted player.hpt), di mana hpt biasanya satu, sampai kemampuan diimplementasikan
  • Mulai mengadakan komentar lagi.
  • Towers tidak dapat ditempatkan di jalan!
  • Menara meningkatkan tombol sekarang di pojok kanan bawah.
  • kemampuan Pemain diimplementasikan! Regen memberikan kesehatan ekstra setiap gelombang Anda mengalahkan; sementara bunga memberi Anda dorongan untuk tingkat suku bunga.
  • Sekarang ada 'dasar' di tengah. Musuh akan menuju ke arah dasar, mencuri kredit dari Anda, kemudian kembali ke arah pintu masuk. Jika musuh mencuri kredit dan Anda membunuhnya sebelum sampai ke pintu masuk, Anda akan memulihkan kredit dicuri. Ini memberi Anda dua kesempatan untuk membunuh musuh sebelum menyakiti Anda.

Persyaratan :

  • Python
  • pygame

Software yang serupa

Komentar untuk Python PyGame Tower Defense

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!