如何通过控制台编程实现俄罗斯方块游戏?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2322个文字,预计阅读时间需要10分钟。
之前学习了C++的课程,一直想尝试说编个小游戏,但既不想学MFC也不想学,所以只能变成控制台的小游戏。俄罗斯方块一定是很多人小时候玩过的游戏。接下来就说说设计想法。
主要实现:俄罗斯方块
之前学了些C++的课程,一直想着说编点小游戏,可是MFC又不想学,所以就只能变成控制台的小游戏。
俄罗斯方块一定是很多人小时候玩过的游戏。接下来就说说设计想法。
主要实现,选择游戏的等级,加速下降,不同形状不同颜色,暂停和退出功能。
首先是类的设计。
class Box { private: int map[23][12];//画面坐标,记录有方块的点,也是游戏界面 int hotpoint[2];//当前活动的点,所有图形都是以此为基准绘制的 int top;//当前最高位置 int point;//分数 int level;//等级 int ID;//当前活动图形的ID号 int colorID;//图形的颜色ID。
本文共计2322个文字,预计阅读时间需要10分钟。
之前学习了C++的课程,一直想尝试说编个小游戏,但既不想学MFC也不想学,所以只能变成控制台的小游戏。俄罗斯方块一定是很多人小时候玩过的游戏。接下来就说说设计想法。
主要实现:俄罗斯方块
之前学了些C++的课程,一直想着说编点小游戏,可是MFC又不想学,所以就只能变成控制台的小游戏。
俄罗斯方块一定是很多人小时候玩过的游戏。接下来就说说设计想法。
主要实现,选择游戏的等级,加速下降,不同形状不同颜色,暂停和退出功能。
首先是类的设计。
class Box { private: int map[23][12];//画面坐标,记录有方块的点,也是游戏界面 int hotpoint[2];//当前活动的点,所有图形都是以此为基准绘制的 int top;//当前最高位置 int point;//分数 int level;//等级 int ID;//当前活动图形的ID号 int colorID;//图形的颜色ID。

