密室逃生 C语言
分享17级同学大一上学期用C语言实现的密室逃生。分步骤代码、图片音乐素材可从百度网盘下载:
链接:https://pan.baidu.com/s/1Se8aPaQYa1xy93q3dR2yUA
提取码:b3p1
摘要
利用easyx和数组知识制作地图、墙块、主人公、火苗以及传送门。利用if以及各种判断语句来实行主人公的移动与撞墙的反弹效果,利用多个函数组合在一起,在不同情况下更新不同数据。 巧妙的地图的设置与设计者紧密的思维有关,关卡设置由易到难,人物的移动和地图的设置是整个游戏的重要组成部分,最秀的部分是墙壁的反弹效果。游戏仅有“空格”“w”“s”“a”“d”这些按键来控制。
关键词:益智,移动,切换,反弹。
一、设计思路
1、 实现人物的移动,由“w、s、a、d”分别控制人物的上、下、左、右
2、 实现人物在墙壁上的反弹效果
3、 地图的设计
4、 添加图片与音乐
5、 设计时间函数对整个游戏进行计时
6、 对于各环节不满意效果进行改