|
计算器程序
程序名称: |
TD~内测V1.0 |
平台: |
fx-9860GII fx-9750GII |
系统/软件要求: |
|
版本号: |
1.0 |
类型: |
游戏 |
作者: |
81100118 |
大小(K): |
9 |
更新日期: |
2012.4.13 |
描述: |
- |
已知缺陷: |
慢 |
源代码: |
开源/部分开源 |
本帖最后由 81100118 于 2012-4-29 15:22 编辑
V2.0内测版已发布!在2楼!6张地图,6种宝石!还有诸多小方面的更新(如战斗中可以给塔镶嵌/更换宝石、调整优先打击敌人顺序[back ~ front]、最高纪录、降低塔升级所需经验、增加炸弹攻击力、菜单修改)。
原Main menu放到了Continue里。如果要选择新地图,就必须开始新游戏(选择New game)。不用手动运行+INIT.S.。
原Crystal变成了Put into tower,放在Crystal子菜单中。Crystal upgrade用来给宝石升级,三个同类宝石可以变成一个大宝石,效果更强。
原Build, Sell, Upgrade放在Tower子菜单中。
原ground, tower level, crys' in towers合并成了all towers。
2012.4.29
我是初中生,能编点游戏不错了,请不要对我要求过高。
本游戏借鉴了电脑上的某些塔防游戏。
敌人:路线固定,无属性,每波6只,每5波一个boss,HP会随着波数的增加而增加
地图:4*10
塔:
三种可以升级的塔:箭塔(arrow)、炮塔(cannon)、魔法塔(magic) 除了敌人行走的地方外,其他地方均可造塔。
塔升级需要经验和钱。箭塔、炮塔每攻击一次,增加1点经验。没镶嵌宝石的魔法塔不能获得经验。镶嵌光宝石的魔法塔每攻击一次,增加2点经验;镶嵌火/电宝石的魔法塔每攻击一次,增加3点经验。塔升级后,扣除相应所需经验。
攻击范围:箭塔:根号2,炮塔:2,魔法塔:1
箭塔攻击力较低,炮塔攻击力较高,魔法塔镶嵌宝石前无攻击力,镶嵌宝石后攻击力很高。
三种宝石:火宝石、光宝石、电宝石,镶嵌在塔上具有不同效果。
火:镶嵌在箭塔上:攻击力增加15% 镶嵌在炮塔上:使塔具有根号2范围内6%溅射伤害 镶嵌在魔法塔上:使塔具有高攻击力,并且具有1范围内25%溅射伤害
光:镶嵌在箭塔上:18%几率2倍爆击 镶嵌在炮塔上:使塔的攻击范围是根号5 镶嵌在魔法塔上:使塔具有较高攻击力,且同时攻击所有在攻击范围内的敌人
电:镶嵌在箭塔上:敌人接下来2步内,所受大部分伤害增加10% 镶嵌在炮塔上:同箭塔效果 镶嵌在魔法塔上:使塔具有低攻击力,并且敌人接下来几步内受到递减的持续伤害
注:如果一座塔上已经有宝石了,再镶嵌进去宝石,原来的宝石就会回来,不会消失。
三种炸弹:小炸弹:对敌人造成150点伤害,最多总HP的10%;
中炸弹:对敌人造成650点伤害,最多总HP的20%;
大炸弹:对敌人造成1500点伤害,最多总HP的30%
注:距离计算方法:
根号((A横坐标-B横坐标)^2+(A纵坐标-B纵坐标)^2)
溅射范围以被打的敌人为中心,不包括被打的敌人。
完胜boss(即全歼boss和该波所有小怪)能得到随机种类宝石(第1、2个boss得到1个,第3、4、5个boss得到2个,以后3个)和固定种类炸弹(第1、2个boss得到1个小的,第3、4、5个boss得到1中1小,以后得到1大1中1小)
游戏刚开始时,你有10HP,每没有干掉一个小怪扣1HP,boss扣2HP。完胜boss+1,但不能超过10。
游戏刚开始时,你有1000块钱,每打一波敌人会得到一些钱,无论有没有全歼。
菜单解释:build造塔,sell卖塔(得到50%造塔钱),look看数据,upgrade升级塔(按1自动搜索可以升级的塔,如果不想升级了就按AC,按2自己输入坐标选择塔),Crystal给塔镶嵌宝石,Fight迎战,Setting设置是否显示动画,Exit退出
look菜单的子菜单:ground地面(箭塔-1,炮塔-2,魔法塔-3,1、2、3……是敌人行走路线)
tower lever塔等级,
tower status塔状态(输入横坐标及纵坐标,会显示等级、宝石、攻击力等具体信息);
crystals in bag包里的宝石([1]是火,[2]是光,[3]是电。)
crystals in towers塔上的宝石(1火2光3电)
Bombs you have你拥有的炸弹([1]小,[2]中,[3]大。)
Money and so on([1]是你拥有的钱,[2]是目前是第几波敌人,[3]是你的HP,[4]是否显示动画1是2否)
back返回主菜单
注:问Where的时候,第一个Where输入横坐标,第二个Where输入纵坐标。
问Are you sure的时候,1为确定,其他为取消。
问Back ~ front的时候,按0为默认打最后一个敌人,其他为默认打最前面的敌人。由于封测版boss位置是随机的,可能在后面,所以出了back~front,现在boss100%是第一个,所以不选0就可以了。
具体说说迎战
敌人每前进一步,所有的塔(当然是攻击范围内有敌人的塔)攻击一次。战斗结束后,右上角显示的数字表示本局你扣的HP。0为全歼敌人。接下来出现的矩阵,表示各塔在该波战斗中所获得的经验。
在战斗中,你可以按住Menu键直到跳出菜单。此时按1看敌人状态(跳出来的第一个表格是敌人HP,第二个跳出来的表格是位置。)按2使用炸弹,问which enemy,输入炸第几个(第1~6)敌人(第几个是按照敌人HP表格里的),再输入炸弹种类。若某个敌人位置小于零或大于19,就不能炸这个敌人了。
警告!此游戏占用list和mat!所以最好先换一个listfile再玩!游戏进度会自动保存!
第一次玩,先运行+INIT.A.,但会出现syntax error,没关系,把第一行的逗号删掉再运行即可。那个逗号是防止无意中运行而导致清空游戏数据的。建议运行之后加上。
|
评分
-
查看全部评分
|