Python PyGame Tower Defense

软件截图:
Python PyGame Tower Defense
软件详细信息:
版本: 0.8.7
上传日期: 19 Feb 15
开发: Austin Morgan
许可: 免费
人气: 71

Rating: nan/5 (Total Votes: 0)

的Python pygame的塔防是一个开源的实时战略游戏用Python编写pygame的。
Python的pygame的塔防特色的几个地图,它几乎就像任何其他的TD游戏在那里

什么在此版本中是新的

  • 在播放器初始化现在略有精简。
  • 在爆炸目前显示正常,可改为持续较长/较短。
  • 添加MainFunctions.selectedTower,含显示器/按钮选定塔。
  • 删除PlayerUpgradeScreen。删除PlayerUpgrades。
  • 图标现在由塔初始化。图标更适合放入盘内。
  • 在屏幕部分,现在更容易区分。
  • 删除XPBar。去除播放器XP。
  • 在增加了一个信息框的敌人。把光标移到敌人找到关于它的信息。
  • 在添加了缩放见方大小的支持。更改的默认平方米大小​​为30×30。
  • 在远远地简化塔统计。现在,所有包含在塔类,而不是在player.modDict。
  • 在侧边栏增加了塔式信息/按钮。
  • 在增加对具有&QUOT敌人的支持;级别与QUOT;,既是一个默认的地图,以及为个人的敌人调整
  • 在大规模更改播放器类。去掉大部分modDict,因为没有必要。增加了更好的支持保存和加载。
  • 在调整后XP修饰符的简单性和可读性。
  • 在只有最强,积极慢计时器现在影响到一个人的敌人。
  • 在简化功能损害的敌人。
  • 中删除了多放入塔,与这些相关的成本,以及从塔的类的所有引用modDict。
  • 在已删除的能力列表,按钮列表,以及需要从塔类装载功能。
  • 在增加符文游戏。塔只是使用符文来攻击/治疗/等船。
  • 新增的概念,并支持"支持"符文。符文而改善或改变其他符文的效果。
  • 在增加符文插槽塔。符文只在主("阿尔法")插槽是主动符文。所有其他支持该符文。
  • 在增加了对某些符文理所当然在某些插槽的支持。每个插槽最终将有一定的属性。
  • 在添加了一个&QUOT支持;备用符"列表中的玩家的对象。列入节能清单和负载。
  • 新增的保存和加载功能,塔类。放置塔实际上是保存的塔的副本从以前的游戏。
  • 在删除目标,并从塔按照新的模式行事。
  • 添加点击发送下一波的能力和QUOT;发送下一波"在最上面一栏的文字。
  • 在添加了增加塔的整体统计数据的支持。
  • 简化,明确,并优化了一些事件功能。
  • 在改变塔再生塔的具体统计。
  • 添加烙印。小,乱的奖金​​给个人的符文,推出时获得。
  • 在增加了对塔,符文和出版公司的支持给予奖金寻找符文。

什么是0.8.6版本,新的

  • 在每个基本的地图现在给+1塔和+ 5起钱。
  • 添加自定义选项每个塔的形象。
  • 新增了主菜单,允许挑选一个更好的界面图,以及编辑塔图像根据自己的喜好。也将容纳一个选项菜单,在未来。
  • 在添加菜单功能的重新安排塔的能力,以及实施自动保存更改到塔的能力和图像。
  • 转换为mapproperties.txt文件的格式,允许以易于进入,以及在同一波的多个不同类型的敌人。
  • 在升级现在很少修改塔的费用。抽起来塔,同时增加基本费用是反直觉的。现在,一个塔放置的每个副本增加该类型的进一步的塔的成本。这将激励铺开塔的能力。
  • 在敌人现在有随机性的元素在他们的步行路程。
  • 在敌人现在旋转他们的图像,根据他们的临时目标。
  • 在敌人波现在自动出现,约10秒后,如果在此之前没有发送。
  • 在塔目前再生医疗少量随着时间的推移。
  • 在地图转换成新的格式:Basic0,Basic1,Basic2。这意味着Ability0,Basic3,HitPoints0和HitPoints1是UNPLAYABLE!
  • *注意在难度:任何BasicX地图假定你已经击败所有其他X-1的地图。任何其他X图假定您已经击败BasicX了。*

什么在0.7.5版本新

  • 在塔和图标选择现在显示的范围为半透明实心圆,而不是一个简单的内衬圈。
  • 选择现在施展的升级和卖出期权的径向菜单设置它们,而不是上市周围框的右侧。塔
  • 在作品的图标奖金造成损伤,扩展范围和卖出期权。
  • 在Tower.genButtons改变的结果。简化。
  • 删除,从简单的战斗机和射手塔工作了额外的塔。
  • 在XP完全删除。
  • 在XP表/列表中删除。
  • 在升级中删除插槽。
  • 在塔技能所消耗的改变。
  • 在目前这两个塔资格两种能力。
  • 在给国防部变量的所有塔,并为特定类型的塔,允许大量定制,发生Player类。
  • 在塔的统计计算彻底改变以适应能力和球员国防部变量。
  • 定位改变和简化,虽然与显示范围是不一致的。
  • 在战斗机和弓箭手的基础属性变化。弓手较弱,更昂贵,但更快火。

  • N'QUOT;
  • 在转弯由&QUOT推进;现在关键的。
  • 在面板去掉,因为现在是不必要的。
  • 在PanelClass文件中删除,因为现在使用的。

什么是0.5.7版本,新的

  • 在波11A-20A地图的简单和弯曲的是仍然不均衡。
  • 更新readme.txt文件。
  • 为绘图者添加更好的文档。
  • 在更增添了几分评论。
  • 在介绍塔楼从一个链接到基本需要“权力”的功能。
  • 在加入'节点'塔,这样可以延长供电区域。
  • 在“权力”功能去掉,在这一点上过于复杂。
  • 建筑类创建。这是后端不属于任何塔结构。
  • 在改变敌人的速度从3倍的速度值mapproperties只是在mapproperties值。这使得敌人的速度更大,更容易定制。
  • 修正了地图将结束,如果只有敌人,从“C”和/或“D”的路径来。
  • 在希望修正了下图将加载在一个小窗口,但这种可能性不大。
  • 修正了下一个地图小屏幕的bug,但已经意识到,切换地图将是一大堆更复杂,比我的预期。我宣布成为"还未实现的功能"暂且。
  • 在次要更新绘图者:无法保存没有一个基地(避免了一个常见的​​错误)。此外,补充添加开始一步一步的指示屏幕的顶部。
  • 在增加毒塔。
  • 在敌人会中毒时,有一个绿色健康吧。

什么在0.5.6版本新

  • 在固定地图中的开关/游戏中的错误结束码,这样可以让别人"赢得"只需点击"下一波"
  • 修正了一个共同的错误:一个缓慢的塔会减慢,并已放缓的敌人,那么敌人就与QUOT;流行"回到其原来的速度。
  • 在新增的地图中选择菜单。当启动游戏,现在,一个非常简单的选择菜单上来了第一位。在这一点上唯一可玩的地图是地图'1'。
  • 在添加了地图文件说明(可选)。简单地说在你的地图的文件夹中的“description.txt'文件,看它拿出地图中选择。
  • 在添加了数字以外的地图名称支持(即地图'1',现在被命名为“简单”)。
  • 在地图制作工具创造!分别从游戏本身从mapmaker.py运行此。
  • 添加一个文本框类,从DrakeMagi在线程主要采取:http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895轻松我见过的最好的实施
  • 在写了地图制作指南中的readme.txt。
  • 在已修复的敌人将离开屏幕,是“删除”,但他们的.move()函数将继续运行,造成系统崩溃。

什么是0.5.5版本,新的

  • 从更新显卡:失落花园顺便说一句&QUOT ;!Danc",感谢释放游戏美术
  • 在添加了第一张地图的最后两条路径。还不能确定这是否是我想要拿游戏的方向,但它使得它更有趣了。请注意,虽然,比赛再次不平衡,天昏地暗击败迄今。
  • 在平衡了一个奇怪的跳跃在敌人的统计数据。我会显得更加这些很快。
  • 在基本塔是绿色的,慢的是蓝色的,现在......
  • 新增的炮塔回来了!
  • 在更新的方式塔产生的"按钮"更多才多艺......这敞开了大门,以一个惊喜塔,我希望得到启动和运行很快!
  • 在制造敌人移动更加流畅!没有更多的"抢购"到角落。
  • 在包含在Enemy.taketurn()现在所有敌人的行动。
  • 从enemy.cost独立moneystolen。
  • 在Enemy.die(),以简化所有不同Tower.target()的,现在也有。
  • 在接近最后一波的时候修正了一些bug。
  • 在任职上的敌人再平衡波。 1-10完成后,11-20不均衡!

什么在0.5.4版本新

  • 在HP改回失去一个人每次敌人叶在屏幕上。现在开始用20 HP,并获得每圈0.25 HP。
  • 有一个"下一波"按钮。不正是你认为它的作用。
  • 在实施的“慢”能力塔。这是相当真棒:D
  • 在改变了'范围'的价格。它现在20,加20每个范围升级。
  • 添加“超慢”能力塔。 “慢”带来的敌人,以他们的速度的75%1.25秒;而“超慢”带来了敌人的速度50%,持续2秒。
  • 在地图上的敌人多路径新的支持。
  • 在暂停已被删除。有没有计时器了,正好砸"下一波"每当你想要一个新的浪潮来,并采取尽可能多的时间之间,只要你愿意!
  • 可以有波浪这里的敌人同时来自不同的路径。
  • 在塔现在是所有塔的基类,每个将是一个不同的类。
  • 在选定的测试现在基于__class__对象,而不是为__name__图标和菜单,并基于含塔__bases__来得到的塔。这是更准确,更好的代码,并会导致在未来能有更好的表现和适应能力。
  • 在图标类现在持有的类型和类型的towerstats。
  • 在towerstats已成为Basictowerstats,并Slowtowerstats已创建。
  • 在SlowTower类创建的。
  • 在修剪下来的项目文件夹。我没有意识到多少额外的,没用的废话也只是徘徊在里面。
  • 在塔现在产生了升级/卖出按钮。这将使它更容易添加新的升级等塔。
  • 在慢塔现在可以升级应用到敌人的'量的缓慢“,并会持续多久。
  • 在敌人的举动修改的准确性(现在可以处理浮点运动),并取得了平等的速度系数(他们移动相同的距离是否垂直或水平)。

什么是0.5.3版本,新的

  • 在次要更新,基本上添加的功能来发送下一波在任何时候,甚至当敌人还在道路上。

什么是0.5.2版本,新的

  • 从Options.txt删除敌人健康的选择,因为他们不使用。
  • 在试图平衡了塔等等。
  • 从敌人获得的资金增加了杀死敌人每1学分。
  • 在健康,现在获得:(waveNumberCompleted player.hpt),其中HPT通常是一,直到有能力实施
  • 在开始评论更多一些。
  • 在塔不能放置在道路!
  • 在塔升级按钮,现在在右下角。
  • 在球员的能力来实现!雷根为您提供额外的健康每波你打败;而利息给你一个刺激你的利率。
  • 现在有在中间'基地'。敌人将头朝着基地,从你偷学分,然后前往走回到门口。如果敌人窃取学分,你杀了它,然后才会慢慢的入口,你会追回被盗学分。这给了你两次机会杀死敌人疼你。

要求

  • 在Python中
  • 在pygame的

类似的软件

OpenMOO2
OpenMOO2

11 May 15

Stop That Hero!
Stop That Hero!

15 Apr 15

Tribal Trouble
Tribal Trouble

3 Jun 15

意见 Python PyGame Tower Defense

评论没有发现
添加评论
打开图片!