java程序设计一个7*7方格的游戏.求大神帮助 10
java程序设计一个7*7方格的游戏。游戏目标:以最少的猜测次数打掉计算机所安排的游戏公司。游戏设置:启动后,计算机在虚拟的7*7方格上安排3个网站。安排完成后,进行猜测...
java程序设计一个7*7方格的游戏。游戏目标:以最少的猜测次数打掉计算机所安排的游戏公司。游戏设置:启动后,计算机在虚拟的7*7方格上安排3个网站。安排完成后,进行猜测。进行游戏:在命令行中输入坐标,如A3,然后返回hit、miss和sunk,游戏结束后,给出分数
展开
1个回答
展开全部
1 用2维数组表示7*7方格
2.随机选取3个连续的cell作为一个游戏公司, 重复三次, 确保不重复,不重叠
(把这些cell的坐标用数组ary全部记录起来)
3.读取命令行输入 如A3 然后判断这个cell
if(ary中存在A3&&A3以前没有输入过){
那么返回 hit
}
if(ary中存在A3&&A3以前输入过){
那么返回 sunk
}
if(ary不存在A3){
那么返回 miss;
}
4.获得步骤3所输入的次数,如果次数越少,分数越高
2.随机选取3个连续的cell作为一个游戏公司, 重复三次, 确保不重复,不重叠
(把这些cell的坐标用数组ary全部记录起来)
3.读取命令行输入 如A3 然后判断这个cell
if(ary中存在A3&&A3以前没有输入过){
那么返回 hit
}
if(ary中存在A3&&A3以前输入过){
那么返回 sunk
}
if(ary不存在A3){
那么返回 miss;
}
4.获得步骤3所输入的次数,如果次数越少,分数越高
追问
希望给出完整的程序
追答
伪代码和逻辑都写给你了, 你还是锻炼下自己吧,写出来有错误可以修改,但是不写的话,能力得不到提升啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询