高级语言程序设计大作业实验报告
一. 作业题目
学生自选题目,使用 C++语言完成一个图形化的小程序。
二. 开发软件
Visual Studio 2017,QT creator 4.3.0(community)
三. 课题要求
✓ 图形化平台不限,可以是 MFC、QT 等。
✓ 程序内容主题不限,可以是小游戏、小工具等。
四. 主要流程
1.整体流程
对于 2048 这个 4*4 棋盘的游戏而言,我们可以设计一个 int[4][4],于是直接对数组操作即
可。
1.初始化函数,使得得分变为 0,格子清空
2.随机函数生成 2(检测有没有空的格子,若是有,那么直接生成 2,如果没有,那么判断
游戏是否结束)
3.格子的绘制 paintEvent()
2.具体步骤
1.初始化部分
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
s[i][j]=0;
}
}
button=new QPushButton("开始游戏");