📄
字号:
%%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
%%嗨!我是王晓钰。
%%欢迎你访问我的个人主页:“笑语小园”http://xiaoyu.2699.com
%%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
%%二○○○年七月
让我们继续看我的程序。
这是他们老师提供的参考程序,虽然考虑的不是太周全,但很有借鉴的地方。
这里,笑语我特别对初学者说的是:不要好高骛远,一味追求完美。抓住一点、突破一点。
%%¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
二、编写一个走迷宫游戏程序。
说明:
程序开始运行时显示一个迷宫地图,迷宫中央有一老鼠。迷宫的右下方有一粮仓。游戏任务是使用键盘上的方向键操纵老鼠在规定的时间内走到粮仓处。为了增加游戏的趣味性,在迷宫的路上设置若干门,一次通过后即锁上(变为墙)。
程序应使用SDI结构,有建立、修改和存储迷宫地图等功能。
要点:键盘消息、定时器消息、图形编辑和序列化。
要求:
缺省迷宫的布局和色彩得体大方,显示正确;
老鼠形象可辨认,可用键盘操纵老鼠上下左右移动;
迷宫的墙足够结实,老鼠不能穿墙而过;
正确设置迷宫中的门,一次通过后门变墙;
正确检测结果,若老鼠在规定时间内走到粮仓处,提示“成功”,否则提示失败。然后恢复到初始状态;
在下拉菜单“编辑”中添加选项“编辑迷宫”,可修改当前迷宫。修改内容:墙变路、路变墙、路变门;
利用序列化功能实现迷宫地图文件的存盘和读出等功能;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -