您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。
- 内容介绍
- 文章标签
- 相关推荐
本文共计823个文字,预计阅读时间需要4分钟。
最近阅读了《.NET游戏编程入门经典》。这本书深入浅出地介绍了.NET平台在游戏开发中的应用,内容丰富,案例实用,对于想要学习游戏编程的开发者来说是一本很好的入门书籍。
最近在看《.NET游戏编程入门经典 C#篇》 第一章介绍了如何制作俄罗斯方块,自己试了试按照书上的步骤,可算是完成了。
于是写下这篇文章留作纪念。
1.类的设计
在充分分析游戏的特点后,游戏大概可以分为3个类:Square 小正方形,Block 由4个小正方形组合成的一个图形, GameField 游戏的驱动引擎
2.代码的编写
按照从小到大,从简单到复杂的顺序,先完成Square类,Square很简单,只需要提供Show,Hide方法以及Size,Location属性。
接下来是Block,Block相对比较复杂,分为以下几种:
它应该有4个Square 编号可以按照个人习惯,当然之后计算坐标的时候也要根据个人的编号来进行。
本文共计823个文字,预计阅读时间需要4分钟。
最近阅读了《.NET游戏编程入门经典》。这本书深入浅出地介绍了.NET平台在游戏开发中的应用,内容丰富,案例实用,对于想要学习游戏编程的开发者来说是一本很好的入门书籍。
最近在看《.NET游戏编程入门经典 C#篇》 第一章介绍了如何制作俄罗斯方块,自己试了试按照书上的步骤,可算是完成了。
于是写下这篇文章留作纪念。
1.类的设计
在充分分析游戏的特点后,游戏大概可以分为3个类:Square 小正方形,Block 由4个小正方形组合成的一个图形, GameField 游戏的驱动引擎
2.代码的编写
按照从小到大,从简单到复杂的顺序,先完成Square类,Square很简单,只需要提供Show,Hide方法以及Size,Location属性。
接下来是Block,Block相对比较复杂,分为以下几种:
它应该有4个Square 编号可以按照个人习惯,当然之后计算坐标的时候也要根据个人的编号来进行。

