cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 6780|回复: 11

[fx-9860/9750系列] 【g1m】第一个塔防游戏 ◆◆◆更新至V2.0内测◆◆◆

[复制链接]
发表于 2012-4-13 20:54:38 | 显示全部楼层 |阅读模式
计算器程序
程序名称: 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,没关系,把第一行的逗号删掉再运行即可。那个逗号是防止无意中运行而导致清空游戏数据的。建议运行之后加上。

TD1.bmp
TD2.bmp
TD3.bmp

TD~V1.0.G1M

8.72 KB, 下载次数: 79, 下载积分: 金钱 -1

评分

参与人数 3金钱 +5 收起 理由
GWHBOB + 2 好!
Wudy + 2 优秀文章
wtof1996 + 1 优秀文章

查看全部评分

 楼主| 发表于 2012-4-13 20:58:48 | 显示全部楼层
本帖最后由 81100118 于 2012-4-29 15:06 编辑

V2.0已更新!

TD~V2.g1m

13.48 KB, 下载次数: 65, 下载积分: 金钱 -1

发表于 2012-4-14 10:27:23 | 显示全部楼层
支持新人,看起来很不错
发表于 2012-4-14 12:48:03 | 显示全部楼层
鼓掌。
 楼主| 发表于 2012-4-20 18:09:58 | 显示全部楼层
刷楼待更新第三版(有可能不会发布)
发表于 2012-4-20 19:02:21 | 显示全部楼层
很不错啊,,
发表于 2013-1-17 20:59:54 | 显示全部楼层
很不错啊
发表于 2013-2-18 12:07:20 | 显示全部楼层
塔防游戏不错
发表于 2013-4-21 10:31:06 | 显示全部楼层
喜欢塔防类游戏
发表于 2013-7-18 21:00:13 | 显示全部楼层
感谢分享
发表于 2016-11-27 21:35:08 | 显示全部楼层
不错,挺好的,谢楼主。
发表于 2016-12-4 16:13:52 | 显示全部楼层
6666的游戏
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-11-21 22:24 , Processed in 0.066989 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表