的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类。
- 在塔的统计计算彻底改变以适应能力和球员国防部变量。
- 定位改变和简化,虽然与显示范围是不一致的。
- 在战斗机和弓箭手的基础属性变化。弓手较弱,更昂贵,但更快火。
- 在转弯由&QUOT推进;现在关键的。
- 在面板去掉,因为现在是不必要的。
- 在PanelClass文件中删除,因为现在使用的。
N'QUOT;
什么是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的
评论没有发现