A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 13832|回复: 66

游戏不是预先编好的程序吗,为什么还会出现各种BUG?!

[复制链接]

终结者

单机双打游戏最高

精华
0
帖子
10099
威望
0 点
积分
10543 点
种子
1627 点
注册时间
2006-7-13
最后登录
2025-10-3
 楼主| 发表于 2015-2-11 12:59  ·  广东 | 显示全部楼层 |阅读模式
本帖最后由 whmzy 于 2015-2-12 01:06 编辑

比如游戏里的固定场景,AI用***在射击,碰到BUG时也许手里的枪消失了,也许枪口对着自己......再读档载入就正常了,如果说是程序的问题,那为啥有时是正常的?觉得不太懂就问,别见怪
------------------------------------------
耐心看完了大家的解释,很多人码了很多字,无法回复每个人,感谢大家对本菜的热心帮助!

精华
0
帖子
2354
威望
0 点
积分
2784 点
种子
10 点
注册时间
2008-2-4
最后登录
2022-12-10
发表于 2015-2-11 13:03  ·  甘肃 | 显示全部楼层
软件测试这门课一开始就说了:所有程序都有BUG,而且BUG永远改不完。
实际中因为软件和硬件在运行时可能出现的各种问题,BUG的发生也具有随机性,所谓的没BUG程序并不存在,只是出现的概率小。

精华
0
帖子
32193
威望
0 点
积分
36287 点
种子
1294 点
注册时间
2009-7-12
最后登录
2023-11-23
发表于 2015-2-11 13:03  ·  拉脱维亚 | 显示全部楼层
有程序就有bug   

精华
0
帖子
1086
威望
0 点
积分
1217 点
种子
12 点
注册时间
2008-6-8
最后登录
2023-1-20
发表于 2015-2-11 13:08  ·  北京 | 显示全部楼层
是预先编好的程序,但是编程的人有没有考虑到的情况,以及实际操作中会有不可预见的意外。理论上,一个程序如果能对所有可能出现的事件均有处理方法,那么就不会有bug,而这显然是不可能做到的。

终结者

单机双打游戏最高

精华
0
帖子
10099
威望
0 点
积分
10543 点
种子
1627 点
注册时间
2006-7-13
最后登录
2025-10-3
 楼主| 发表于 2015-2-11 13:13  ·  广东 | 显示全部楼层
vayhow 发表于 2015-2-11 13:08
是预先编好的程序,但是编程的人有没有考虑到的情况,以及实际操作中会有不可预见的意外。理论上,一个程序 ...

就是没明白会有何不可遇见的情况发生,机器硬件是固定的,运行机制也是死的,程序参数设定好的,不明白有什么意外?我是真不懂

终结者

众人皆醒我独醉

精华
0
帖子
9614
威望
0 点
积分
11160 点
种子
10 点
注册时间
2013-6-16
最后登录
2025-7-22
发表于 2015-2-11 13:14  ·  湖南 | 显示全部楼层
whmzy 发表于 2015-2-11 13:13
就是没明白会有何不可遇见的情况发生,机器硬件是固定的,运行机制也是死的,程序参数设定好的,不明白有 ...

这个也不明白?编程是人编的,怎么可能做到面面俱到?

精华
0
帖子
1952
威望
0 点
积分
2004 点
种子
78 点
注册时间
2008-6-27
最后登录
2025-10-5
发表于 2015-2-11 13:32  ·  北京 | 显示全部楼层
建议楼主去看物理学有一个定律,不确定性关系,你就明白了,没有什么是被注定的

精华
0
帖子
975
威望
0 点
积分
1015 点
种子
5 点
注册时间
2014-11-30
最后登录
2023-1-28
发表于 2015-2-11 13:35  ·  四川 | 显示全部楼层
LZ稍微了解一下编程 哪怕只是概念上的东西 也不会有这种疑惑了

精华
0
帖子
2882
威望
0 点
积分
3197 点
种子
329 点
注册时间
2004-4-20
最后登录
2022-2-1
发表于 2015-2-11 13:35  ·  广东 | 显示全部楼层
whmzy 发表于 2015-2-11 13:13
就是没明白会有何不可遇见的情况发生,机器硬件是固定的,运行机制也是死的,程序参数设定好的,不明白有 ...

你上面说的都对,都固定的
但是编程的是人,一个人活着一个群体的人不可能都预测到所有潜在的行为和可能性,面对如此庞大的用户群体,使用者都是人个体,本身又是另外一个不确定性。

终结者

单机双打游戏最高

精华
0
帖子
10099
威望
0 点
积分
10543 点
种子
1627 点
注册时间
2006-7-13
最后登录
2025-10-3
 楼主| 发表于 2015-2-11 13:35  ·  广东 | 显示全部楼层
任滚滚 发表于 2015-2-11 13:14
这个也不明白?编程是人编的,怎么可能做到面面俱到?

举例,***在人手里,程序编好了没显示出来,这是意外?在不能面面俱到的范畴里?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-10-6 09:25 , Processed in 0.197032 second(s), 17 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部