python作业_python大作业
作业要求在这个游戏中,游戏者将与计算机进行对抗。计算机将在一个二维的表栏中布置一些战船。表栏中的每个方格称为一个单元(cell)。每艘战舰根据自身长度占据横向或者纵向的一些单元。游戏者通过在cell上点击鼠标(表示向该位置发送一发导弹)来猜测这些战舰都布置在什么位置。如果游戏者点击中了某艘战舰占据的一个cell,则程序显示击中战舰,并在cell中标出,否则标识没有击中。如果某艘战舰占据的所有cel
·
作业要求
在这个游戏中,
游戏者将与计算机进行对抗。
计算机将在一个二维的表栏
中布置一些战船。表栏中的每个方格称为一个单元
(cell)
。每艘战舰根据自身长
度占据横向或者纵向的一些单元。
游戏者通过在
cell
上点击鼠标
(表示向该位置
发送一发导弹)
来猜测这些战舰都布置在什么位置。
如果游戏者点击中了某艘战
舰占据的一个
cell
,
则程序显示击中战舰,
并在
cell
中标出,
否则标识没有击中。
如果某艘战舰占据的所有
cell
都被击中,
则标识该战舰被击沉。
为了使得程序更
有趣,
游戏者的导弹数目是有限的。
游戏的胜负规则是:
游戏者击中所有战舰获
胜,
若用完所有导弹后还没有击中所有战舰则计算机获胜。
为了增加游戏的难度,
每次游戏战船的种类和数目都是不定的,程序将用不同颜色表示不同类型的战
舰,
并且每次游戏者发射导弹后都将显示出相应的提示和统计信息,
你可以运行
作业材料中的
battleship.exe
程序进行试玩,
获得游戏运行更多的细节,
这些功能
必须都在作业中完成。
更多推荐
所有评论(0)