到了考试周了佯,可是偏偏这个时候迎来了很多很多的课程设计,幸好教授把C语言的课程设计提前发出了,不然都在最后几周,加上数据结构的课程设计就没有时间做这个啦~
刚开始打算做成UWP应用的,可是网上的教程都是C#,并且用C++做的话某些功能和C#不一样,所以就这样拖了好多周,省赛前一点儿也没有开始做,等到省赛结束之后,别人都差不多完成啦!而我才开始准备查找资料……
然而一周过去了,进度还是0%。噫,1%吧!
眼看就要开始验收了,算了,还是用最简单的 EasyX 做吧!以后的 C# 课程设计再考虑 UWP。
周一开始敲代码,整整一周的课余时间,都在努力做这个,现在想起来,那个时候真的好累唉,居然没有感觉到~
最初做这个游戏是因为想起来 秦时明月 中的 墨攻棋阵 ,也就是黑白棋,努力还原动漫中的场景,周末的时候终于完成了。
先附图:
怎么说千千也都是新手呢!感觉做的还算满意吧!
人机对战中有三种模式哦!
...
Line Way 是一个简单有趣的一笔画游戏。
玩家只需要用鼠标移动到方格上,使游戏角色将所有路径走遍即可过关。
目前游戏共有 25 关。
游戏执行效果如下:
源代码编写环境:Visual C++ 6.0,EasyX(20190219)
完整的游戏源代码在 github 上:https://github.com/smile-yan/LineWay
作者:Smileyan
QQ:837764072
邮箱:837764072@qq.com
受到生命游戏启发,想到了这个兰顿蚂蚁,都是零玩家游戏。
在平面上的正方形格被填上黑色或白色。在其中一格正方形有一只“蚂蚁”,它的头部朝向上下左右其中一方。
若蚂蚁在白格,右转90度,将该格改为黑格,向前移一步;
若蚂蚁在黑格,左转90度,将该格改为白格,向前移一步。
以上就是兰顿蚂蚁的简单规则描述。更详细的请参考维基百科。
执行效果如下:
完整的源代码如下:
/******************************
* 兰顿蚂蚁
* 编译环境:VC++ 2017
* 作者:that boy,2018/12/19
* 最后修改:2018/12/21
******************************/
#include <EasyX.h>
#include <string>
#include <conio.h>
namespace LangtonAn
...