题目如下:
编写一个页面,页面数据内存储有三国志游戏武将的资料,资料内容为武将编号、武将姓名、性别、年龄以及在该该名武将的个人各项能力值(能力项目有:政治、智力、武力、统帅、魅力)。页面背景要求要有美化。
提示:先思考在不连接数据库的情况下,这些数据在页面中该如何存储。
要求:
(1)先查资料,根据资料输入三国武将的个人数据,武将人数需50人以上。
(2)通过滚动显示的方式将某两位武将的个人资料显示在页面上,进行各项PK。PK项目有“单挑”、“领军”、“舌辩”、“招安与民心安抚”三种, 根据二人能力,给出PK结局的可能性判定。
“单挑”看重武力值,当武将A比武将B的武力值高10以上(不包含10)时,武将A则被判定有大几率获胜;武力值相差在0-10之间时,则判定双方不相上下;武将A比武将B的武力值低10以下(不包含10)时,武将B则被判定有大几率获胜。
“领军”看重武力值和统帅值,判定的依据为武力值和统帅值之和,规则与“单挑”相同。
“舌辩”看重政治值和智力值,判定的依据为政治值和智力值之和,规则与“单挑”相同。
“招安与民心安抚”看重魅力值,判定的依据为,规则与“单挑”相同。
注意:参与PK的武将不能是同一个人。不允许同一个武将出现在PK双方时再做重新选择,必须利用程序进行判定,如果一方选定武将后,另一方武将出现时就不能是同一个。
(3)根据武将资料,统计各项能力的最高值以及总能力值的最高值,以各项能力值和总能力进行排序后输出全体武将个人资料表。
(4)为防止用户篡改数据,当网页打开时,显示武将个人数据的文本框应设定为不可用(如
2 / 2
果是用文本框来显示被抽取武将的数据的话)。
(5)关于程序测试。要尽可能的用各种操作方式去测试,发现问题,及时解决。
参考界面如下:
有哪位大神可以做出来么,我的做不出来,啊啊啊啊~
indexDB(数据存储不考虑数据库)
空手套白狼,别人问问题是为了学习,你干脆直接让人给你工作了