分享21级同学大一上学期用C语言(及少量C++)实现的一笔画游戏。由于同学们刚学了三个月的编程,实现还不够完善,工程代码、图片音乐素材可以从百度网盘下载:
链接:https://pan.baidu.com/s/1nZkHbNJgQNQ6xq-C_SIKKg
提取码:6rbi
一、设计思路
1.1 底图绘制
上图中“一笔画”游戏一共有四种元素:空白区域、玩家位置、等待划过区域和已经划过区域。每种元素都由行列分明的矩形表示,可以采用二维数组的描述关卡地图数据,定义全局变量level来存储地图数据,根据level[i][j]的值绘制出不同颜色的图案,进而绘制游戏地图。
1.2 操作方法
为了控制角色移动,既可以采用键盘的操作方法,也可以采