文章传送门 ↓
零、前言
是的,在写完黑客攻击这个坑人的小代码后,我又来写游戏了!
1. 游戏玩法
先按照提示输入游戏参数,开始游戏后按上下左右箭头移动光标,按J
键将格子标记为雷格,再次按下取消标记,按下空格键翻开格子。雷区上方显示现在剩余雷数。
游戏失败时全屏变红,并且提示游戏失败,按下任意键退出程序。
游戏胜利时提示游戏胜利,按下任意键退出程序。
在所有参数输入完毕后无法调整窗口大小。
若中途想要退出程序可以点击右上角的 × 是个人都会,或者按Ctrl + C
组合键。
2. 注意事项
- 本游戏只提供.exe可执行文件,不提供C++源代码,所以一旦看见运行效果完全一致或近乎一致的代码但没有作者声明,版本越高抄袭概率越大
- 保证.exe程序不存在任何病毒、木马,不会对计算机造成任何额外损伤,但如果杀毒软件识别为木马纯属正常现象,
因为360把我电脑上的扫雷当成了木马 - 若您仅需要.exe可执行文件,直接点击文章上方资源下载即可,下面的文字为选读,但还是希望不要白嫖!
- 代码编译环境
g++ 8.1.0
,c++20
- 作者并不太擅长写游戏且游戏仅使用了万能头文件、windows.h和作者自己写的游戏头文件三个头文件,可能有亿些些简陋,各位大佬们请见谅,之后会慢慢优化或做更好的游戏
- 若文章有误或者有什么建议可以私信或在评论区提出
一、创作之初
1. 灵感
创作需要一个或多个好的灵感,不管是写作还是写游戏。
而我当然没啥好的灵感才写的扫雷练练手
2. 大纲
在找到灵感后,我们需要列出游戏大纲,这样不仅可以在之后更快速地想出程序如何实现,还能在调试时更快地找出代码的漏洞以及可以优化的地方。
大纲的简单例子(python猜数游戏):
- while循环进行游戏,同时有退出条件
- 随机一个在玩家指定范围内整数
- 让玩家输入他猜的数
- 给出相应提示并缩小范围
- 让玩家继续猜,直到猜对
可以发现大纲列得十分简单,如果游戏更加复杂,则大纲相应地要更详细一些,像这种有手就行的代码只要能理解大概思路就行。
二、创作之中
1. 第一步:基础功能
首先,写一些十分简短的代码,只要能够达到游戏基础标准即可。
不需要很多花里胡哨的功能,只要能玩并且能感受到游戏主题就行。
其他润色等以后再添加,这样不会导致前期消耗时间过长,而且很可能大部分时间都在调bug。
写完基础功能之后,在确保可以完全实现游戏目标的情况下,再继续下面的开发。
2. 第二步:润色
对刚才写的基础功能进行润色。
例如:加上输入提示、制作好看的过渡动画、将游戏界面进行完善或提升画质。
还可以加上亿些额外的功能,例如首页、玩法帮助、版本号之类的(扫雷和之后的游戏应该都有)。
3. 第三步:测试
这一步十分重要!!!
为什么这么说?
测试其实就是游戏所谓的内测阶段,也就是开发人员的内部测试,有时也会请一些内测员来进行内测。
在内测完毕后一般是公测,这次是所有人都可以进行测试并且上报游戏bug,有的甚至还有奖金拿(或者是游戏内的货币或着值钱的东西)。我开发的游戏就别想拿RMB了
其实一般内测的时候bug就基本调的差不多了,公测除了去到亿些内测员们想不到的地方或者做亿些事情之外,应该发现不了什么bug吧(除了某些3A大作或者内测员极不认真)
如果想要不让玩家们发现太多bug,可以努力想一些玩家不常试的事情,这样也许就能发现一些意想不到的bug。逝世就完了
三、更新版本
版本可以适当更新,一次不需要太多,也不能过少。要不然跟没更新有啥区别
可以根据用户反馈来添加一些新内容,还得把新bug修一修。
四、游戏展示
遇到这种情况请不要慌张,点击右下角的下三角,点击添加信任然后一路确定,重新打开扫雷.exe就行。
再次声明:本文件不会有任何木马!
五、扫雷下一版本更新计划
- 首页、游戏玩法说明书以及循环游戏(就是游戏失败后不会直接退出游戏,而是返回首页)
- 添加问号标记
- 在只剩下雷格没有被反开时会被判为游戏胜利
- 雷区边界
- 光标移动间隔(即在扫雷时按上下左右键移动两格间隔时间,单位毫秒)
正无穷、结束
本期关于扫雷的简单描述到这里就结束了,都看到这了,点个赞和关注再走吧!
那么我们下期再见,886!