美文网首页
我的bug在哪里

我的bug在哪里

作者: 刘欣怡_2022公益强化班 | 来源:发表于2022-05-14 17:29 被阅读0次

    我的第一个小游戏终于做完了,历时一周半,虽然过程有点坎坷曲折,虽然存在很多bug...毕竟历经坎坷,也花费了好多时间修补漏洞。这里是对我的小游戏的一个简简单单的小总结。

    我的游戏名字叫做贪吃蛇,是通过键盘输入控制小蛇上下左右移动获取食物和加分并躲避障碍物的小游戏,虽然它长得有点丑而且不太像个蛇emmmm,没关系,它能跑起来就行。

不太像蛇的贪吃蛇

    首先遇到的第一个问题是,找不到合适的蛇的各个组件图片,而且我不会修改图片的像素,插入游戏面板中的图片大小参差不齐。修改图片像素方法:用照片打开要修改的图片-->重设大小-->自定义尺寸。接下来是调背景配色。由于eclipse不能自动出现颜色的色号,于是我用到了QQ截图,使用快捷键Ctrl+Alt+A,将鼠标放在要选择的颜色的图片上点击C就可以直接复制色号。

    接下来就是一些小bug。我修改了原视频中小蛇碰到自身就会死亡的规则,添加了随机出现的墙体和炸弹,设置为当积分达到30分随机出现墙体积分达到40分随机出现炸弹,撞墙死亡撞到炸弹会被炸得只剩一个头,还贴心地为撞到炸弹制造了爆炸效果,而并没有想到食物,炸弹和墙有可能会被随机生成到同一坐标中,甚至他们还有可能会出现在正在行进的蛇的身子上。解决这个问题需要对三者坐标进行查找,使用if语句当判断有二者重合时就会重新生成。

    那么下一个问题:在积分达到30分之前小蛇可能会莫名其妙的死掉,初步猜想时虽然30分之前没有设置墙体和炸弹的图片,但有生成墙体和炸弹的坐标并且执行着炸弹和墙的功能,当蛇头坐标与墙的坐标重合时依旧会将小蛇判断为死亡。解决方案还在路上。。。

相关文章

  • iOS 极光推 Not get deviceToken yet,

    前言: 真的,我就挺服气的,哪里来的这么多bug。 在聊bug之前,我们首先来做个测试用的 demo,我们把极光推...

  • 我的世界:百年难遇的特性?可开关的地狱传送门你见过吗?

    “快看,这有一个Bug!” “胡说!哪里来的Bug,这明明是一个特性!都和你说了多少遍了在MC里面没有Bug只有...

  • 大脑如同编程,bug如何修复?

    文/春阳 除了Internet Explorer,还有哪里藏满了bug? Your Brain.你的大脑。 在加里...

  • 调试

    定位Bug 查看测试数据,看是哪些测试数据引起的bug,以及不正确的结果和错误的断言。 假设,假设bug会在哪里出...

  • pandas文档翻译0223-0224-0225

    贡献你的代码 从哪里开始 欢迎提出代码贡献/bug报告/bug修复/文档的提高/优化/想法如果你是pandas新手...

  • D2 日报 2019年3月17日

    ? 新闻 ➡️ 血淋淋的BUG:波音在软件开发上错在哪里? www.infoq.cn ? 开源项目 ➡️ Aa...

  • 解Bug之路-Druid的Bug

    前言 此Bug是Druid低版本的Bug,此Bug至少在1.0.12版本就已经修复。 Druid的Bug现场 在紧...

  • 没细看

    昨日在查一个bug的时候,发现了另一个bug。这个bug让我疏忽了上一个bug。 上一个bug假如发生,会通过lo...

  • 我的bug

    发现问题,感知问题的能力很强,但是解决问题投入行动的实操很弱,甚至于发现问题了也无动于衷 懒,拖延,效率低又完美主...

  • 渐变轮播

    有bug的bug体现在,刷新页面的时候,第一次按左按钮,第2张图片会出现3次,我一直以为是js的哪里写错了,但是通...

网友评论

      本文标题:我的bug在哪里

      本文链接:https://www.haomeiwen.com/subject/qelburtx.html