基于单片机设计的俄罗斯方块----第一篇(总体规划)

Posted 快乐的老鼠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于单片机设计的俄罗斯方块----第一篇(总体规划)相关的知识,希望对你有一定的参考价值。

大家好,我是单片机爱好者,喜欢开发界面交互的相关程序,最近受安卓开源思想,也想将自己以前的作品跟大家一起分享,希望大家都提些意见 :)

由于本程序涉及的东西较广,为了照顾广大初学者,我会发布多个博客来阐述整个俄罗斯方块游戏的开发流程,在这里你将会有很多新的收获,希望大家都能够喜欢~

首先看下最终演示效果:

这个gif动画显示速度和画质与实际的不太一样,通过下图就可以看出来:


下面我们分析这个游戏开发需要准备的东西,我在VC++6.0上面开发的,所以得先按照这个软件,显示的界面是C++写的MFC,大家也不要觉得MFC很困难,实际上等我给出模板后你只需要在相关位置写上你的C语言代码就可以了,那么有了这个虚拟液晶你就可以开发相关显示的程序了,而且还很高效喔~

接下来我会教大家一步一步实现这个程序:

第一节课: 创建一个MFC工程,并实现打点功能

第二节: 编写常用2D绘图程序;

第三节: 实现中文和ASCII字符的显示;

第四节: 分析整个游戏的实现方法

第五节: 绘制方块

第六节: 实现方块的移动

第七节: 游戏里的碰撞检测算法

第八节: 实现分数计算和其他等功能

第九节: 总结

希望在编写的过程中能够收到大家的及时留意,好啦,期待我们下次见面~




开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系

以上是关于基于单片机设计的俄罗斯方块----第一篇(总体规划)的主要内容,如果未能解决你的问题,请参考以下文章

C语言程序设计小游戏之俄罗斯方块!适合初学者上手练手!

基于.NET的俄罗斯方块课程设计

C语言:俄罗斯方块

俄罗斯方块

软件设计实战:基于Java的俄罗斯方块游戏完整版

基于python的俄罗斯方块小游戏