
正文
java魔塔游戏代码,魔塔 游戏
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求50层魔塔手机版JAVA文件 240×320分辨率 要能玩的 邮箱:gzh19960123@163.com
九游9game。Çn有下载的,游戏是完全破解的,你在主页的搜索里输入游戏名,很好找。要用手机登陆或用电脑opera浏览器登陆喔
相关问答
Q1: @@会魔塔制作的高手请进,答对追加50分@@
1.脚本:▲Scene_Title
这里面的紫色字体也就是我们可以改的地方。有几行是:
#
生成命令窗口
s1
=
"新游戏"
s2
=
"继续"
s3
=
"退出"
S1后面引号是开始游戏选择的时候出现的文字,可以改一下,S2、S3以此类推。
确定后按F12游戏测试
2.脚本:▲Scene_Menu
里面有如下几行:
#
生成命令窗口
#
s1
=
$data_system.words.item
#
s2
=
$data_system.words.skill
#
s3
=
$data_system.words.equip
#
s4
=
"状态"
s1
=
"敌物资料"
s2
=
"使用物品"
s3
=
"存档"
s4
=
"读档"
s5
=
"重新开始"
s6
=
"结束游戏"
前面不带#的S1~S6后面的文字可以改变,也就是游戏时按ESC开启画面的时候左边的一行了。
3.脚本:▲Scene_Save
里面的这几行
#--------------------------------------------------------------------------
#
●
初始化对像
#--------------------------------------------------------------------------
def
initialize
super("要保存到这个文件吗?")
SUPER后括号中引号里面的“要保存到这个文件么?”是可以改的,存档的时候上面写的字就是改后的文字。
4(两个脚本连说)脚本:①▲Scene_Load②■Scene_Load2
这两个脚本非常相似,一个是按ESC之后的读档显示文字,另一个是开始界面读取进度的文字,到底哪个是哪个我搞不清楚,先看代码:
#--------------------------------------------------------------------------
#
●
初始化对像
#--------------------------------------------------------------------------
def
initialize
#
再生成临时对像
$game_temp
=
Game_Temp.new
#
选择存档时间最新的文件
$game_temp.last_file_index
=
latest_time
=
Time.at(0)
for
i
in
0..3
filename
=
make_filename(i)
if
FileTest.exist?(filename)
file
=
File.open(filename,
"r")
if
file.mtime
latest_time
latest_time
=
file.mtime
$game_temp.last_file_index
=
i
end
file.close
end
end
super("要载入哪个文件?")
end
SUPER后“要载入哪个文件?”是要改的,与存档近似。
@@@@@最重要的@@@@@
5.脚本:■Window_PlayerDate
这个脚本应该是最有用的,显示了玩游戏的时候左面的攻击防御等一系列东西!脚本也要复制很长,所以我分开来讲:
self.contents.font.color
=
text_color(3)
#
self.contents.draw_text(4,
0,
70,
45,
"第",
2)
self.contents.draw_text(4,
0,
125,
45,
"层",
2)
这一段代码,是最前面显示XX层的界面,如果想在前面加上“第”(也就是第XX层)的话就要把#符号去掉,如果想改变字体的颜色就要看前面的color后面小括号里显示的数字了,每一个数字代表的颜色都不同,一共有7个颜色,就是1~7,可以换颜色。
self.contents.draw_text(4,
0,
40,
142,
"等级",
2)
self.contents.draw_text(4,
0,
40,
208,
"生命",
2)
self.contents.draw_text(4,
0,
40,
263,
"攻击",
2)
self.contents.draw_text(4,
0,
40,
318,
"防御",
2)
self.contents.draw_text(4,
0,
40,
373,
"魔防",
2)
if
$game_switches[Playerdate_magicdef]
self.contents.draw_text(4,
0,
40,
439,
"经验",
2)
self.contents.draw_text(4,
0,
40,
494,
"金币",
2)
self.contents.font.color
=
text_color(6)
self.contents.draw_text(4,
0,
60,
576,
"黄钥匙",
2)
self.contents.font.color
=
text_color(4)
self.contents.draw_text(4,
0,
60,
640,
"蓝钥匙",
2)
self.contents.font.color
=
text_color(2)
self.contents.draw_text(4,
0,
60,
704,
"红钥匙",
2)
这一段代码,是显示等级生命等东西的了,这里面好多我都没研究明白,以红钥匙那行的代码来说,4,0,60,704中的704代表上下,如果输入704以前的数字,“红钥匙”这三个字就会往上挪。不改变是正常的,要不就会里出外进了。如果要想等级一个颜色,生命一个颜色等,就要加脚本了,先给你们看加了颜色的代码,再给你们讲:
self.contents.font.color
=
text_color(1)
self.contents.draw_text(4,
0,
40,
142,
"等级",
2)
self.contents.font.color
=
text_color(2)
self.contents.draw_text(4,
0,
40,
208,
"生命",
2)
self.contents.font.color
=
text_color(3)
self.contents.draw_text(4,
0,
40,
263,
"攻击",
2)
self.contents.font.color
=
text_color(4)
self.contents.draw_text(4,
0,
40,
318,
"防御",
2)
self.contents.font.color
=
text_color(5)
self.contents.draw_text(4,
0,
40,
373,
"魔防",
2)
if
$game_switches[Playerdate_magicdef]
self.contents.font.color
=
text_color(6)
self.contents.draw_text(4,
0,
40,
439,
"经验",
2)
self.contents.font.color
=
text_color(7)
self.contents.draw_text(4,
0,
40,
494,
"金币",
2)
self.contents.font.color
=
text_color(6)
self.contents.draw_text(4,
0,
60,
576,
"黄钥匙",
2)
self.contents.font.color
=
text_color(4)
self.contents.draw_text(4,
0,
60,
640,
"蓝钥匙",
2)
self.contents.font.color
=
text_color(2)
self.contents.draw_text(4,
0,
60,
704,
"红钥匙",
2)
self.contents.font.color
=
text_color(3)
self.contents.draw_text(4,
0,
60,
768,
"绿钥匙",
2)
就是在每个代码前面加了self.contents.font.color
=
text_color(n)(n代表颜色代码)
就让每个字活灵活现了~~如果没改,将跟第XX层显示的颜色一样!
再继续说:下一段代码:
self.contents.font.color
=
text_color(3)
self.contents.draw_text(4,
0,
60,
770,
"中毒".to_s,
2)
if
$game_switches[13]
self.contents.font.color
=
text_color(5)
self.contents.draw_text(4,
0,
110,
770,
"衰弱".to_s,
2)
if
$game_switches[15]
self.contents.font.color
=
text_color(1)
self.contents.draw_text(4,
0,
60,
820,
"迟缓".to_s,
2)
if
$game_switches[12]
这就是中毒、衰弱、迟缓加到勇士身上后在左边显示的字了,如果不喜欢可以换哦!~~
6.脚本:■Window_EnemyDate
里面有得到怪物手册后可以显示怪物资料的东西了(镜子怪物在样板0729中没有,在0808样板中有了)
self.contents.font.color
=
text_color(0)
@pro="普
通"
case
skill.maxsp
when
self.contents.font.color
=
text_color(0)
@pro="普
通"
when
1
self.contents.font.color
=
text_color(3)
@pro="中
毒"
when
2
self.contents.font.color
=
text_color(5)
@pro="衰
弱"
when
4
self.contents.font.color
=
text_color(2)
作者:
藕色猫
2006-8-13
18:26
回复此发言
--------------------------------------------------------------------------------
3
【分析】魔塔样板脚本分析(绝对原创,申精)
@pro="吸
血"
@vampire=($game_actors[$game_variables[1]+1].hp*0.2).to_i
when
16
self.contents.font.color
=
text_color(11)
@pro="先
攻"
@first=1
when
32
self.contents.font.color
=
text_color(1)
@pro="迟
缓"
when
64
self.contents.font.color
=
text_color(12)
@pro="魔
攻"
@magicatk=@md
when
128
self.contents.font.color
=
text_color(6)
@pro=skill.eva.to_s+"连击"
@turnatk=skill.eva
when
256
self.contents.font.color
=
text_color(4)
@pro="领
域"
when
512
self.contents.font.color
=
text_color(9)
@pro="爆
击"
@edam=1.2
when
1024
self.contents.font.color
=
text_color(10)
@pro="隐
形"
when
2048
self.contents.font.color
=
text_color(8)
@pro="无
敌"
when
4096
self.contents.font.color
=
text_color(9)
@pro="削
血"
when
8192
self.contents.font.color
=
text_color(7)
@pro="镜
子"
if
skill.atk$game_actors[$game_variables[1]+1].str
skill.atk=($game_actors[$game_variables[1]+1].str).to_i
end#只有怪物基础防御小于勇士攻击后才使它的防御等于勇士攻击-1
when
8
self.contents.font.color
=
text_color(4)
@pro="坚
固"
if
skill.pdef$game_actors[$game_variables[1]+1].str
skill.pdef=($game_actors[$game_variables[1]+1].str+1).to_i
end#只有怪物基础防御小于勇士攻击后才使它的防御等于勇士攻击-1
end
普通、中毒、衰弱、吸血、先攻、迟缓、魔攻、连击、领域、暴击、隐形、无敌、削血、镜子、坚固。这些文字都可以改,比如在颠峰魔塔中就改了部分文字,领域改成怪异者……这些如果改了,在怪物属性中也会显示的到!
下一段代码:
self.contents.draw_text(120,
y,
a,
32,
"生命",
0)
self.contents.draw_text(230,
y,a,
32,
"攻击",0)
self.contents.draw_text(340,
y,
a,
32,
"防御",0)
self.contents.draw_text(230,
y+32,
a,
32,
"经验",
0)
self.contents.draw_text(120,
y+32,a,
32,
"金币",
0)
self.contents.draw_text(340,
y+32,
a,
32,
"损失",
0)
这上面千万不要以为是你的生命攻击防御,而是怪物的,如果改一下会很好哦!在样板0808中把金币改成了魔塔币,经验改成经验点,感觉不错!
7.脚本:▲Window_Gold
这段脚本本来我不想说,因为做魔塔样板的人都会把这个写到里面,如果改了,魔塔样板的作者不会高兴的!就是按ESC后的左下角的东西,样板0729中显示Ver0729
,这些如果不征求样板作者同意不要改,除非在魔塔中绘制了样板资料。
#--------------------------------------------------------------------------
#
●
刷新
#--------------------------------------------------------------------------
def
refresh
self.contents.clear
self.contents.font.color
=
system_color
self.contents.draw_text(0,
0,
130,
32,
"Ver0816",
1)
end
end
这段代码中“Ver0816”(0816是我最近要弄的样板)是可以改的,在颠峰魔塔中就改成颠峰魔塔,如果字多了会发现字体小了,不好看!
8.脚本:Window_PlayTime
里面显示的是游戏时间的脚本,脚本部分代码如下:
#--------------------------------------------------------------------------
#
●
刷新
#--------------------------------------------------------------------------
def
refresh
self.contents.clear
self.contents.font.color
=
system_color
self.contents.draw_text(4,
0,
120,
32,
"游戏时间")
游戏时间是可以改的,最好是4个字的,要不字会小,可以改成追忆时间,回忆时间等
9.脚本:Window_Steps
显示的是走过的步数,代码如下:
#--------------------------------------------------------------------------
#
●
刷新
#--------------------------------------------------------------------------
def
refresh
self.contents.clear
self.contents.font.color
=
system_color
self.contents.draw_text(4,
0,
120,
32,
"步数")
步数是可以改的,我就不多说了。
Q2: 求魔塔FLASH版秘籍或导入密码
1、 这种门除了打败守卫外其他的任何钥匙都无法打开。(4F)
2、 你从商人手中买了所需物品之后一定要听他告诉你重要信息。(6F)
3、 如果不能打败老板就不能上更高楼层。(6F)
4、 如果你想改变最好提高防守多一些,当提出条件时不要上升进攻能力。(7F)
5、 你有没有注意到9F、16F、18F的漏动?(12F)
6、 拥有一个十字架能有在进攻老板时增加两倍,十字架在高于本楼的楼层。(15F)
7、 我听说你能弄到2个红钥匙在本轮。(16F)
8、 在本轮若你的进攻能力不能多增加就不能打败“ROCK”。(18F)
9、 成功第一!(21F)
10、如果你现有血1500,进攻80,防守98,5个黄钥匙,1个蓝钥匙,你就相当理想。(27F)
11、有2个刀的敌人进攻能力太高,若进攻他你会失很多血,所以在不能一刀杀掉他前不要打他。
12、这个塔有50个故事,但看上去似乎不能到第50层。(31F)
13、不需太快,放慢速度。(33F)
14、如果不能打到4个隧道就要打很强的敌人才能通过。(36F)
15、这锄子必须按顺序去取财宝在这个仓库。(37F)
16、从没只有看守人却无门的现象,所以……(38F)
17、在3点钟,秘密的财宝将出现在这个空间。(39F)
18、在这座塔的某处有一个幸运金币,拥有它有打败敌人后你会获得双倍的金币。(39F)
19、当靠近巫婆时她先取你的血,通过两个魔法的中间时无论你多强都会被取一半的血。(42F)
20、44F是幻影,若不戴上飞行器似乎不能到达。(45F)
21、神盾可以使你抵挡敌人的魔法,听说盾在44F。(45F)
22、第41F是极好的对称,而且……(46F)
23、如果你要杀龙必须有神刀和神盾和一个保护盾,即具备相当高的水平。(47F)
24、当你打本轮的老板时你要记住形式5的骰子图案,这是一个密封的魔法。(48F)
15F:左上向下开门,向下杀大史来姆、大蝙蝠、高级法师、大蝙蝠[L=636,G=124]、拿1蓝2黄钥匙,17F。
17F:向上杀高级法师、兽人、开门、杀兽人武士[L=202,G=194],18F。
18F:上楼后直接向下撞墙,向下开蓝门、向左杀兽人、开门、杀高级法师[L=80,G=234],拿钥匙、吃红血、红宝石[L=180,A=70,D=68,G=234](此时升2攻击2防御对石头人省168,而拿十字架后杀1兽人、1兽人武士省(拿蓝钥匙必由路径)34+156=190),15F。
15F:右下杀小蝙蝠[L=80,G=237],向花200金币红衣商人买1蓝钥匙,用对话穿墙法向上吃蓝血[L=580,G=37],18F。
18F:顶部向右开门,杀高级法师[L=526,G=59],拿4黄1蓝钥匙,向左开蓝门,站在老头左边,用对话穿墙法向下吃红血[L=626],19F。
19F:向下开门杀小蝙蝠、开门、杀大蝙蝠、向右杀大史来姆均无危险,向上开蓝门,杀1石头人[L=338,G=110],拿钥匙,在十字架形状的墙向左
(右)撞墙,站在消失的墙处向上撞墙,拿十字架(对吸血鬼、兽人、兽人武士攻击加倍),拿另一边钥匙,14F。
14F:右下杀大史来姆、向上开门、杀兽人、向左杀大蝙蝠、向上开门、杀兽人武士[L=217,G=178],吃红血、拿钥匙、吃蓝宝石[L=317,A=70,D=70,G=178],12F。
12F:左下向上开门,杀兽人[L=302,G=196],拿3黄1蓝钥匙,19F。
19F:中下向下杀兽人武士[L=202,G=226],拿2钥匙,20F。
20F:向左杀高级法师、吃红血、向上开门、杀1小蝙蝠[L=252,G=251]、向上开蓝门,拿钥匙、吃红、蓝宝石[L=252,A=72,D=72,G=251],17F。
17F:右下杀大蝙蝠、向上开门、杀2兽人、杀2兽人武士[L=34,G=359],拿2钥匙、吃蓝血、吃红、蓝宝石[L=434,A=74,D=74,G=359],19F。
19F:中下向右杀兽人武士、拿钥匙、向右杀兽人、向上开门杀1大史来姆、向上开门、杀大蝙蝠[L=331,G=427]、拿钥匙、吃红宝石[L=331,A=76,D=74,G=427],18F。
18F:中向右杀石头人、向下开门、杀高级法师[L=237,G=477],拿钥匙、吃红血、红宝石[L=337,A=76,D=76,G=477],至此本关升级完成,没有升320金币那级,少了8点防,所以费了很多血,现在离过关需936的血,10F。
10F:吃2蓝血[L=737],16F。
16F:中部吃红血[L=837],顶向右开门,杀大史来姆、吃红血、向下开门、杀兽人[L=828,G=503]、拿蓝钥匙,14F。
14F:右中向左杀石头人、大蝙蝠、向上开蓝门、杀3兽人武士[L=616,G=633],拿红钥匙,20F。
20F:向上开红门,拼杀吸血鬼[L=1,G=777],痛啊!拿3钥匙、吃2蓝血、3红、3蓝宝石[L=801,A=82,D=82,G=777],14F。
14F:吃中左红血[L=901],向下开门,杀高级法师[L=888,G=799],拿蓝钥匙。
至此,十一至二十层过关。
勇士状态:[L=888,A=82,D=82,G=799],黄钥匙×9,蓝钥匙×1。
各层清单如下(忽略象1黄门中有1黄钥匙的那把黄钥匙及类似情况,忽略永远不会进入的门内的东西):
11F:高级法师×1,大蝙蝠×2,小蝙蝠×1,大史莱姆×1;蓝血×1,红血×1。
12F:高级法师×2,大蝙蝠×2,兽人×1,大史莱姆×1。
13F:未动。
14F:兽人武士×1,高级法师×1,兽人×1,大史莱姆×2;红血×1;黄钥匙×3(忽略黄钥匙×1)。
15F:大乌贼×1,兽人武士×1,高级法师×1,大蝙蝠×1,大史莱姆×1。
16F:幽灵×1,石头人×1,兽人武士×1,高级法师×2,兽人×1,大蝙蝠×6;红血×1;黄钥匙×2(忽略黄钥匙×1)。
17F:大蝙蝠×1,大史莱姆×1;红血×1。
18F:石头人×2,兽人武士×2,兽人×1,大蝙蝠×5,大史莱姆×5;(忽略黄钥匙×2)。
19F:石头人×1,兽人武士×2,高级法师×1,大蝙蝠×1,大史莱姆×1,小蝙蝠×1;蓝钥匙×1;红血×2。
20F:石头人×2,高级法师×1,小蝙蝠×3;红血×2,蓝血×2(忽略黄钥匙×1)。
回答者:gpbest - 见习魔法师 二级 7-6 10:54
应该有很多人玩过这么一个经典的小游戏吧,有的朋友抱怨这个游戏难度几近变态,其实只要你真正了解了这个游戏,它的难度并不是太高的。现在网上传的这个游戏的功略只有1篇,如果你只是想通关了解一下游戏流程,那么那个功略足够了,但要是你想真正体会这个游戏的精髓,真正把你的智力极限发挥的凌厉竟至的话,那么请接着看下去,这个修正的功略是专门为你写的。我打了3便,第3便练到最后攻击为393,防御为632,最后的龙是不能伤你血的(好象差远了,最后龙的攻击大概是580吧~~)。窃以为是这个游戏的完美升级顶峰。
首先要说的是这个游戏的总原则:为了求取最后的高防,必须在 1F-40F一直保持最底的功防值,只要能过关就行,把所有的钱都留到最后升级才最合算。这样就必须在过关之前应把能吃的血都吃完(不多消耗钥匙前提下),但你不用担心最后血不够的情况,因为越到后的血补的也越多,光吃40F以上的血瓶,你的血就能达到3万以上。比起一开始就省血的人,也许你的血还比他多,原因是你40F以后的伤血真的很小。还有一个关键就是钥匙,游戏里面的钥匙很缺,所以能省的钥匙一定要省,不到不得以决不用蓝的钥匙(红的就更不说了),蓝的钥匙一共需要买2次,1次50,1次200,多买就不合算了。黄的钥匙该用就用,因为游戏里能买2次黄钥匙,1次50块买5把,1次200块买 3把,都是极合算的,买了以后你的黄钥匙能有节余的,好好用能省不少血,最后,能不挡路的人即使不伤血也决不杀(做盗帅不做屠夫),留以后得到幸运金币再杀,能涨不少钱:)
以下是功略的流程,有很多地方和原先的功略相同(原先的流程大方向绝对是对的),但我作了补充,请各位见谅,我绝非无聊抄1遍骗大家。
1-10F 先到5F取剑(剑的左边墙有漏洞)然后取1-5F的宝石,有1个拿剑看守的蓝宝等以后得到盾后拿,算好了等一够20金币立即去升防(尽量做到10F以前只升那么1次,相信我,做得到的);然后再到9F取盾,盾的上面也有一个漏洞。大概第5层里面有个红衣商人卖5把钥匙50块,先不要买。这一关蓝钥匙不要用。(我过关以后HP 186 / OF 27 / DF 31 / ME 356)
11-20F 先到商店升级---1共要升2次防,攻击升2-3次(反正320块的那1级可以不用升了),提倡先升防御比较实惠把~~,再到 16F左边的老人那一区的上边一层墙处顶漏洞,取到红蓝宝石后到17F取剑,再到11F费一个蓝钥匙取盾,然后取红蓝宝石亦遵循不费血或少费血,另外增加防守或进攻时亦衡量一下是增加进攻好还是防守好。19F的十字形墙中有一漏动可取到“CROSS”,(另外15F的龙最好等到不花一滴血的时候再打)。在?层有3个拿剑的猴子看着一间空房,打死他们就能得到红钥匙,不要花800块去买钥匙,区别就在于会影响你30-40F的商店升级快慢。(我过关以后 HP 169 / OF 72 / DF 82 --有1个蓝宝没吃,大家不要学我-。-!)
21-30F 略。(30层的小偷只要你上去第2次,他就挖好路了)
31-40F 先去商店升级--实在记不清了,好象是升2次防,2次攻清楚的是920那1级可以不升了。取33F的剑(别用蓝钥匙去开门拿宝石,蓝钥匙会不够),再到2F见小偷,然后回到35F打洞,到36F时先不急于打通 4条隧道(能进下1层就行,等功防升的差不多了再来打通),到37F走蓝门,再到12F用800金币换红钥匙后再到38F(在38F千万不要上当)这时好像你的进攻约146,还好赶紧到39F取一个红宝石后进攻为150就不怕拿双剑的敌人了,再到38F杀掉两个守门人从漏洞取盾,取几乎不费血的红蓝宝石。在34层,中间有8扇门,每扇后面有一个敌人,全部消灭就会出现一个红钥匙(这个最好提前一点时间做,因为怕做晚了钥匙不够就尴尬了,拿到红钥匙时还有4 把黄钥匙的)。现在虽然可以取16F的一壶生命液(到50F时再用)和杀15F的龙了,但不用急,钉耙的用处不是拿炸弹的,另外有用:)取39F的飞行物,方法是打开第一层中间的门与第二层的第三个门。这1关是最耗血的1关,我标了2000多的血才放我过。还有最后打完老板以后出来的血别先吃。我过关以后 HP 595 / OF 154 / DF 186 / ME 3233
41-49F 从现在开始和原功略有较大不同,到第41F首先用从39F得到的飞行物飞到下面以躲过41F左右两边的“The magic ser”,上42F后,右面有几个法师看管着很多钥匙,打开门冲进去,我595点血,给法师戏2次伤到200多的血,再给2个白衣吸1半血就不痛了,呵呵。拿到5把钥匙以后用羽毛传送到楼梯口上楼(现在开始血要省着用),一路望47F冲(抽空下去把40F打老怪以后出来的血吃了),蓝钥匙用来开挡路的蓝门,抽空用钉耙挖开1个洞,拿走48F的剑。到47楼向上拼了2个法师(真得玩命拼啊,2000多血就这样没了),然后花4000块买超级钉耙,钱不够就跳下去杀小鬼攒,我记得从1楼清到17楼才清满4000块,哭啊。这下37F的宝物可以全部到手了。接着站在45F右边上楼用的台阶前再用39F得到的飞行物取45F的FLY UP,然后用红钥匙开门出来,回到43F利用FLY UP到44F,这时站在两个守门人中间使用炸弹,取出全部的战利品上楼,这时赶紧去取46F的万能钥匙,然后回到41F用万能钥匙开门,取所需物品,将左上角的红巫婆杀掉,再到右上角对应红巫婆的对方撞击出另一个红巫婆杀掉后,会出现FLY DOWN,取到FLY DOWN到1F(不要杀不需要杀的敌人)利用它到0F(地下室)拿到LUCKY GOLD,现在你可以去商店大摇大摆的升级了(我是清的差不多了再去升级的,那时钱已经有1万2千多了),升级以后应该没社么能伤你的人了,尽情把这个城堡从下到上血洗一遍,出口怨气。我曾经用羽毛传送进去,在49F里面撞破了头也不能找到原功略说的那把剑,所以才把羽毛的3次作用另做了安排,故而实在希望知道那是把社么破剑?到49F干掉守门与老板对面,干掉老板四周的中间一个 magic ser,破开封印,这时就可以不伤血的干掉老板取全部的战利品后去杀35F的龙(在第49F的时候用掉从16F老人那得到的一壶生命液,因为在49F用掉时可得到最多的血),杀龙的时候,我还没有把老头的那3%的加成用掉,所以防御好象是565吧,查看龙打我伤害显示是265~~,要是先用老头的那3%的加成,那条龙就算是牙齿咬断也别想伤到1根汗毛,杀龙后利用得到的snow crystal取13F最厉害的剑! 最后要是把所有钱买攻的话 HP 22991 / OF 496 / DF 426
把所有钱买防的话 HP 29281 / OF 393 / DF 632 升最后1级好象是3700多块钱,4000多块钱那级升不到。
以上功略是我打完以后隔了天把再写的,可能有的地方记错了,请多多原谅,如果还有不明白的地方就来找我,我的QQ是18350387,我嫌烦基本不用,但以后尽量坚持在周五8-9点开,如果有好的这类智力游戏也请推荐给我,在下感激不尽,那真也不枉我辛苦写这篇功略了。
下面是转载部分说明,好好看,是很有用。
宝物:
1-10F:三个,就是用来看花多少生命、上下飞的、看对话的;分别在3F、1F、5F;
11-20F三个:16F加生命的、15F锄头(打章鱼)、19Fcross在十字架中;
20--30F没有;
30-40F三个:在35F有snow crystal是打龙得到的,用来拿13F的剑、37F中有一个bomd(炸弹),用来打47F的守门人、39F的fly(在一层里飞),只可用三次(就是three o'clock宝物);
41 -49F五个:41F有fly dwon,用于拿0F的glod luck、45F的fly,用来到illusion的44F、46F的钥匙,用来打开41F的所有门、47F红老头那儿花4000money买的锄头,用来拿37F的所有宝物、49F打完魔王有一个,是打龙时攻击加倍。
0F一个:glod luck。
24条赠言:
1、 这种门除了打败守卫外其他的任何钥匙都无法打开。(4F)
2、 你从商人手中买了所需物品之后一定要听他告诉你重要信息。(6F)
3、 如果不能打败老板就不能上更高楼层。(6F)
4、 如果你想改变最好提高防守多一些,当提出条件时不要上升进攻能力。(7F)
5、 你有没有注意到9F、16F、18F的漏动?(12F)
6、 拥有一个十字架能有在进攻老板时增加两倍,十字架在高于本楼的楼层。(15F)
7、 我听说你能弄到2个红钥匙在本轮。(16F)
8、 在本轮若你的进攻能力不能多增加就不能打败“ROCK”。(18F)
9、 成功第一!(21F)
10、如果你现有血1500,进攻80,防守98,5个黄钥匙,1个蓝钥匙,你就相当理想。(27F)
11、有2个刀的敌人进攻能力太高,若进攻他你会失很多血,所以在不能一刀杀掉他前不要打他。
12、这个塔有50个故事,但看上去似乎不能到第50层。(31F)
13、不需太快,放慢速度。(33F)
14、如果不能打到4个隧道就要打很强的敌人才能通过。(36F)
15、这锄子必须按顺序去取财宝在这个仓库。(37F)
16、从没只有看守人却无门的现象,所以……(38F)
17、在3点钟,秘密的财宝将出现在这个空间。(39F)
18、在这座塔的某处有一个幸运金币,拥有它有打败敌人后你会获得双倍的金币。(39F)
19、当靠近巫婆时她先取你的血,通过两个魔法的中间时无论你多强都会被取一半的血。(42F)
20、44F是幻影,若不戴上飞行器似乎不能到达。(45F)
21、神盾可以使你抵挡敌人的魔法,听说盾在44F。(45F)
22、第41F是极好的对称,而且……(46F)
23、如果你要杀龙必须有神刀和神盾和一个保护盾,即具备相当高的水平。(47F)
24、当你打本轮的老板时你要记住形式5的骰子图案,这是一个密封的魔法。(48F)
回答者: 吟唱amen - 经理 五级 7-6 10:58
魔塔内幕里有24层的
回答者:红钥匙 - 见习魔法师 二级 7-7 20:56
在有魔塔,里面有策略!!!
百度贴吧--魔塔吧,里面有好多好多好多好多好多好多好多好多好多好多~~~~的魔塔游戏!有精品,也有次品,你自己找吧
回答者:ligang560852 - 见习魔法师 二级 7-11 16:45
秘籍在魔塔吧有:幻影魔塔,21。24。51。50。55。2006魔塔的功略
回答者:周亚侗2 - 见习魔法师 二级 7-16 06:29
用这些软件可以破解导入密码:
回答者:golgq - 魔法学徒 一级 7-16 11:00
15F:左上向下开门,向下杀大史来姆、大蝙蝠、高级法师、大蝙蝠[L=636,G=124]、拿1蓝2黄钥匙,17F。
17F:向上杀高级法师、兽人、开门、杀兽人武士[L=202,G=194],18F。
18F:上楼后直接向下撞墙,向下开蓝门、向左杀兽人、开门、杀高级法师[L=80,G=234],拿钥匙、吃红血、红宝石[L=180,A=70,D=68,G=234](此时升2攻击2防御对石头人省168,而拿十字架后杀1兽人、1兽人武士省(拿蓝钥匙必由路径)34+156=190),15F。
15F:右下杀小蝙蝠[L=80,G=237],向花200金币红衣商人买1蓝钥匙,用对话穿墙法向上吃蓝血[L=580,G=37],18F。
18F:顶部向右开门,杀高级法师[L=526,G=59],拿4黄1蓝钥匙,向左开蓝门,站在老头左边,用对话穿墙法向下吃红血[L=626],19F。
19F:向下开门杀小蝙蝠、开门、杀大蝙蝠、向右杀大史来姆均无危险,向上开蓝门,杀1石头人[L=338,G=110],拿钥匙,在十字架形状的墙向左
(右)撞墙,站在消失的墙处向上撞墙,拿十字架(对吸血鬼、兽人、兽人武士攻击加倍),拿另一边钥匙,14F。
14F:右下杀大史来姆、向上开门、杀兽人、向左杀大蝙蝠、向上开门、杀兽人武士[L=217,G=178],吃红血、拿钥匙、吃蓝宝石[L=317,A=70,D=70,G=178],12F。
12F:左下向上开门,杀兽人[L=302,G=196],拿3黄1蓝钥匙,19F。
19F:中下向下杀兽人武士[L=202,G=226],拿2钥匙,20F。
20F:向左杀高级法师、吃红血、向上开门、杀1小蝙蝠[L=252,G=251]、向上开蓝门,拿钥匙、吃红、蓝宝石[L=252,A=72,D=72,G=251],17F。
17F:右下杀大蝙蝠、向上开门、杀2兽人、杀2兽人武士[L=34,G=359],拿2钥匙、吃蓝血、吃红、蓝宝石[L=434,A=74,D=74,G=359],19F。
19F:中下向右杀兽人武士、拿钥匙、向右杀兽人、向上开门杀1大史来姆、向上开门、杀大蝙蝠[L=331,G=427]、拿钥匙、吃红宝石[L=331,A=76,D=74,G=427],18F。
18F:中向右杀石头人、向下开门、杀高级法师[L=237,G=477],拿钥匙、吃红血、红宝石[L=337,A=76,D=76,G=477],至此本关升级完成,没有升320金币那级,少了8点防,所以费了很多血,现在离过关需936的血,10F。
10F:吃2蓝血[L=737],16F。
16F:中部吃红血[L=837],顶向右开门,杀大史来姆、吃红血、向下开门、杀兽人[L=828,G=503]、拿蓝钥匙,14F。
14F:右中向左杀石头人、大蝙蝠、向上开蓝门、杀3兽人武士[L=616,G=633],拿红钥匙,20F。
20F:向上开红门,拼杀吸血鬼[L=1,G=777],痛啊!拿3钥匙、吃2蓝血、3红、3蓝宝石[L=801,A=82,D=82,G=777],14F。
14F:吃中左红血[L=901],向下开门,杀高级法师[L=888,G=799],拿蓝钥匙。
至此,十一至二十层过关。
勇士状态:[L=888,A=82,D=82,G=799],黄钥匙×9,蓝钥匙×1。
各层清单如下(忽略象1黄门中有1黄钥匙的那把黄钥匙及类似情况,忽略永远不会进入的门内的东西):
11F:高级法师×1,大蝙蝠×2,小蝙蝠×1,大史莱姆×1;蓝血×1,红血×1。
12F:高级法师×2,大蝙蝠×2,兽人×1,大史莱姆×1。
13F:未动。
14F:兽人武士×1,高级法师×1,兽人×1,大史莱姆×2;红血×1;黄钥匙×3(忽略黄钥匙×1)。
15F:大乌贼×1,兽人武士×1,高级法师×1,大蝙蝠×1,大史莱姆×1。
16F:幽灵×1,石头人×1,兽人武士×1,高级法师×2,兽人×1,大蝙蝠×6;红血×1;黄钥匙×2(忽略黄钥匙×1)。
17F:大蝙蝠×1,大史莱姆×1;红血×1。
18F:石头人×2,兽人武士×2,兽人×1,大蝙蝠×5,大史莱姆×5;(忽略黄钥匙×2)。
19F:石头人×1,兽人武士×2,高级法师×1,大蝙蝠×1,大史莱姆×1,小蝙蝠×1;蓝钥匙×1;红血×2。
20F:石头人×2,高级法师×1,小蝙蝠×3;红血×2,蓝血×2(忽略黄钥匙×1)。
Q3: 求好玩的JAVA益智游戏。
你说的是《魔塔》
好玩强烈推荐:《植物大战僵尸》
【最经典的 益智游戏 创意游戏 独立游戏 合集】以下90%的游戏我都玩过!
《植物大战僵尸》《aquaria》《怪怪水族箱》《机械迷城》《明朗》
《粘粘世界》《放牧幽浮》《时空幻境》《三位一体》《蓝莓花园》
《音乐方块》《重力世界》《几何战争》《防御阵型:觉醒》《伊特》
《蜡笔物理学》《疯狂机器》《橡胶小子疯狂历险记》《线条滑雪2》
《伊特》《小熊回家》《表层指挥》《平衡球》《置换魔球》《眩晕球》
《我是一颗小水珠》《疯狂机器1、2、3》《律动舞者》《幻幻球》
《幻幻球之夜》《魔法水滴》《天才教授》《整蛊邻居1、2》
《真菌世界》《无厘头太空战》
【解谜类】
《幽灵庄园的秘密2》《失落文明-玛雅公主》
以上游戏我都是在verycd上下载的
幻想游戏网上的经典游戏更多!不一一举例了!
《祖玛》等
Q4: 魔塔小游戏秘籍
现在魔塔至少有3个版本:英文原始版(51层)、flash中文版(51层,本文所针对的)、flash中文可升级版(21层),各个版本有所不同,还请各位不要混淆。
基本原则:前40层勉强过关就行,可不杀之怪物尽量不杀,等有了幸运金币后再杀,还有就是卖黄钥匙100金币每把,非必须开的门以此为标准决定是否要开(考虑幸运金币作用,怪物金币总数×2 100就可开)
一至十层:(为了省血,一至十层不拿飞行魔杖,等到十二层升够了防再拿,所以走路有点烦)
1、2F:按预设剧情丢掉600血和兵器防具,行走路线只有一条。
3F:越狱之后便到3F,上中吃完血和钥匙[L=1000,A=10,D=10,G=4],向右杀绿色史莱姆[L=976,G=5],找老头要手册(注意:在老头消失的同时由原地赶快向下穿墙可以直接吃到红血和拿黄钥匙。所有会消失的NPC都有类似功能,不知道是BUG还是隐藏秘技,以下称为对话穿墙术,以后回到该层时,穿过的墙就消失了)[L=1026,G=7],然后向下杀红色史莱姆[L=976,G=7],开门,4F。
4F:过黄门,直接向左,杀绿色史莱姆[L=952,G=8],杀红色史莱姆[L=902,G=10],开门,5F。
5F:向上杀绿色史莱姆[L=878,G=11],向右杀绿色史莱姆[L=854,G=12],向下杀红色史莱姆[L=804,G=14],由底部漏洞拿剑[L=804,A=20,D=10,G=14]。向上杀红色史莱姆[L=784,G=16],不过门(因4F有一红色史莱姆挡商店门必杀,可得金币2。则总金币达到21,已够升级。),回到中路杀小蝙蝠拿钥匙[L=728,G=19],4F。
4F:中上向右开黄门杀红色史莱姆[L=708,G=21],再过蓝门去商店,升1次防御[L=708,A=20,D=14,G=1](此时升1点攻击再去杀小蝙蝠可省28点),右下开门杀初级法师[L=636,G=6],吃红宝石、红血[L=686,A=21,D=14,G=6],5F。
5F:右上角开门,只杀一个绿色史莱姆[L=682,G=7],拿钥匙,1F。
1F:中间开门杀小蝙蝠、初级法师、小蝙蝠[L=562,G=18],向上开门拿钥匙、吃红血、红、蓝宝石[L=612,A=22,D=15,G=18](此时加1点攻击省:初级法师17点、骷髅人27点、骷髅士兵37点),3F。
3F:中左杀小蝙蝠[L=589,G=21],开中左下门杀骷髅人[L=508,G=27],吃红血、红宝石,拿钥匙[L=558,A=23,D=15,G=27],开中左上门杀初级法师[L=507,G=32],吃红血、蓝宝石,拿钥匙[L=557,A=23,D=16,G=32](此时加1点攻没有作用,加1点防骷髅战士省最多4点,意义不大),4F。
4F:中下开门杀小蝙蝠[L=535,G=35],杀一个绿色史莱姆[L=533,G=36],拿3钥匙,5F。
5F:开顶门杀红色史莱姆[L=525,G=38],向下开门杀小蝙蝠[L=503,G=41],拿2钥匙,往上杀小蝙蝠[L=481,G=44],开门,6F。
6F:下,右杀红色史莱姆、初级法师[L=425,G=51],拿钥匙,上,左开门,向上杀红色史莱姆[L=417,G=53],拿4钥匙,到右下连开3道门,向下杀红色史莱姆[L=409,G=55],7F。
7F:向上开门,向左杀初级法师、骷髅士兵[L=217,G=68],左上开门,8F。
8F:连开顶上两门,开上楼梯正下面的门,拿3钥匙,9F。
9F:开右门杀1绿色史莱姆[L=215,G=69],吃红血[L=265],在连着的两道门前向下撞墙,拿铁盾[L=265,A=23,D=26,G=69],向左开连着的两道门,拿两把钥匙,吃红宝石[L=265,A=24,D=26,G=69],向左开门杀小蝙蝠[L=253,G=72],拿钥匙、吃蓝宝石[L=253,A=24,D=27,G=72],6F。
6F:左下杀骷髅人、绿色史莱姆、小蝙蝠[L=212,G=82],吃蓝宝石[L=212,A=24,D=28,G=82],和老头对话,穿墙,4F。
4F:左上杀初级法师[L=200,G=87],开门,拿黄、蓝钥匙,吃红血[L=250],8F。
8F:中向下杀初级法师、小蝙蝠、骷髅人、小蝙蝠[L=190,G=104],开左下门,杀绿色史莱姆、小蝙蝠[L=180,G=108],开蓝门,拿两把钥匙、吃红、蓝宝石
[L=180,A=25,D=29,G=108](此时加1点攻击杀骷髅士兵省23点),7F。
7F:中左向上开门杀小蝙蝠,吃红血、红宝石
[L=221,A=26,D=29,G=111],5F。
5F:左中杀骷髅士兵、拿钥匙、备忘录、吃红血、蓝宝石
[L=202,A=26,D=30,G=119],7F。
7F:中上开黄门,杀骷髅士兵[L=136,G=127],花50金币买5把黄钥匙[G=77],用对话穿墙术穿右墙,拿两把钥匙,吃红血[L=186],9F。
9F:中向下杀红色史莱姆、小蝙蝠[L=178,G=82],开底左门,杀骷髅人[L=154,G=88],向上开门,拿钥匙,杀骷髅士兵[L=88,G=96],向左开门,拿钥匙,杀骷髅士兵[L=22,G=104],向下开门,吃红血[L=72],10F。
10F:向上开门,杀骷髅人、吃蓝宝石
[L=48,A=26,D=31,G=110],向下开门,向右连杀两个初级法师[L=42,G=120],向上开门,杀骷髅人、吃红宝石
[L=20,A=27,D=31,G=126],一至十层攻防升级完成,找589的血(拿红钥匙需309,又得250,杀骷髅队长需530共需589)6F。
6F:右下杀红色史莱姆吃两红血[L=120,G=128],右上杀初级法师、拿钥匙、杀绿色史莱姆、开门、杀小蝙蝠、吃红血[L=160,G=137],1F。
1F:左上向左开门,吃红血[L=210],右下开门、杀小蝙蝠、吃蓝血[L=403,G=140](7F的红色史莱姆、初级法师守的200点血因其金币更多,留到以后再杀)
,8F。
8F:中向右杀初级法师[L=400,G=145],向上开门,杀两个初级卫兵、拿1红、2黄钥匙、吃红、蓝血[L=344,G=169],10F。
10F:右下开门、吃蓝血[L=544]、开红门,混战后杀骷髅队长
[L=14,G=251]、拿3黄钥匙、吃1蓝血、3红、3蓝宝石
[L=48,A=26,D=31,G=110],与小偷对话,11F。
至此,一到十层过关。
勇士状态:[L=214,A=30,D=34,G=251],黄钥匙×4。
各层清单如下(忽略象1黄门中有1黄钥匙的那把黄钥匙及类似情况,忽略永远不会进入的门内的东西):
01F:骷髅战士×1,骷髅人×1,绿色史莱姆×2;红血×2;黄钥匙×1(忽略黄钥匙×2)
02F:未动。
03F:初级法师×1。(忽略:小蝙蝠×1;红血×1)
04F:骷髅战士×1,骷髅人×1,绿色史莱姆×2;蓝血×1。(忽略黄钥匙×1)
05F:初级法师×1,绿色史莱姆×1
06F:骷髅战士×1,骷髅人×2,初级法师×1;蓝钥匙×1(50金币买);
07F:骷髅战士×1,骷髅人×1,初级法师×1,小蝙蝠×1,红色史莱姆×2;蓝血×2;黄钥匙×3。(其他的忽略)
08F:骷髅战士×1,骷髅人×1,绿色史莱姆×1;蓝钥匙×1,红血×1(其他的忽略)。
09F:骷髅战士×2,骷髅人×2,初级法师×2,绿色史莱姆×1;黄钥匙×1(忽略黄钥匙×1)。
10F:骷髅战士×2,骷髅人×2;蓝血×2。
十一至二十层:
11F:向右杀小蝙蝠[L=210,G=254],12F。
12F:向左杀小蝙蝠[L=206,G=257],升1次攻击、1次防御[L=206,A=34,D=42,G=137],向左杀小蝙蝠[L=206,G=140]再升1次攻击[L=206,A=38,D=42,G=0],7F。
7F:到蓝门向下开门,杀小蝙蝠[L=206,G=3],拿钥匙,绕路到上部杀红色史莱姆[L=206,G=5](筹钱),1F/*(右下杀骷髅战士、吃蓝血、拿2钥匙[L=386,G=8],14F)*/。
1F:杀骷髅人、开门、拿钥匙、杀骷髅战士、拿2钥匙、拿飞行魔杖(我算是走累了)、吃2红血[L=286,G=19],14F。
14F:向上开门向左杀大史来姆[L=232,G=27],向左开门,在门的位置向下撞墙,15F。
15F:向右开门,杀小蝙蝠[L=232,G=30],向上连开两门,杀1大蝙蝠[L=174,G=42],向右上开门杀大史来姆[L=120,G=50],与小偷对话,上到16F(免得再走一次15F),6F。
6F:找红衣商人花50金币买1蓝钥匙,16F。
16F:拿黄钥匙、开蓝门,拿黄钥匙,向下开黄门,向左开黄门,与老头对话,向上杀大史来姆[L=66,G=8],向上撞墙,拿2钥匙、吃红血、红、蓝宝石[L=166,A=40,D=44,G=8],17F。
17F:向左杀大蝙蝠、吃红血[L=210,G=20],往左向上开门,杀4个初级卫兵[L=178,G=68],拿银剑[L=178,A=60,D=44,G=68],11F。
11F:开下左黄门,向左杀大史来姆[L=146,G=76],拿5把钥匙,8F。
8F:开右下黄门、杀骷髅人、骷髅战士、向左开门,拿1黄1蓝钥匙、吃红血[L=188,G=90],11F。
11F:左下杀大蝙蝠[L=132,G=102],向上开蓝门,吃蓝血[L=532],向上杀2高级法师[L=226,G=146],拿银盾[L=226,A=60,D=64,G=146],12F。
12F:右下杀兽人向上开黄门,杀大史来姆[L=142,G=172],拿钥匙、吃蓝宝石[L=142,A=60,D=66,G=172],15F。
15F:顶部向左开门,杀兽人[L=66,G=190],吃蓝宝石[L=66,A=60,D=68,G=190],11F。
11F:沿右边向上杀大蝙蝠、大史来姆[L=34,G=210],拿钥匙、吃红血[L=134],向左开门、杀兽人[L=66,G=228],向左开门、吃红宝石[L=66,A=62,D=68,G=228],12F。
12F:升1次攻击[L=66,A=66,D=68,G=8],在旁边吃2红血、右中吃1红血[L=366],向左开门,杀高级法师、向上杀兽人[L=244,G=48],向上开门、杀1高级法师[L=190,G=70],拿2钥匙、吃红宝石、向下吃蓝血[L=590,A=68,D=68,G=70](此时升2攻击对兽人和兽人武士各省17和52点,所以升2点攻击前尽量少杀这两种怪物),14F。
14F:吃上楼楼梯边红血[L=690],15F。
15F:左上向下开门,向下杀大史来姆、大蝙蝠、高级法师、大蝙蝠[L=636,G=124]、拿1蓝2黄钥匙,17F。
17F:向上杀高级法师、兽人、开门、杀兽人武士[L=202,G=194],18F。
18F:上楼后直接向下撞墙,向下开蓝门、向左杀兽人、开门、杀高级法师[L=80,G=234],拿钥匙、吃红血、红宝石[L=180,A=70,D=68,G=234](此时升2攻击2防御对石头人省168,而拿十字架后杀1兽人、1兽人武士省(拿蓝钥匙必由路径)34+156=190),15F。
15F:右下杀小蝙蝠[L=80,G=237],向花200金币红衣商人买1蓝钥匙,用对话穿墙法向上吃蓝血[L=580,G=37],18F。
18F:顶部向右开门,杀高级法师[L=526,G=59],拿4黄1蓝钥匙,向左开蓝门,站在老头左边,用对话穿墙法向下吃红血[L=626],19F。
19F:向下开门杀小蝙蝠、开门、杀大蝙蝠、向右杀大史来姆均无危险,向上开蓝门,杀1石头人[L=338,G=110],拿钥匙,在十字架形状的墙向左
(右)撞墙,站在消失的墙处向上撞墙,拿十字架(对吸血鬼、兽人、兽人武士攻击加倍),拿另一边钥匙,14F。
14F:右下杀大史来姆、向上开门、杀兽人、向左杀大蝙蝠、向上开门、杀兽人武士[L=217,G=178],吃红血、拿钥匙、吃蓝宝石[L=317,A=70,D=70,G=178],12F。
12F:左下向上开门,杀兽人[L=302,G=196],拿3黄1蓝钥匙,19F。
19F:中下向下杀兽人武士[L=202,G=226],拿2钥匙,20F。
20F:向左杀高级法师、吃红血、向上开门、杀1小蝙蝠[L=252,G=251]、向上开蓝门,拿钥匙、吃红、蓝宝石[L=252,A=72,D=72,G=251],17F。
17F:右下杀大蝙蝠、向上开门、杀2兽人、杀2兽人武士[L=34,G=359],拿2钥匙、吃蓝血、吃红、蓝宝石[L=434,A=74,D=74,G=359],19F。
19F:中下向右杀兽人武士、拿钥匙、向右杀兽人、向上开门杀1大史来姆、向上开门、杀大蝙蝠[L=331,G=427]、拿钥匙、吃红宝石[L=331,A=76,D=74,G=427],18F。
18F:中向右杀石头人、向下开门、杀高级法师[L=237,G=477],拿钥匙、吃红血、红宝石[L=337,A=76,D=76,G=477],至此本关升级完成,没有升320金币那级,少了8点防,所以费了很多血,现在离过关需936的血,10F。
10F:吃2蓝血[L=737],16F。
16F:中部吃红血[L=837],顶向右开门,杀大史来姆、吃红血、向下开门、杀兽人[L=828,G=503]、拿蓝钥匙,14F。
14F:右中向左杀石头人、大蝙蝠、向上开蓝门、杀3兽人武士[L=616,G=633],拿红钥匙,20F。
20F:向上开红门,拼杀吸血鬼[L=1,G=777],痛啊!拿3钥匙、吃2蓝血、3红、3蓝宝石[L=801,A=82,D=82,G=777],14F。
14F:吃中左红血[L=901],向下开门,杀高级法师[L=888,G=799],拿蓝钥匙。
至此,十一至二十层过关。
勇士状态:[L=888,A=82,D=82,G=799],黄钥匙×9,蓝钥匙×1。
各层清单如下(忽略象1黄门中有1黄钥匙的那把黄钥匙及类似情况,忽略永远不会进入的门内的东西):
11F:高级法师×1,大蝙蝠×2,小蝙蝠×1,大史莱姆×1;蓝血×1,红血×1。
12F:高级法师×2,大蝙蝠×2,兽人×1,大史莱姆×1。
13F:未动。
14F:兽人武士×1,高级法师×1,兽人×1,大史莱姆×2;红血×1;黄钥匙×3(忽略黄钥匙×1)。
15F:大乌贼×1,兽人武士×1,高级法师×1,大蝙蝠×1,大史莱姆×1。
16F:幽灵×1,石头人×1,兽人武士×1,高级法师×2,兽人×1,大蝙蝠×6;红血×1;黄钥匙×2(忽略黄钥匙×1)。
17F:大蝙蝠×1,大史莱姆×1;红血×1。
18F:石头人×2,兽人武士×2,兽人×1,大蝙蝠×5,大史莱姆×5;(忽略黄钥匙×2)。
19F:石头人×1,兽人武士×2,高级法师×1,大蝙蝠×1,大史莱姆×1,小蝙蝠×1;蓝钥匙×1;红血×2。
20F:石头人×2,高级法师×1,小蝙蝠×3;红血×2,蓝血×2(忽略黄钥匙×1)。
二十一至三十层:
21F:和老头对话,23F。
23F:将墙全部撞出(不然29F的小偷无法完工),为“GO 0F”(幸运金币),注意“F”的坚到底,和老头对话,27F。
27F:不用根那老头废话,28F。
28F:红衣商人处可卖黄钥匙,100金币/把,后面用得到,29F。
29F:和小偷对话,30F。
30F:杀6史来姆[L=888,G=821]
轻松过关,轻松过后是更紧张的战斗。
勇士状态:[L=888,A=82,D=82,G=821],黄钥匙×9,蓝钥匙×1。
三十一至四十层:
31F:向下杀2兽人武士[L=736,G=881],32F。
32F:刚上楼就被骑士队长主动攻击[L=464,G=981],还好我血多,开左上蓝门,吃红、蓝宝石[L=464,A=86,D=86,G=981],右下杀鬼战士[L=182,G=1016],升1次攻击1次防御[L=182,A=94,D=102,G=256],33F。
33F:向下开门,吃蓝血[L=982],17F。
17F:右下吃红血[L=1082],16F。
16F:顶向左开门,杀1大蝙蝠[L=1082,G=268],拿3钥匙,11F。
11F:右下开门,杀大蝙蝠、吃蓝血[L=1482,G=280],28F。
28F:卖3黄钥匙[G=580],32F。
32F:升1次攻击[L=1482,A=102,D=102,G=0],33F。
33F:右中血拼2鬼战士、2战士[L=34,G=160],拿骑士剑[L=34,A=142,D=102,G=160],此时升4点攻击杀2中级卫兵省156点,而升16点防御杀2鬼战士1战士省64点,20F。
20F:吃1蓝血[L=434],31F。
31F:右中杀鬼战士、向上开门、杀1鬼战士、对话、吃红血、杀战士[L=282,G=275]、向下开门,吃红宝石[L=282,A=146,D=102,G=275],19F。
19F:右下吃红血[L=382],上右杀兽人武士[L=364,G=305],拿蓝钥匙,2F。
2F:左上开蓝门,杀2中级卫兵[L=52,G=405],与蓝衣老头对话,得1000金币[G=1405],与红衣商人对话,提升攻防的3%,选择“N”,留待最后来升,与小偷对话,拿3钥匙,32F。
32F:升1次防御[L=52,A=146,D=118,G=665],此时对于骑士,升8点防御(2蓝宝石)省24点,拿骑士盾后省120,为了省百多点血,又开始耗血2100多的取骑士盾之路,7F。
7F:右中向下杀骷髅士兵、向下吃蓝血[L=252,G=673],拿2钥匙,33F。
33F:顶部向左开门,杀幽灵,吃红血[L=408,G=703],拿钥匙,在老头上方用对话穿墙法向左穿墙,34F。
34F:向下杀幽灵[L=364,G=733]、开门、向下开门、杀鬼战士[L=302,G=768]、向右开门、右下向右开门、杀战士[L=138,G=813]、拿钥匙、吃红血、红宝石[L=338,A=150,D=118,G=813],左下杀双手剑士、吃蓝血[L=1138,G=868],35F。
35F:与小偷对话,从缺口向左1,下2,左2,上n、右n,36F。
36F:顺右路向下杀幽灵、双手剑士、骑士[L=758,G=1018],37F。
37F:沿右路向上杀骑士、双手剑士、骑士[L=86,G=1203],吃蓝血[L=886],向左杀战士[L=722,G=1248],向左开门,38F。
38F:免得上来时再跑一次,12F。
12F:中左开门、杀高级法师[L=722,G=1270]、向上开门,杀大蝙蝠[L=722,G=1282],向上到顶,撞红衣法师右边一道墙,花800金币买1红钥匙[G=482],38F。
38F:向右开红门,杀幽灵[L=678,G=512],花200金币向红衣商人买3把黄钥匙[G=312],拿钥匙,向下开门,杀鬼战士、双手剑士[L=616,G=402],吃红血、蓝宝石[L=816,A=150,D=122,G=402],右上杀幽灵[L=780,G=432],向右开门,向下开门,杀鬼战士[L=722,G=467],向下开门,杀鬼战士[L=664,G=502],拿钥匙,杀战士[L=508,G=547],向左开门,杀兽人、双手剑士[L=508,G=620]、向左开门,杀2中级卫兵[L=276,G=720],拿骑士盾[L=276,A=150,D=162,G=720],39F。
39F:拿右上钥匙,34F。
34F:左上向右开门,杀幽灵、骑士[L=72,G=815],拿钥匙,向右开门,拿3钥匙、吃红血、蓝宝石[L=272,A=150,D=166,G=815],31F。
31F:中向左杀鬼战士[L=258,G=850],向下开门,杀1鬼战士、骑士[L=52,G=950],向上开门,吃蓝宝石、红血[L=252,A=150,D=170,G=950],39F。
39F:向下开门杀幽灵[L=252,G=980],向下开门,杀骑士[L=72,G=1045],向左开门,杀幽灵、双手剑士、吃蓝宝石、右下红血[L=272,A=150,D=174,G=1130],32F。
32F:左下杀2中级卫兵[L=248,G=1230],拿4黄、1蓝钥匙,40F。
40F:向左开黄门、蓝门,杀骑士[L=80,G=1295],拿钥匙,吃红、蓝宝石、蓝血[L=880,A=154,D=178,G=1295],39F。
39F:右中杀鬼战士[L=878,G=1330],吃红宝石[L=878,A=158,D=178,G=1330],此时本关升级完成,没有升940金币那级,仍然少了8点防,所以还要费了很多血,现在离过关需2542的血,14F。
14F:中右吃红血[L=978],31F。
31F:右中向下开门,向左开门,吃蓝血、杀1幽灵[L=1778,G=1360],拿4钥匙,左中向上开门,向右开门,拿蓝钥匙,向上杀双手剑士[L=1778,G=1415],拿4钥匙,34F。
34F:开所有门,并杀门中怪物[L=1576,G=1629],拿4黄1红钥匙,38F。
38F:吃右下蓝血[L=2376],40F。
40F:开红门,被围攻(注意敌人主动攻击是它砍第一下,失血=敌人攻击-自己防御再+“H”键显示的伤害)[L=36,G=2329],拿3钥匙、吃3红3蓝宝石[L=36,A=170,D=190,G=2329],39F。
39F:左下向左开门,拿钥匙,与老头对话,杀鬼战士[L=36,G=2364],向上开蓝门,注意,3×3的黄门不能乱开,只开第一行第二道和第二行第三道,正中间的门会变成同层飞行器,拿之,41F。
至此,三十一至四十层过关。
勇士状态:[L=36,A=170,D=190,G=2364],黄钥匙×5。
各层清单如下(忽略象1黄门中有1黄钥匙的那把黄钥匙及类似情况,忽略永远不会进入的门内的东西):
31F:战士×1,鬼战士×2,幽灵×1。
32F:骑士×1,战士×1,鬼战士×1,幽灵×2;黄钥匙×1,蓝钥匙×1;蓝血×1(忽略黄钥匙×4)。
33F:双手剑士×2,战士×1,鬼战士×1,幽灵×2,兽人武士×3;红血×1;(忽略黄钥匙×1)。
34F:战士×1;红血×1。
35F:魔龙×1。
36F:骑士×3,双手剑士×2,战士×2,鬼战士×1,幽灵×3,兽人武士×2;蓝血×1;黄钥匙×1。
37F:战士×1,鬼战士×1,幽灵×1;炸药×1;红宝石×4,蓝宝石×4;红钥匙×1,蓝钥匙×2,黄钥匙×9;蓝血×2,红血×10。
38F:骑士×2,战士×2,鬼战士×1;黄钥匙×3。
39F:骑士×1,战士×1,鬼战士×1;红血×1。
40F:双手剑士×1,战士×1,幽灵×2;蓝血×3,红血×1。
四十一至五十层:
41F:上楼后按“J”,跳到下层入口,42F。
42F:刚上楼就见骑士队长被杀,34F。
34F:吃左上红血[L=236],42F。
42F:中上向右开门,向右、下走,分别被2初级巫师扣100[L=36]、魔法警卫扣一半[L=18],拿5黄1蓝钥匙,按“J”跳到43层入口,43F。
43F:沿左边向下开蓝门、黄门,45F,46F。
46F:14F。
14F:杀大乌贼[L=18,G=2464],拿镐
,40F。
40F:吃1蓝血[L=818],45F。
46F:沿右向下连开3道黄门,路过初级巫师被扣100[L=718],47F。
47F:按“J”跳到47层入口,48F。
48F:按“P”在圣剑墙边挖一堵墙,拿圣剑[L=718,A=220,D=190,G=2464],43F。
43F:左中杀史来姆王[L=598,G=2504],向下开门,向右杀史来姆王、吃蓝血[L=1478,G=2544],向右开门,路过初级巫师被扣100[L=1378],向上开门,杀魔法警卫[L=1118,G=2644],拿圣盾[L=1118,A=220,D=240,G=2644],右中吃红血[L=1368],拿钥匙(注意不要被初级巫师扣到血),向下开门,拿蓝钥匙,回楼梯边,被初级巫师扣100[L=1268],46F。
2F:吃3蓝血[L=1868],46F。
46F:(从47F下楼,不然要被初级巫师多扣100的血),右下向左开门,路过初级巫师被扣100[L=1168],站在老头左边用对话穿墙法向左穿墙,被初级巫师扣100[L=1068],杀初级巫师[L=938,G=2724],拿魔法钥匙,41F。
41F:按“K”打开所有的黄门,中向右开蓝门,向下杀史来姆王[L=868,G=2764],向下拿3钥匙,吃红血、蓝宝石[L=1118,A=220,D=245,G=2764],中右向上杀初级巫师[L=893,G=2844],拿蓝钥匙,中向左开蓝门,路过初级巫师被扣200[L=693],杀左上高级巫师[L=223,G=2934],拿蓝钥匙,吃红血[L=473],回中路,路过初级巫师被扣200[L=273],向右撞刚才杀高级巫师左右对称位置右上的墙(右上红血向下一格,左边的墙,不过只能向右撞才能撞开),出现高级巫师,杀之[L=3,G=3024],飞到40层,走楼梯上来,中上向下拿向下传送,来去被魔法警卫扣75%的血[L=1],1F。
1F:按“D”,0F。
0F:拿幸运金币(战后获双倍金币),开始清场,1F。
01F:杀绿色史莱姆×2[L=1,G=3028],3F。
03F:杀初级法师×1[L=1,G=3038],4F。
04F:杀骷髅战士×1,骷髅人×1,绿色史莱姆×2、吃蓝血[L=201,G=3070],5F。
05F:开门,杀初级法师×1,绿色史莱姆×1[L=201,G=3082],6F。
06F:杀骷髅战士×1,骷髅人×2,初级法师×1[L=201,G=3132],7F。
07F:杀骷髅人×1,初级法师×1,红色史莱姆×1,吃蓝血[L=401,G=3158],8F。
08F:杀绿色史莱姆×1[L=401,G=3160],9F。
09F:杀骷髅战士×2,骷髅人×2,初级法师×2,绿色史莱姆×1,吃红血,得黄钥匙×1[L=451,G=3238],10F。
10F:杀骷髅战士×2,骷髅人×2[L=451,G=3294],11F。
11F:杀大蝙蝠×1,小蝙蝠×1[L=451,G=3324],12F。
12F:杀高级法师×1,大蝙蝠×1,兽人×1,大史莱姆×1[L=451,G=3444],14F。
14F:杀兽人武士×1,高级法师×1,兽人×1,大史莱姆×2,得黄钥匙×3[L=451,G=3616],15F。
15F:杀兽人武士×1,高级法师×1,大蝙蝠×1,大史莱姆×1[L=451,G=3760],16F。
16F:开门,杀幽灵×1,石头人×1,兽人武士×1,高级法师×2,兽人×1,大蝙蝠×5[L=451,G=4180],站在幽灵所在位置向右撞2次墙,出现老头,对话得圣水(按攻防总和增加生命点数,实际好象还要多),现在不用,17F。
17F:杀大蝙蝠×1,大史莱姆×1[L=451,G=4220],18F。
18F:杀石头人×2,兽人武士×2,兽人×1,大蝙蝠×5,大史莱姆×5[L=451,G=4688],19F。
19F:杀石头人×1,兽人武士×1,高级法师×1,大蝙蝠×1,大史莱姆×1,小蝙蝠×1,吃红血×1[L=551,G=4894],20F。
20F:杀石头人×2,高级法师×1,小蝙蝠×1,吃红血×1[L=651,G=5056],31F。
31F:杀战士×1,鬼战士×2,幽灵×1[L=651,G=5346],32F。
32F:杀骑士×1,战士×1,鬼战士×1,幽灵×2,得黄钥匙×1、蓝钥匙×1,吃蓝血×1[L=1451,G=5756],33F。
33F:开门×2,杀双手剑士×2,战士×1,鬼战士×1,幽灵×2,兽人武士×3,吃红血×1[L=1651,G=6436],34F。
34F:杀战士×1[L=1651,G=6526],36F。
36F:杀骑士×3,双手剑士×2,战士×2,鬼战士×1,幽灵×3,兽人武士×2;吃蓝血×1,与老头对话[L=2451,G=7686],37F。
37F:杀战士×1,鬼战士×1,幽灵×1,吃红血×1,与老头对话[L=2651,G=7906],38F。
38F:杀骑士×2,战士×2,鬼战士×1,得黄钥匙×3[L=2651,G=8416],39F。
39F:杀骑士×1,战士×1,鬼战士×1[L=2651,G=8706],40F。
40F:杀双手剑士×1,战士×1,幽灵×2,吃蓝血×2、红血×1[L=4451,G=9026],47F。
47F:左上向右开蓝门,花4000金币向红衣商人地震卷轴(太黑了,心痛啊!),注意,买完了不要急着对话,等拿到了神圣盾再来对话),37F。
37F:按“Q”使用地震卷轴,拿红、蓝钥匙、炸弹,吃四红、四蓝宝石[L=4451,A=236,D=261,G=5026],46F。
46F:右上向左开蓝门,升4次防御[L=4451,A=236,D=341,G=66],45F。
45F:中上向下开门,下一格,?/ca
Q5: 求一个简单RPG游戏的代码,JAva编写的
package com.lxi;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Rpg {
@SuppressWarnings("unchecked")
public static void main(String[] args) throws Exception {
System.out.println("在这里输入两个人物进行PK,以英文逗号分隔: [BM,DH,MK]");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
ClassPerson c1;
ClassPerson c2;
try {
String temp = br.readLine();
String[] str = temp.split(",");
if (str.length != 2) {
throw new Exception("输入格式有误,按默认PK");
}
c1 = (ClassPerson) Class.forName("com.lxi."
+ str[0].toUpperCase());
c2 = (ClassPerson) Class.forName("com.lxi."
+ str[1].toUpperCase());
} catch (Exception e) {
// TODO Auto-generated catch block
c1 = (ClassPerson) Class.forName("com.lxi.BM");
c2 = (ClassPerson) Class.forName("com.lxi.DH");
}
try {
Person p1 = c1.newInstance();
Person p2 = c2.newInstance();
long time = System.currentTimeMillis();
long nextTime1 = (long) (time + p1.coldTime*1000); //
long nextTime2 = (long) (time + p2.coldTime*1000); //发动攻击的时间
System.out.println("---游戏开始---");
while (true) {
long currenTime = System.currentTimeMillis();
if (nextTime1 currenTime) { //时间到则发动攻击
p1.hit(p2);
nextTime1 += p1.coldTime*1000 + p1.waitTime*1000; //下次攻击时间=冷却时间+被晕眩时间
p1.waitTime = 0; //回合结束,重置被晕眩时间为0
}
if (nextTime2 currenTime) {
p2.hit(p1);
nextTime2 += p2.coldTime*1000 + p2.waitTime*1000;
p2.waitTime = 0;
}
}
} catch (ClassCastException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
}
package com.lxi;
import java.util.Random;
class BM extends Person {
public BM() {
val = 650;
coldTime = 1.5;
fight = 40;
chanceHit = 3;
chanceDefense = 3;
waitTime = 0;
}
int count = 0; //防御技能发动的次数
int temp = 40; //攻击力,值同fight
boolean hitFlag = false;
boolean defenseFlag = false;
Random rand = new Random();
public void hit(Person p) {
if (rand.nextInt(10) chanceHit) {
fight = fight * 2; //发动双倍攻击
hitFlag = true;
}
int hurt = p.defense(this);
p.val = p.val - hurt;
fight = temp; //还原为单倍攻击
if (p.val = 0) {
System.out.println(this.getClass().getSimpleName() + "胜出!");
System.exit(0);
}
System.out.println(this.getClass().getSimpleName() + "攻击"
+ p.getClass().getSimpleName() + ","
+ this.getClass().getSimpleName()
+ (this.hitFlag ? "发动攻击技能 " : "未发动攻击技能 ")
+ p.getClass().getSimpleName()
+ (this.defenseFlag ? "发动防御技能 " : "未发动防御技能 ")
+ this.getClass().getSimpleName() + ":" + this.val + ","
+ p.getClass().getSimpleName() + ":" + p.val);
hitFlag = false;
defenseFlag = false;
}
public int defense(Person p) {
if (rand.nextInt(10) chanceDefense) {
if (count != 0) {
p.val = p.val - p.fight;
count++;
defenseFlag = true;
if (p.val = 0) {
System.out.println(this.getClass().getSimpleName() + "胜出!");
System.exit(0);
}
}
}
return p.fight;
}
}
class MK extends Person {
public MK() {
val = 700;
coldTime = 2.5;
fight = 50;
chanceDefense = 6;
chanceHit = 3;
waitTime = 0;
}
boolean hitFlag = false;
boolean defenseFlag = false;
Random rand = new Random();
public void hit(Person p) {
if (rand.nextInt(10) chanceHit) {
p.waitTime = 3; //使对方晕眩3s
hitFlag = true;
}
int hurt = p.defense(this);
p.val = p.val - hurt;
if (p.val = 0) {
System.out.println(this.getClass().getSimpleName() + "胜出!");
System.exit(0);
}
System.out.println(this.getClass().getSimpleName() + "攻击"
+ p.getClass().getSimpleName() + ","
+ this.getClass().getSimpleName()
+ (this.hitFlag ? "发动攻击技能 " : "未发动攻击技能 ")
+ p.getClass().getSimpleName()
+ (this.defenseFlag ? "发动防御技能 " : "未发动防御技能 ")
+ this.getClass().getSimpleName() + ":" + this.val + ","
+ p.getClass().getSimpleName() + ":" + p.val);
hitFlag = false;
defenseFlag = false;
}
public int defense(Person p) {
if (rand.nextInt(10) chanceDefense) {
defenseFlag = true;
return p.fight / 2; //防御技能发动,伤害减半
}
return p.fight;
}
}
package com.lxi;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Random;
//三个人物的基类
abstract class Person {
int val; //生命值
double coldTime; //冷却时间
int waitTime; //晕眩时间
int fight; //攻击力
int chanceHit; //发起主动技能的概率
int chanceDefense; //发起防御技能的概率
abstract void hit(Person p); //攻击技能
abstract int defense(Person p); //防御技能,返回被伤害点数
}
class DH extends Person {
public DH() {
val = 600;
coldTime = 1.0;
fight = 30;
chanceHit = 3; //表示30%的概率
chanceDefense = 3;
waitTime = 0;
}
Random rand = new Random();
boolean hitFlag = false; //主动技能发动的标识
boolean defenseFlag = false; //防御技能发动的标识
public void hit(Person p) {
if (rand.nextInt(10) chanceHit) { //发动主动技能
int hurt = p.defense(this);
p.val = p.val - hurt;
if (p.val = 0) {
System.out.println(this.getClass().getSimpleName() + "胜出!");
System.exit(0);
}
val = val + hurt;
if (val 600)
val = 600;
hitFlag = true; //标记主动技能已经发动
} else { //进行普通攻击
int hurt = p.defense(this);
p.val = p.val - hurt;
if (p.val = 0) {
System.out.println(this.getClass().getSimpleName() + "胜出!");
System.exit(0);
}
}
System.out.println(this.getClass().getSimpleName() + "攻击"
+ p.getClass().getSimpleName() + ","
+ this.getClass().getSimpleName()
+ (this.hitFlag ? "发动攻击技能 " : "未发动攻击技能 ")
+ p.getClass().getSimpleName()
+ (this.defenseFlag ? "发动防御技能 " : "未发动防御技能 ")
+ this.getClass().getSimpleName() + ":" + this.val + ","
+ p.getClass().getSimpleName() + ":" + p.val);
hitFlag = false; //
defenseFlag = false; //重置标记,下次重用
}
public int defense(Person p) {
if (rand.nextInt(10) chanceDefense) {
defenseFlag = true; //标记防御技能已经发动
return 0;
} else {
return p.fight;
}
}
}








