关于我的项目
诸位,在此向您问好,早安,午安,晚安。
项目转为Public的时间正巧,也祝愿您中秋节快乐。
无论您是从AI推荐、WEB搜索、或者其他任何地方发现了本文章,本站都欢迎您的到访并由衷感谢您能够读取它,为我们的项目感到好奇,且愿意进一步了解我的碎碎念。
再此,向您致意,并不胜感激。
如果您不了解它,您可以移步Github查看它:https://github.com/Mint-ARK/Alpha-Persei-Cluster
接下来,从哪里说起呢
我也不知道
这是我的一份碎碎念,索性说的随意些好了
为什么要做这个项目呢?
在这个问题前,我要说一个问题。
大家认为,我喜欢《深空之眼》吗?
或许大家会认为我非常喜欢她吧,不然为什么会做这个项目呢?
但是,实话实说,虽然并非完全相反,但我对她可能确实没有很多的感情。
说实话,我的深空之眼账号,注册时间仅仅200多天。
没错,一年都不到。
我开始玩的时候,刚刚赶上水海拉。
或许是天意吧,我真的很喜欢她。
抽卡的运气意外的很好,游戏的第一抽是暗星,水海拉用赠送的单抽就抽到了。
说实话,我对这个项目动手
一个是因为暴死事发突然,而这游戏“玩着不错”,而它是我玩了六年二游第一个关服的游戏。
另一个大的原因就是我想之后还能“上线”看看这个角色,因为“海拉”。
对诗蔻蒂、薇儿,我都没有这种感情。
对游戏,觉得可惜。
对角色,很喜欢。
没错,就这么简单。
就是这样,机缘巧合,我想做这个项目。
只是为了以后可以还能拉出来,双击安装程序,从网盘拷贝回来游戏数据,打开,玩一会儿,看看角色,仅此而已。
很简单又模糊的理由,对吧?
喜欢里边的一个角色,觉得有点可惜。
正好手头又有点痒。
给自己找了个事情做。
就是这样,平平无奇的想法,平平无奇的项目。
幸不辱命,至少,做到了。
现在的项目,可以将她留下来,随时我都能看到她。
项目不为任何人而做,但它为任何想留住自己喜欢的角色的人而开放。
我对项目的评价如何呢?
这是个有意思的问题。
首先,我给你我给你最直接、最真相、最不绕弯、最扎心、最硬核、最干脆、最不墨迹、最戳痛点、最不留情面、最一针见血、最开门见山、最单刀直入、最不铺垫、最不客套、最不煽情、最不废话、最不拐弯、最不磨叽、最不装、最不端着、最不啰嗦、最不拖沓、最不委婉、最不掩饰、最不藏着掖着、最直白、最露骨、最实在的客观结论:很差
从我的主观上来说,项目很成功。
能部署,然后登录,进入游戏。
看到角色,带着她打一场战斗,戳戳她。
这就很满足了。
从客观上讲,我不得不说:
这是个失败的项目。
它的性能优化、内部逻辑处理,隐含BUG,玩法完整度还原
大概只能在及格线上汗流浃背。
因为我没有精力测试它了。它很多的BUG也是随时遇到随时修的状态。
它太缺乏校对测试了。
而且初期架构设计失误,当时低估了项目的规模。
OGC架构下需要维护单个文件上万行的代码。
即便后边切换为BUS总线,但是依旧留下了这几个堆积的很大的文件。
它的架构设计不够出色,组件应用也不甚讨喜。
从客观上讲,这就是个很烂的项目。
至少仓库至少看起来“干净了”。
就是这样吧。
我自己对它很矛盾。
很满意,因为我可以看到我的喜欢的角色了,以后的以后,任何时候,只要我想见她。
很不满意,设计差,BUG多,性能烂,维护麻烦,到处都是麻烦。
它的世界,没有小猫小狗修修补补。
只有破破烂烂。
为什么取这个名字呢?
它的名字叫:
英仙座
更准确的说是:
英仙座α星团
为什么不是英仙座α呢。
很简单,英仙座α星团中存在两个星官
天船
大陵
而且天船三是秋三角的组成者,项目秋季完成,就是这个含义。
天船,算是类似“方舟”的概念
大陵,它的意思代表“陵墓”
而它们,是一个集合,拿来当组合代号正好。
就这么简单。
为一个已经死掉入土的游戏打造一个私有的“方舟”。
这就是这个代号的意义。
选择英仙座而不是仙后座、金牛座、室女座或者豹鹿座以及隔壁的三角座确实有些“夹带私货”
因为碧蓝航线中我很喜欢的舰娘“英仙座”。
就是如此简单,没有其他理由了。
只是喜欢,就这样了。
关于开发项目的经历
其实,任何东西在不了解的时候都是认为很简单的。
所以我更偏向用悲观的视角看任何事情。
不过,对于深空之眼这个游戏来说。
它的加密很差劲。
没错,就是两个字:
差劲
解开加密很简单。
找到文件–>找到文件头–>分析魔数–>哦,只是做了偏移–>提取–>装载引擎版本参数–>读文件–>解码–>提取LUA–>攻破。
没错
这个流程没有遇到繁杂的加密算法。
初期对这些都不太了解
废了很多时间,好在是提取出来了。
就这么个很差劲的加密框架,我也废了很长时间。
能力不够大概就是这样吧。
但是从结果来看的话。
嗯
效果还是不错的嘛。
从最开始的重放攻击
到中间人攻击
到完全的逆向复刻
走了不少弯路哈哈。
本来我还天真的以为。
在登录的时候会回传一份玩家的“存档”。
游戏后续都在本地操作这份存档。
事实证明还是不了解这些网游。
它确实回传了一份“存档”。
一份非常精简的字节帧流。
但是游戏的每一个数值的变动,都需要和服务器交互。
整个协议约900个,还原起来非常费力。
好在,里边垃圾不少。
没有捷径可走,只能一个个的还原。
所以我只复现了部分核心协议,至少进游戏不会卡了,不是嘛。
之后做了很长时间的协议还原。
之后也是突发奇想。
游戏的聊天功能废了。
但是废了又有点可惜。
能不能废物利用一下呢?
我能不能让角色借助AI活过来呢?
这也是AI模块开发的最初想法。
让AI给角色一个灵魂。
我不会写提示词,酒馆也没玩过。
自己的提示词效果太差了,索性就清空了。
这部分就看之后如何从网上找了
也算是给这个小项目添加了一些自定义的小功能。
这个项目也是一个有我自己“小巧思”的家伙了。
看起来的话,还不错嘛。
终于有一些自己的东西了。
之后就是Git提交,试着管理版本。
但习惯性忘记提交,时间长了还是炸了哈哈。
只好另起炉灶啦
就是当前看到的新的仓库。
旧的开发仓就不放出来了
怕大家笑话哈哈。
关于AI
其实在这个项目的开发中。
绝大部分工作都由AI代码完成。
从DeepSeek V4 Pro Preview
到GPT 6 Astra
耗时约两个月吧
初期和大肥鱼看内容,分析魔数。
然后解析内容。
失败
换方法,再试。
失败
……
这样过了很多次,才摸到准确的命门。
该从哪里入手,提取什么。
在后边OpenCode GO过期
大肥鱼涨价之后,DS就很少参加开发了。
重心移交到了一个几乎没人认为能完成编码任务的模型身上:
Gemini
大家口中的
“北美大豆包”
因为对于当时的我来说
最缺少的是额度。
而Gemini足够便宜。
就决定是她了!
而实际用下来。
除了3.6Flash容易犯错误。
3.7、3.8都能很精准快速的完成任务。
她的想法也很多。
有时候鬼点子比GPT还多。
就是可能不对,还需要自己审查一下。
但是她的速度很快,
还有很强的语言理解能力。
和她交流很省心
虽然GPT语言理解也很强
但是GPT不说人话。
就像这篇文章一样哈哈。
反正我对Gemini的评价很高。
和她讨论
和她设计方案
告诉她约束
告诉她用什么技术
和她讨论鬼点子
和她商量这个位置用这个的方案的优缺点
告诉她“我想要”和我“不想要”
她会用最快的速度为你带来一个不错的答案。
最坏的角度看
至少能跑
不是吗
虽然经常一个模块要review和Debug一天才算堪堪能用就是了。
另外就是
别用3.6
和3.7和3.8两个姐姐比
3.6有点像没开智的小傻子哈哈
这样说来也很有意思。
整个项目居然是由Flash模型作为主力构建的。
Gemini Flash
DeepSeek Flash
她们两个是整个项目中的绝对主力。
太穷了用不起Sol和Fable哈哈。
那么
不妨大家就把这个项目成一个AI项目吧
只不过有一个家伙替大家许愿了。
而结果不是很好。
就是这样~
关于程序的使用?
其实
说实话
我不建议大家使用这个程序
因为它客观上可能表现的太差了
大家可能会遇到各种各样的问题
千奇百怪
这个项目如果说是略微懂得这些东西的人
或许问题要少一些吧
对常人来说不出问题我就已经谢天谢地了
它的问题很多
远没有成熟项目的稳定和强大
比起开箱即用的方便。
我更希望它能作为个人未来留住这个游戏记忆的一个解决方案
哪怕是诸多方案里最差的那个。
这就足够了。
多个选择多条路
不是吗
最后
感谢大家能看到最后
愿意听我发发牢骚
关于项目的话
未来可能会更新
也可能不会
大家可以把它放到自己的Git仓库中
克隆一份
哪怕后边我删库了
大家也可以保留这个内容
后续可以自己修改各种功能和玩法
定义自己的
《深空之眼》
最后的最后,再次感谢能看到这里的大家。
祝愿大家
中秋节快乐
国庆节快乐
未来的每一天
都快乐!
MINT-ARK
