【C++小游戏 - 1】扫雷 v1.0.0 正式版及创作大概思路


零、前言

是的,在写完黑客攻击这个坑人的小代码后,我又来写游戏了!

1. 游戏玩法

先按照提示输入游戏参数,开始游戏后按上下左右箭头移动光标,按J键将格子标记为雷格,再次按下取消标记,按下空格键翻开格子。雷区上方显示现在剩余雷数。
游戏失败时全屏变红,并且提示游戏失败,按下任意键退出程序。
游戏胜利时提示游戏胜利,按下任意键退出程序。

在所有参数输入完毕后无法调整窗口大小。
若中途想要退出程序可以点击右上角的 × 是个人都会,或者按Ctrl + C组合键。

2. 注意事项

  • 本游戏只提供.exe可执行文件,不提供C++源代码,所以一旦看见运行效果完全一致近乎一致的代码但没有作者声明,版本越高抄袭概率越大
  • 保证.exe程序不存在任何病毒、木马,不会对计算机造成任何额外损伤,但如果杀毒软件识别为木马纯属正常现象,因为360把我电脑上的扫雷当成了木马
  • 若您仅需要.exe可执行文件,直接点击文章上方资源下载即可,下面的文字为选读,但还是希望不要白嫖
  • 代码编译环境g++ 8.1.0c++20
  • 作者并不太擅长写游戏且游戏仅使用了万能头文件、windows.h和作者自己写的游戏头文件三个头文件,可能有亿些些简陋,各位大佬们请见谅,之后会慢慢优化或做更好的游戏
  • 若文章有误或者有什么建议可以私信或在评论区提出

一、创作之初

1. 灵感

创作需要一个或多个好的灵感,不管是写作还是写游戏。

而我当然没啥好的灵感才写的扫雷练练手

2. 大纲

在找到灵感后,我们需要列出游戏大纲,这样不仅可以在之后更快速地想出程序如何实现,还能在调试时更快地找出代码的漏洞以及可以优化的地方。

大纲的简单例子(python猜数游戏):

  1. while循环进行游戏,同时有退出条件
  2. 随机一个在玩家指定范围内整数
  3. 让玩家输入他猜的数
  4. 给出相应提示并缩小范围
  5. 让玩家继续猜,直到猜对

可以发现大纲列得十分简单,如果游戏更加复杂,则大纲相应地要更详细一些,像这种有手就行的代码只要能理解大概思路就行。


二、创作之中

1. 第一步:基础功能

首先,写一些十分简短的代码,只要能够达到游戏基础标准即可。

不需要很多花里胡哨的功能,只要能玩并且能感受到游戏主题就行。

其他润色等以后再添加,这样不会导致前期消耗时间过长,而且很可能大部分时间都在调bug。

写完基础功能之后,在确保可以完全实现游戏目标的情况下,再继续下面的开发。

2. 第二步:润色

对刚才写的基础功能进行润色。

例如:加上输入提示、制作好看的过渡动画、将游戏界面进行完善或提升画质。

还可以加上亿些额外的功能,例如首页、玩法帮助、版本号之类的(扫雷和之后的游戏应该都有)。

3. 第三步:测试

这一步十分重要!!!

为什么这么说?

测试其实就是游戏所谓的内测阶段,也就是开发人员的内部测试,有时也会请一些内测员来进行内测。

在内测完毕后一般是公测,这次是所有人都可以进行测试并且上报游戏bug,有的甚至还有奖金拿(或者是游戏内的货币或着值钱的东西)。我开发的游戏就别想拿RMB了

其实一般内测的时候bug就基本调的差不多了,公测除了去到亿些内测员们想不到的地方或者做亿些事情之外,应该发现不了什么bug吧(除了某些3A大作或者内测员极不认真)

如果想要不让玩家们发现太多bug,可以努力想一些玩家不常试的事情,这样也许就能发现一些意想不到的bug。逝世就完了


三、更新版本

版本可以适当更新,一次不需要太多,也不能过少。要不然跟没更新有啥区别

可以根据用户反馈来添加一些新内容,还得把新bug修一修。


四、游戏展示

游戏胜利
游戏失败
游戏ing
被360当成木马拦截
遇到这种情况请不要慌张,点击右下角的下三角,点击添加信任然后一路确定,重新打开扫雷.exe就行。

再次声明:本文件不会有任何木马!


五、扫雷下一版本更新计划

  • 首页、游戏玩法说明书以及循环游戏(就是游戏失败后不会直接退出游戏,而是返回首页)
  • 添加问号标记
  • 在只剩下雷格没有被反开时会被判为游戏胜利
  • 雷区边界
  • 光标移动间隔(即在扫雷时按上下左右键移动两格间隔时间,单位毫秒)

正无穷、结束

本期关于扫雷的简单描述到这里就结束了,都看到这了,点个赞和关注再走吧!

那么我们下期再见,886!

  • 17
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值