MFC俄罗斯方块

本文档详细介绍了使用MFC实现经典俄罗斯方块游戏的过程,包括需求分析、设计与实现、测试环境和工作总结。通过面向对象方法设计游戏面板、组合块和方块类,并利用单例模式管理资源。游戏支持键盘和鼠标操作,具备完整的计分、计时和消行功能。在开发和测试中,作者遇到了线程同步和音效播放等问题,但最终成功解决了。
摘要由CSDN通过智能技术生成

经典俄罗斯方块游戏

源码百度云链接

链接:https://pan.baidu.com/s/14frk2EuFoiRCzudol2Xgvg
提取码:syzk

GitHub

https://github.com/yocichenyx/Tetris-Game

开发者:yocichen

 0引言

0.1背景和意义

一直以来,就有自己实现一个经典小游戏(比如贪吃蛇、俄罗斯方块等)的想法,但是从未实现过,这次课设正好有此机会并且本学期开设的图形学课程也可以派上用场。要求由自己独立设计(用面向对象方法)、完成一个游戏,就想到了俄罗斯方块这个经典又不失难度的小游戏。

用面向对象的方法来设计,可以培养自己的设计的能力,设计模式的运用又可以让自己熟悉常用的设计模式、体会其深邃的思想,独立开发也锻炼了自己的编码能力,这是一个较为全面的课程设计,对于我来说是一个不小的挑战。

0.2小组分工

任务分工

组员姓名

需求分析

yocichen

概要设计

yocichen

详细设计

yocichen

编码

yocichen

测试

yocichen

后期维护

NULL

1 工作计划

1.1主要工作阶段划分

阶段名称

时间安排

需求分析

12.21

概要设计

12.22

详细设计

12.22

编码

12.23-12.26

测试

12.21-12.26

 

1.2各阶段工作任务分解

阶段名称

任务名称

任务描述

负责人

需求分析

需求收集

收集需求,要求给出简要的需求说明

yocichen

用例图绘制

绘制用例图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值