python 课程设计扫雷报告_扫雷游戏课程设计报告

本文档详细介绍了Python扫雷游戏的课程设计,包括需求分析和概要设计。游戏要求在控制台实现N*M的扫雷游戏,允许玩家设置大小,并使用键盘操作。通过'1'键打开方格,'2'键标记可能的雷区,使用方向键移动光标。游戏结束时会显示输赢结果。设计中采用静态显示,避免了图形界面的复杂性,实现了扫雷的基本功能。
摘要由CSDN通过智能技术生成

(一)

需求分析

题目

32

、实现一个

N*M

的扫雷游戏

设计要求

能够实现一个

N*M

的扫雷游戏

a

、能够打开一个方格(由于做的是静态显示,故在控制台上方格用‘—’代替)

,已打开的

方格不能关闭

b

、能够标记一个方格,标记方格的含义是对该方格有雷的预测(并不表示真的一定有雷)

c

、能够给出游戏结果:输、赢

d

N

M

可由玩家自己设置

系统功能需求分析

一个数字和一个雷(

boom

)

。你可以打开(

open

)一个方格,如果你打开的是

一个

boom

那么就失败;否则就会打开一个数字,该数字是位于

[0

8]

的一个整数,该数字表示其所有

邻居方格所包含的雷数,应用该信息可以帮助你扫雷。点击到了某区域发现其周围没有雷,

那么显而易见应该点开周围的区域,拓展空白区域

(二)概要设计

由于知识储备不足,

VC

中的

MFC

应用程序又过于

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值