设计基本要求如下:(1)完成基于 C++的简单游戏开发。游戏
内容可以自行设计。(2)使用面向对象的设计方式,注意代码逻
辑结构的设计和面向对象特性的使用,例如继承、封装、多态等。
课程设计报告基本内容如下:
一、设计目标
(1)描述所设计的游戏内容以及实现目标。
所设计的游戏内容是模拟 2048 游戏,实现的目的是实现
2048 游戏的使用。
(2)描述功能模块设计。
功能模块主要分为主体界面搭建,键盘上、下、左、右移动等
键盘操作,具体 2048 规则的计算,比如:两个 2 相结合形成
4,两个 4 结合形成 8,以此类推。除此之外还有每个数字的
label 的设计等功能模块。
二、详细设计
(1)描述类的结构设计与分析(描述和分析如何设计类的
结构、如何使用派生、继承、多态等面向对象设计特性的、类
的设计有什么优势和特点)。
在此程序设计中主要使用了 C++语言,使用了面向对象的
编程思想,主要体现在类的继承,派生,多态等方面的具体操
作使用。如下图所示:
评论0