关于c++,mfc的一些问题

我打算弄个俄罗斯方块,孙鑫的书看了10章,对mfc大致了解也自己瞎弄过我看过别人的源码,有点乱,貌似人家只用了aboutdlg,app,dlg三个类,应该怎样才能使代码量... 我打算弄个俄罗斯方块,孙鑫的书看了10章,对mfc大致了解也自己瞎弄过
我看过别人的源码,有点乱,貌似人家只用了aboutdlg,app,dlg三个类,应该怎样才能使代码量减少,游戏的本体该放什么文件,关于游戏怎么制作能给点思路吗?我现在毫无头绪。。
展开
 我来答
迷岳9
2013-09-16
知道答主
回答量:39
采纳率:0%
帮助的人:21.6万
展开全部
首先你得先想好用什么设计模式。写软件不是代码的叠加,要考虑各种问题,扩展、改bug、易读等等。这一点百度搜索设计模式。

选好大致的设计模式后,就去想用什么工具开发,既然用mfc,那肯定就是vs系列的了。选好工具,就要给软件开始分模块、分层了。每个模块是干什么的,模块之间怎么交互,这些都要想好。我曾经写五子棋程序,因为这个问题没有搞好,代码臃肿丑陋,最后我受不了重写了!

接下来也别先急着写代码,而是想好这个游戏的规则、素材。把需求给定下来。需求很重要,因为你后面写代码就是按照需求来写的,不是你临时兴起就往代码里加东西的,牵一发而动全身啊。素材的整理也很关键,俄罗斯方块要有图吧,没有图你在代码里画的话其实也会有个抽象图,这些东西怎么分配也得实现想好。

上面都想好了,记下来,最后再敲代码。

其实这个顺序也不对,应该是先下需求,然后是各种评估、设计,最后写代码,但俄罗斯方块这个比较简单,上面的顺序更适合初学者,你自己看看选哪个吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式