Python PyGame Tower Defense

ภาพหน้าจอของซอฟแวร์:
Python PyGame Tower Defense
รายละเอียดซอฟแวร์:
รุ่น: 0.8.7
วันที่อัพโหลด: 19 Feb 15
ผู้พัฒนา: Austin Morgan
การอนุญาต: ฟรี
ความนิยม: 71

Rating: nan/5 (Total Votes: 0)

หลาม pygame ทาวเวอร์กลาโหมเป็นแหล่งเปิดเรียลไทม์เกมกลยุทธ์เขียนในหลามกับ pygame
หลาม pygame ทาวเวอร์กลาโหมมีแผนที่หลายคนและก็สวยมากเช่นเดียวกับเกม TD อื่น ๆ ออกมี

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • การเริ่มต้นผู้เล่นในขณะนี้การปรับปรุงเล็กน้อย.
  • ระเบิดในขณะนี้แสดงอย่างถูกต้องและสามารถเปลี่ยนแปลงได้นาน / สั้น.
  • เพิ่ม MainFunctions.selectedTower มีการแสดง / ปุ่มสำหรับหอเลือก.
  • PlayerUpgradeScreen ลบออก ลบออก PlayerUpgrades.
  • ไอคอนตอนนี้จะเริ่มต้นโดยทาวเวอร์ ไอคอนพอดีดีกว่าลงในถาด.
  • ในส่วนของหน้าจอตอนนี้แตกต่างกันมากขึ้นได้อย่างง่ายดาย.
  • การแกะ XPBar เล่นเอาออก XP.
  • เพิ่มกล่องข้อมูลสำหรับศัตรู วางเคอร์เซอร์ของคุณมากกว่าศัตรูที่จะหาข้อมูลเกี่ยวกับเรื่องนี้.
  • เพิ่มการสนับสนุนสำหรับปรับขนาดตาราง เปลี่ยนขนาดตารางเริ่มต้น 30x30.
  • ไกลและไปง่ายสถิติหอ ตอนนี้สิ่งที่มีอยู่ในชั้นทาวเวอร์แทนใน player.modDict.
  • แถบด้านข้างเพิ่มเข้ามาสำหรับข้อมูลหอ / ปุ่ม.
  • เพิ่มการสนับสนุนสำหรับศัตรูที่มี & quot;. ระดับ & quot ;, ทั้งสองเริ่มต้นสำหรับแผนที่เช่นเดียวกับการปรับศัตรูแต่ละ
  • การเปลี่ยนแปลงขนาดใหญ่ในชั้นเรียนของผู้เล่น เอาออกส่วนใหญ่ของ modDict เช่นไม่จำเป็นต้อง เพิ่มการสนับสนุนที่ดีกว่าสำหรับการบันทึกและโหลด.
  • ปรับเปลี่ยน XP ปรับสำหรับความเรียบง่ายและอ่านง่าย.
  • แข็งแกร่งเท่านั้นที่ใช้งานช้าจับเวลามีผลกระทบต่อศัตรูของแต่ละบุคคลในขณะนี้.
  • ฟังก์ชั่นย่อความเสียหายให้กับศัตรู.
  • ลบอาคารหลายวางค่าใช้จ่ายที่เกี่ยวข้องกับการดังกล่าวและอ้างอิงถึง modDict จากชั้นทาวเวอร์.
  • รายการความสามารถในการลบรายชื่อปุ่มและความจำเป็นในการทำงานโหลดจากชั้นทาวเวอร์.
  • รูนที่เพิ่มเข้ามาในการเล่นเกม ทาวเวอร์เป็นเพียงเรือที่ใช้อักษรรูนเพื่อโจมตี / รักษา / etc.
  • แนวคิดที่เพิ่มเข้ามาและการสนับสนุนสำหรับ & quot; สนับสนุน & quot; อักษรรูน อักษรรูนที่ดีขึ้นหรือเปลี่ยนแปลงผลกระทบของอักษรรูนอื่น ๆ .
  • เพิ่มช่อง Rune สำหรับอาคาร เฉพาะอักษรรูนในเบื้องต้น (& quot; Alpha & quot;) ช่องเสียบเป็นรูนที่ใช้งาน คนอื่น ๆ ทั้งหมดสนับสนุนว่า Rune.
  • เพิ่มการสนับสนุนสำหรับรูนบางอย่างเท่านั้นที่เหมาะสมในบางช่อง แต่ละช่องก็จะมีคุณสมบัติบางอย่าง.
  • เพิ่มการสนับสนุนสำหรับ & quot; รูอะไหล่ & quot; รายชื่อผู้เล่นในวัตถุ รวมการประหยัดและการโหลดของรายการ.
  • เพิ่มบันทึกและฟังก์ชั่นโหลดชั้นทาวเวอร์ Towers วางไว้จะถูกบันทึกไว้จริงสำเนาของทาวเวอร์ว่าจากเกมก่อนหน้านี้.
  • การแกะการกำหนดเป้​​าหมายและการแสดงจากทาวเวอร์ในสอดคล้องกับกระบวนทัศน์ใหม่.
  • เพิ่มความสามารถในการส่งคลื่นถัดไปโดยการคลิกที่ & quot; ส่งคลื่นถัดไป & quot; ข้อความในแถบด้านบน.
  • เพิ่มการสนับสนุนสำหรับการเพิ่มสถิติโดยรวมของอาคาร.
  • ย่อชี้แจงและฟังก์ชั่นที่ดีที่สุดบางเหตุการณ์.
  • เปลี่ยนการฟื้นฟูหอคอยสถิติหอเฉพาะ.
  • เพิ่มแอ็กเซส ขนาดเล็กโบนัสสุ่มไปยังบุคคล Rune กลิ้งเมื่อได้มา.
  • เพิ่มการสนับสนุนสำหรับ Towers, รูนและแอ็กเซสที่จะให้โบนัสที่จะหารูน.

มีอะไรใหม่ ในรุ่น 0.8.6:

  • แต่ละแผนที่พื้นฐานในขณะนี้จะช่วยให้ทาวเวอร์ 1 และ + 5 เริ่มต้นเงิน.
  • ตัวเลือกปรับแต่งเพิ่มเข้ามาสำหรับภาพแต่ละภาพหอคอย.
  • เพิ่มเมนูหลักที่ช่วยให้การรับแผนที่จากอินเตอร์เฟซที่ดีขึ้นเช่นเดียวกับการแก้ไขภาพหอคอยที่ชื่นชอบของคุณ นอกจากนี้ยังจะรองรับเมนูตัวเลือกในอนาคต.
  • ฟังก์ชั่นเมนูเพิ่มความสามารถในการจัดเรียงสำหรับหอเช่นเดียวกับการดำเนินการบันทึกโดยอัตโนมัติของการเปลี่ยนแปลงไปยังหอคอยความสามารถและภาพ.
  • แปลงรูปแบบไฟล์ mapproperties.txt เพื่อให้ความสะดวกในการเข้าเช่นเดียวกับประเภทที่แตกต่างกันหลายของศัตรูในคลื่นเดียวกัน.
  • อัพเกรดตอนนี้ไม่ค่อยปรับเปลี่ยนค่าใช้จ่ายในหอ สูบน้ำขึ้นอาคารในขณะที่ค่าใช้จ่ายที่เพิ่มขึ้นฐานเป็นเคาน์เตอร์ ตอนนี้สำเนาของหอคุณวางแต่ละเพิ่มต้นทุนของอาคารอีกประเภทนั้น นี้จะจูงใจให้แพร่กระจายออกไปความสามารถในหอ.
  • ศัตรูตอนนี้มีองค์ประกอบของการสุ่มในการเดินของพวกเขา.
  • ศัตรูตอนนี้หมุนภาพของพวกเขาขึ้นอยู่กับปลายทางชั่วคราวของพวกเขา.
  • คลื่นศัตรูมาตอนนี้โดยอัตโนมัติหลังจากนั้นประมาณ 10 วินาทีถ้าไม่ได้ส่งมาก่อนเลยว่า.
  • Towers ตอนนี้สร้างสุขภาพในปริมาณที่น้อยเมื่อเวลาผ่านไป.
  • แผนที่แปลงเป็นรูปแบบใหม่: Basic0, basic1, basic2 ซึ่งหมายความ Ability0, Basic3, HitPoints0 และ HitPoints1 จะเล่นไม่ได้!.
  • * หมายเหตุกับความยากลำบาก: แผนที่ BasicX ใด ๆ จะถือว่าคุณได้ตีอื่น ๆ X-1 แผนที่ แผนที่ใด ๆ X อื่น ๆ จะถือว่าคุณได้ตี BasicX แล้ว. *

มีอะไรใหม่ ในรุ่น 0.7.5:

  • Towers และไอคอนที่เลือกในขณะนี้แสดงช่วงเป็นโปร่งแสง ที่เต็มไปด้วยวงกลมแทนที่จะเป็นวงกลมเรียงราย.
  • Towers เลือกในขณะนี้แสดงการอัพเกรดของพวกเขาและขายเป็นตัวเลือกเมนูรัศมีตั้งอยู่รอบพวกเขาแทนรายการในกล่องไปทางขวา.
  • งานศิลปะทำเพื่อไอคอนสำหรับความเสียหายโบนัสขยายขอบเขตและขายตัวเลือก.
  • Tower.genButtons เปลี่ยนเป็นผล ย่อ.
  • อาคารเสริมออกไปทำงานได้จากเพียงแค่นักรบและหอคอยธนู.
  • XP ลบ.
  • ตาราง XP / รายการที่ถูกลบออก.
  • อัพเกรดช่องเอาออก.
  • ความสามารถในการเปลี่ยนค่าใช้จ่ายทาวเวอร์.
  • ปัจจุบันทั้งสองอาคารมีสิทธิ์ได้รับความสามารถทั้งสอง.
  • ชั้นผู้เล่นได้รับตัวแปร Mod สำหรับอาคารทั้งหมดและระบุชนิดของอาคารเพื่อให้สามารถปรับแต่งมากมายที่จะเกิดขึ้น.
  • การคำนวณสถิติทาวเวอร์การเปลี่ยนแปลงอย่างมากเพื่อรองรับความสามารถและผู้เล่นตัวแปร Mod.
  • การกำหนดเป้​​าหมายการเปลี่ยนแปลงและง่ายแม้ว่าจะไม่สอดคล้องกับช่วงแสดง.
  • Fighter และยิงธนูสถิติฐานเปลี่ยนแปลง ธนูมีความอ่อนแอที่มีราคาแพงมากขึ้น แต่เร็วมากที่จะยิง.
  • กลับกลายเป็นได้สูงโดย & quot; n & quot; ที่สำคัญในขณะนี้.
  • แผงลบออกตามที่เป็นอยู่ในขณะนี้ไม่จำเป็น.
  • ไฟล์ PanelClass ลบออกเป็นตอนนี้คือไม่ได้ใช้.

มีอะไรใหม่ ในรุ่น 0.5.7:

  • เวฟ 11a-20a ของแผนที่ที่เรียบง่ายและมีความโค้ง ยังไม่สมดุล.
  • การปรับปรุง readme.txt.
  • การเพิ่มเอกสารที่ดีกว่าสำหรับผู้วางแผน.
  • เพิ่มการแสดงความคิดเห็นมากขึ้นอีกนิด.
  • แนะนำคุณลักษณะของอาคารต้อง 'อำนาจ' จากการเชื่อมโยงไปยังฐาน.
  • หอเพิ่ม 'โหนด' ซึ่งสามารถขยายพื้นที่ขับเคลื่อน.
  • คุณลักษณะ 'พลังงาน' ลบออกซับซ้อนเกินไปที่จุดนี้.
  • ชั้นอาคารที่สร้างขึ้น นี้เป็นแบ็กเอนด์สำหรับโครงสร้างใด ๆ ที่ไม่ได้เป็นอาคาร.
  • ความเร็วศัตรูเปลี่ยนจาก 3 ครั้งค่าความเร็วใน mapproperties เพียงแค่ค่าใน mapproperties นี้จะช่วยให้การปรับแต่งมากขึ้นและง่ายขึ้นของความเร็วศัตรู.
  • แก้ไข bug ที่แผนที่จะจบถ้ามีศัตรูเพียงมาจาก 'C' และ / หรือ 'D' เส้นทาง.
  • หวังว่าคงข้อผิดพลาดที่แผนที่ต่อไปจะโหลดในหน้าต่างเล็ก ๆ แต่นี้ไม่น่า.
  • แก้ไขข้อผิดพลาดต่อไปแผนที่ขนาดเล็กหน้าจอ แต่ได้ตระหนักว่าการเปลี่ยนแผนที่เป็นไปได้เป็นจำนวนมากทั้งที่ซับซ้อนมากขึ้นกว่าที่ผมคาดไว้ ผมประกาศว่าจะเป็น & quot; ไม่ได้ที่ยังดำเนินการคุณลักษณะ & quot; ในขณะนี้.
  • การปรับปรุงไมเนอร์ผู้วางแผน: ไม่สามารถบันทึกได้โดยไม่ต้องฐาน (หลีกเลี่ยงข้อผิดพลาดที่พบบ่อย) นอกจากนี้เพิ่มเริ่มการเพิ่มขั้นตอนตามคำแนะนำขั้นตอนไปด้านบนของหน้าจอ.
  • เพิ่มหอพิษ.
  • ศัตรูจะมีแถบสุขภาพสีเขียวเมื่อวางยาพิษ.

มีอะไรใหม่ ในรุ่น 0.5.6:

  • คงที่ข้อผิดพลาดในการเปลี่ยนแผนที่เกม / สิ้นสุด รหัสซึ่งจะช่วยให้คนที่ & quot; ชนะ & quot; โดยเพียงแค่คลิก & quot; คลื่นลูกต่อไป & quot;.
  • แก้ไขข้อผิดพลาดทั่วไปที่หอช้าจะชะลอตัวลงและการชะลอตัวของศัตรูแล้วแล้วศัตรูจะ & quot; ป๊อป & quot; กลับไปที่ความเร็วเดิม.
  • เพิ่มเมนูเลือกแผนที่ เมื่อเริ่มต้นเกมที่ตอนนี้เมนูตัวเลือกที่ง่ายมากจะเกิดขึ้นเป็นครั้งแรก แผนที่ที่สามารถเล่นได้เฉพาะที่จุดนี้เป็นแผนที่ '1'.
  • เพิ่มคำอธิบายตัวเลือกสำหรับไฟล์แผนที่ เพียงแค่ใส่ 'description.txt' ไฟล์ในโฟลเดอร์แผนที่ของคุณจะเห็นมันเกิดขึ้นในการเลือกแผนที่.
  • เพิ่มการสนับสนุนสำหรับชื่อแผนที่อื่นที่ไม่ใช่ตัวเลข (เช่นแผนที่ '1' คือตอนนี้ชื่อ 'ง่าย').
  • MapMaker สร้าง !!! ทำงานนี้แยกต่างหากจากเกมตัวเองจาก mapmaker.py.
  • เพิ่มกล่องข้อความชั้นนำส่วนใหญ่มาจาก DrakeMagi ในหัวข้อ:. http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 ได้อย่างง่ายดายการดำเนินงานที่ดีที่สุดที่ผมเคยเห็น
  • เขียนคู่มือชงแผนที่ใน readme.txt.
  • การแก้ไขข้อผิดพลาดที่ศัตรูจะออกจากหน้าจอและเป็น 'ลบออก' แต่ .move ของพวกเขา () ฟังก์ชันจะยังคงทำงานที่ก่อให้เกิดความผิดพลาด.

มีอะไรใหม่ ในรุ่น 0.5.5:

  • กราฟิกปรับปรุงจาก: การ์เด้นที่หายไปโดยวิธีการที่ & quot ; Danc & quot ;, ขอบคุณสำหรับการปล่อยศิลปะเกม
  • เพิ่มสุดท้ายทั้งสองเส้นทางสำหรับแผนที่แรก ยังไม่แน่ใจว่านี้เป็นทิศทางที่ผมต้องการที่จะใช้เก​​ม แต่ก็ทำให้มันน่าสนใจมากขึ้นแล้ว โปรดทราบแม้ว่าว่าเป็นเกมที่ยังไม่สมดุลอีกครั้งอย่างไม่น่าเชื่อและยากที่จะชนะป่านนี้.
  • สมดุลออกข้ามแปลกในสถิติศัตรู ฉันจะมองมากขึ้นในเร็ว ๆ นี้.
  • หอพื้นฐานเป็นสีเขียวเป็นสีฟ้าช้าตอนนี้ ...
  • เพิ่มหอปืนใหญ่กลับมาแล้ว!
  • ปรับปรุงอาคารวิธีการสร้างของพวกเขา & quot; ปุ่ม & quot; ที่จะมีหลากหลายมากขึ้น ... ซึ่งใบเปิดประตูไปยังหอคอยแปลกใจฉันหวังว่าจะได้รับและทำงานเร็ว ๆ นี้ !!
  • การเคลื่อนไหวศัตรูทำมากของเหลวมากขึ้น! ไม่มีรายละเอียดเพิ่มเติม & quot; snapping & quot; ไปยังมุม.
  • ทุกการกระทำของศัตรูที่มีอยู่ใน Enemy.taketurn () ในขณะนี้.
  • moneystolen แยกจาก enemy.cost.
  • Enemy.die () เพิ่มเพื่อลดความซับซ้อนทั้งหมด Tower.target แตกต่างกัน () ได้มีอยู่ในขณะนี้.
  • แก้ไขข้อบกพร่องบางอย่างเมื่อใกล้คลื่นที่ผ่านมา.
  • ทำงานบนคลื่นปรับสมดุลของศัตรู 1-10 เสร็จแล้ว 11-20 ARE NOT BALANCED!

มีอะไรใหม่ ในรุ่น 0.5.4:

  • HP เปลี่ยนกลับไปที่การสูญเสียทุกใบศัตรู หน้าจอ ตอนนี้คุณเริ่มต้นด้วย 20 HP และได้รับ 0.25 HP เทิร์นละ.
  • มี & quot; คลื่นลูกต่อไป & quot; ปุ่ม ไม่ว่าสิ่งที่คุณคิดว่ามันไม่.
  • การดำเนินการความสามารถ 'ช้า' สำหรับอาคาร มันน่ากลัวสวย: D
  • เปลี่ยน 'ช่วง' ราคา ตอนนี้มัน 20 บวก 20 สำหรับแต่ละช่วงอัพเกรด.
  • เพิ่มช้าสุดความสามารถสำหรับอาคาร 'ช้า' นำศัตรูถึง 75% ของความเร็วของพวกเขาสำหรับ 1.25 วินาที ขณะที่ 'ซุปเปอร์ช้า' นำศัตรูถึง 50% ของความเร็วของพวกเขาเป็นเวลา 2 วินาที.
  • การสนับสนุนใหม่สำหรับเส้นทางที่ศัตรูหลายในแผนที่.
  • การหยุดชั่วคราวได้ถูกลบออก มีตัวจับเวลาไม่มีอีกต่อไปมีเพียงแค่กด & quot; คลื่นลูกต่อไป & quot; เมื่อใดก็ตามที่คุณต้องการเป็นคลื่นลูกใหม่ที่จะเข้ามาและใช้เวลามากที่สุดเท่าระหว่างตามที่คุณต้องการ!
  • สามารถมีคลื่นศัตรูที่มาจากเส้นทางที่แตกต่างกันไปพร้อม ๆ กัน.
  • ทาวเวอร์คือตอนนี้ชั้นฐานสำหรับทุกอาคารแต่ละแห่งซึ่งจะมีระดับที่แตกต่างกัน.
  • การทดสอบที่เลือกจะขึ้นอยู่กับวัตถุ __class__ แทน __name__ สำหรับไอคอนและเมนู, และอยู่บนพื้นฐานที่มีทาวเวอร์ใน __bases__ สำหรับ Tower นี้มีความถูกต้องมากขึ้นรหัสที่ดีขึ้นและจะนำไปสู่​​ประสิทธิภาพที่ดีขึ้นและการปรับตัวในอนาคต.
  • ชั้นไอคอนตอนนี้ถือเป็นประเภทและชนิดของ towerstats.
  • towerstats ได้กลายเป็น Basictowerstats และ Slowtowerstats ได้รับการสร้างขึ้น.
  • ชั้น SlowTower สร้าง.
  • ตัดลงโฟลเดอร์โครงการ ผมไม่ได้ตระหนักถึงวิธีการมากเป็นพิเศษอึไร้ประโยชน์มีเพียงแค่อ้อยอิ่งอยู่ในนั้น.
  • Towers ตอนนี้สร้างการอัพเกรดของพวกเขา / ขายปุ่ม ซึ่งก็จะทำให้ง่ายต่อการเพิ่มการอัพเกรดใหม่สำหรับอาคารอื่น ๆ .
  • อาคารช้าตอนนี้สามารถอัพเกรด 'ปริมาณของช้า' นำไปใช้กับศัตรูและวิธีการที่มันจะยาวนาน.
  • ย้ายศัตรู 'แก้ไขเพื่อความถูกต้อง (ตอนนี้สามารถจัดการกับการเคลื่อนไหวลอย) และค่าสัมประสิทธิ์ความเร็วเท่ากันทำ (พวกเขาย้ายระยะทางเดียวกันไม่ว่าจะเป็นแนวตั้งหรือแนวนอน).

มีอะไรใหม่ ในรุ่น 0.5.3:

  • การปรับปรุงไมเนอร์พื้นเพื่อเพิ่มความสามารถในการส่ง คลื่นต่อไปได้ตลอดเวลาแม้ในขณะที่ศัตรูยังคงอยู่บนเส้นทาง.

มีอะไรใหม่ ในรุ่น 0.5.2:

  • การแกะตัวเลือกสุขภาพศัตรูจาก Options.txt เพราะพวกเขา ไม่ได้ใช้.
  • พยายามเพื่อความสมดุลออกอาคารมากขึ้น.
  • เงินที่เพิ่มขึ้นได้จากการฆ่าศัตรูโดย 1 เครดิตต่อศัตรู.
  • สุขภาพได้รับขณะนี้:. (waveNumberCompleted player.hpt) ที่ HPT มักจะเป็นหนึ่งจนความสามารถจะดำเนินการ
  • Began แสดงความคิดเห็นเพิ่มเติมบางส่วน.
  • Towers ไม่สามารถอยู่ในเส้นทาง!
  • ปุ่มอัพเกรดทาวเวอร์ขณะนี้อยู่ในมุมล่างขวามือ.
  • ความสามารถของผู้เล่นที่จะดำเนินการ! ฟื้นฟูจะช่วยให้คุณมีสุขภาพที่พิเศษแต่ละคลื่นที่คุณพ่ายแพ้; ในขณะที่ดอกเบี้ยจะช่วยให้คุณเพิ่มอัตราดอกเบี้ยของคุณ.
  • ขณะนี้มี 'ฐาน' ที่อยู่ตรงกลาง ศัตรูจะมุ่งหน้าไปยังฐานขโมยเครดิตจากคุณแล้วมุ่งหน้ากลับไปยังทางเข้า หากศัตรูขโมยหน่วยกิตและคุณฆ่ามันก่อนที่จะได้รับไปยังทางเข้าที่คุณจะกู้คืนเครดิตที่ถูกขโมย นี้จะช่วยให้คุณทั้งสองมีโอกาสที่จะฆ่าศัตรูก่อนที่มันเจ็บคุณ.

ต้องการ

  • หลาม
  • pygame

ซอฟต์แวร์ที่คล้ายกัน

Scotland Yard
Scotland Yard

2 Jun 15

Jin
Jin

2 Jun 15

ความคิดเห็นที่ Python PyGame Tower Defense

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่