课 程 设 计 报 告
课程名称:
面向对象程序设计C++
设计题目:
连连看游戏
专 业:
计算机科学与技术
姓 名:
学 号:
指导教师:
李 晓 虹
2016 年 1 月 1 日
系统需求分析
本程序是一款连连看游戏,该程序应该具备以下功能:
该游戏界面为黑色背景加方格图片类型,不同的图片上有不同的图案,位置为随机打乱。
游戏规则为将相同图案的图片进行连接,但需满足只能至少单边无阻呈直线连接,否则无效。一旦成功连接两个相同的图案,则这两个图案消失,如此反复直到所有的图片消失,游戏通关。
图片的位置具有随机性,但要求都是必须成对出现。
1.1 功能需求
(1)主界面需求
显示玩家当前关卡数及得分数
提供“新游戏”按钮,单击后可以重新开始游戏
提供“退出”按钮,单击后可以退出程序
提供“帮助”按钮,单击后可以弹出制作人信息,联系方式等
(2)消除需求
玩家点击图案,图案会变色以提示被选中;此时再点击另一个图案,如果图案相同,则这两个图案消失;此外,两个图案中间必须无其他图片阻碍才有效,消除规则如下:
直线相连:
图1-1
两条直线相连:
图1-2
三条直线相连:
图1-3
(3)新游 ...


雷达卡


京公网安备 11010802022788号







