战争雷霆屎山代码浅析
战争雷霆吧
全部回复
仅看楼主
level 13
从拆包得到的数据命名我们就能一窥安东星屎山代码有多严重。
1.飞机的数据在gamedata中,而坦克和舰船的数据则在gamedata底下的unites文件夹中,并没有都放在一起
2.飞机的导弹按国家分类,但cn霹雳导弹却划给了苏联,并且默认导弹与研发导弹其实不是一个导弹,数据名称都不一样,默认导弹加了“default”,导致了米格29在选择副武器会是R60M(默认)(2/2)/R60M(研发)(2/2)/R27ER(2/2)
3.炸弹按国家分类,但是又专门划出来深水炸弹不按国家分类
4.坦克武器又不按国家分类,改按口径分类了,苏制125滑就成了重灾区,甚至同时存在“2a46m_5”和“2a46_m5”两门炮,让人不知所云
5.舰船武器也是按口径分类,但是到了舰载导弹和火箭弹突然又不看口径了,统一叫成rocket,但是反潜火箭弹又不在列,不知道被放到哪里去了
6.玩家操控的舰船与ai操控的舰船在文件里全堆在一块,每次都要找半天,还容易搞混
2023年09月04日 07点09分 1
level 14
狗毛子也没想过重构一下吗?
2023年09月04日 07点09分 2
能跑的东西就永远不要去动[滑稽]动了可能就跑不了了
2023年09月04日 08点09分
十年的屎山代码,你让重构不如让他重新造一个新的屎山
2023年09月05日 02点09分
去年已经重构一次了
2023年09月04日 07点09分
本游戏依靠bug运行[笑眼]
2023年09月04日 10点09分
level 12
[笑眼]不愧是毛子
2023年09月04日 08点09分 3
level 10
俩2a46m5可能是毛子俩构型的原因一个72 一个64装弹机不一样
2023年09月04日 08点09分 4
那继续添后缀不就得了,不太理解
2023年09月09日 05点09分
@钻山R27ET 这问👻去[吐舌]
2023年09月09日 06点09分
level 13
众所周知毛子写代码只会做加法[笑眼][笑眼]
2023年09月04日 08点09分 5
level 14
中系的F16,9L就可以合并在一起,其他F16还有MIG29,红外弹就都是这样分开的。这更逆天
2023年09月04日 08点09分 6
因为中系f16白板是9p,没有默认的9l[吐舌]
2023年09月04日 08点09分
贼讨厌mig29的r60m得切两次,四发60m一组的话切换会更方便
2023年09月05日 01点09分
level 12
够懒的[阴险]
2023年09月04日 09点09分 7
level 11
每次红外弹和雷达弹切换还得去瞄一眼,不然红外弹切红外弹接敌的时候直接血压飙升
2023年09月04日 09点09分 8
阿帕奇4发毒刺都要给你分成2个副武器,服不服[滑稽]
2023年09月04日 09点09分
是真的**,mig29的4个r60要切2次,之前这问题修复了,不知道后来咋又回来了
2023年09月04日 09点09分
level 12
游戏行业从业者说句公道话,作为上线十年有相当内容深度的游戏,这个资源组织已经很不错了
2023年09月04日 09点09分 9
那倒是。。。十年的屎山还不是那么屎的时候已经是合格了
2023年09月04日 09点09分
看上去比微信强,虽然不是一个类型。
2023年09月04日 22点09分
如果要对现有代码进行精简优化,并对未来可能出现的新机制进行预备,需要多大的精力。
2023年09月04日 09点09分
@铜头皮带抽女权 应该比新做一个游戏费劲吧[滑稽]
2023年09月05日 02点09分
level 13
路径依赖啊,改了万一出bug怎么办
2023年09月04日 09点09分 10
什么年代了,还不会更改所有调用路径
2023年09月04日 20点09分
@是个人谷人 如果是自己的项目,那没事。公司的项目,万一改出来什么问题怎么办
2023年09月05日 03点09分
@🌌时间长河 这不是白蓝的理由,再说游戏有测试服这个东西,我完全可以招募玩家测个几个月
2023年09月05日 05点09分
@是个人谷人 你说得对
2023年09月05日 06点09分
level 13
载具数据来的存放这个屎山源于飞机世界,甚至来源于更早的掠食之翼[阴险]
当年只有飞机能开,坦克和舰船都是地图里的“unit”
这个习惯在现在的战雷也能窥见一斑
空战地图中可以同时存在高清化的载具模型和低清载具模型[阴险]
比如各大试车场地图
包括默认武器这个机制也是,都来自于空战模式
空战这个模式是你游几乎一切游戏模式的基础,万万不能妄动
陆战和海战实际上都是空战模式打了补丁运行的
所以你游不管什么模式都能出飞机,但是不是所有模式都能出坦克或者船
2023年09月04日 09点09分 11
空战还就内个“祖宗之法不可变”[阴险]
2023年09月04日 12点09分
level 12
要想彻底优化好游戏不如出个战争雷霆2
2023年09月04日 10点09分 12
@铜头皮带抽女权 一个1都够呛的出个2又得重新爬线,有几个人会乐意
2023年09月05日 08点09分
@蛋卷饼干屑 可以学隔壁坦克世界重置一下
2023年09月05日 09点09分
level 12
之前安东还重金招募程序员改屎山来着[笑眼]
2023年09月04日 10点09分 14
level 10
屎山不能乱动,炸了怎么办[笑眼]
2023年09月04日 10点09分 15
level 11
是时候祭出这张图了
2023年09月04日 10点09分 16
1 2 尾页