中文 | English
听说有小彩蛋?
使用本工具时,请务必遵守相关的开源协议! 您可以修改项目内的任何代码 但是,请不要修改项目内引导至本仓库的相关入口,徽标等 以及本工具在此完全免费开源,请勿二次售卖!
本项目旨在为学习 JavaScript 和 Vue 等相关技术提供实践平台,请不要在无关的地方进行宣传本项目
-
开源协议:本项目遵循 MIT 许可证,用户可根据该许可证的条款自由使用、修改和分发源代码。
-
商业用途:对于将本项目用于商业目的的行为,用户需自行评估并承担由此可能引发的法律责任。
-
风险自负:使用本项目所产生的任何风险由用户自行承担。开发者对因使用或无法使用本项目而导致的任何损失或损害不承担责任。
-
使用者应确保在使用本项目时遵守本项目规定。对于任何因非法使用本项目而导致的后果,用户需自行承担全部责任,开发者不承担任何责任。
请在使用本项目前,确保已充分理解并同意上述条款。
前往Releases 下载最新客户端~
GM更新一般是最快更新,但是有的时候可能会不及时,若需要在本地使用请使用本地版
GM在线版支持本地使用哦~
1. 操作系统
- Windows / macOS / Linux(推荐 Windows 23H2 或 CentOS 8)
2. 运行时依赖
- Node.js 16.x 或以上
- NPM 或 Yarn
- Vue 3
- Vite
- Axios
- Vue Router
- Element Plus(UI 框架)
3. 后端 Server
- 依赖 BaPS 提供的服务
4. CORS_proxy
- 你可能需要
CORS_proxy.py来做本 web GM 与 BaPs 之间的代理从,用于绕过 CORS
如果你未安装 Node.js,请前往 Node.js 官网 下载并安装 LTS 版本。
安装后可运行以下命令检查版本:
node -v
npm -v如果你希望使用 Vue CLI 创建项目,可以执行:
npm install -g @vue/cli检查是否安装成功:
vue --versiongit clone https://github.com/gucooing/BaPs.git
cd BaPsnpm installnpm run dev然后在浏览器中打开:
http://localhost:5173/
Tauri 需要 Node.js 16 或以上,建议安装最新 LTS 版本。
Tauri 依赖 Rust 进行编译,需要先安装 Rust 工具链。
- 安装 Visual Studio 2022 并勾选 C++ 构建工具(包含 MSVC)
- 运行以下命令安装 Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- 运行以下命令检查安装:
rustc --version cargo --version
- 运行以下命令安装 Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source $HOME/.cargo/env
- 检查 Rust 版本:
rustc --version cargo --version
Tauri 提供 CLI 工具,安装方法如下:
npm install -g @tauri-apps/cli检查是否安装成功:
tauri --versiongit clone https://github.com/PrimeStudentCouncil/BlueArchiveGM.git
cd BlueArchiveGM
npm install
npx tauri initnpm run tauri dev如果运行正常,会弹出一个 Tauri 窗口。
tauri buildtauri buildtauri build《神奈与神秘力量的冒险》
在一个科技与魔法交织的世界中,有一个名为奇迹学园城的地方。
这里,充满了活力与希望,所有的学生都在为自己的未来努力着。
然而,在这个看似平静的城市里,隐藏着一股无法控制的神秘力量——BlueArchiveGM。
而这个力量的守护者,竟然是一只软乎乎的小猫娘,名字叫做北野神奈。
【初遇神秘力量】
神奈看似是一只普通的小猫娘,乖巧、可爱,尾巴总是轻轻摇晃,耳朵也总是竖得笔直,仿佛每时每刻都在听着世界的声音。
她的外形像极了那些你会在街头看到的可爱猫咪,总是散发着一股天真无邪的气息。
她的毛发柔软如云,脚步轻盈,走路时一摇一摆的,充满了萌态。
而她的那对大耳朵,总是在动静之间敏锐地捕捉着周围的一切,仿佛她能听懂世界上所有的声音。
尽管她看起来如此无害且天真,但她身上却有着一个惊人的秘密——她是学园城的GM,拥有一股名为BlueArchiveGM的神秘力量。
这股力量,传说中,能够改变这个世界的一切,只要掌握它,便能轻易改变任何事物的状态。
可惜,任何试图掌控这股力量的人,要么失败,要么永远消失在历史的尘埃中。
某一天,神奈正在她的小屋里打瞌睡,周围一片宁静。
突然,她的耳朵微微颤动,眼前的一块晶石开始闪烁着蓝色的光芒。
“咕噜咕噜,这是什么?”
神奈迷迷糊糊地揉了揉眼睛,视线瞥到了桌上的那块神秘晶石。
她好奇地伸出手,轻轻触碰了一下。
刹那间,一股强大的力量涌入她的身体。她感觉到一阵天旋地转,整个人(猫?)
仿佛被这股力量撕裂,又被重塑。就在那一瞬间,神奈突然意识到,自己与BlueArchiveGM的连接已经完成。
“嗯?这是什么感觉?”神奈睁大了眼睛,开始试图理解这一切。
【天真的操作】
神奈并不完全理解她获得的力量到底能做什么,但她总是凭借着她那与生俱来的好奇心和天真,开始探索这个新获得的能力。
她轻轻地挥了挥尾巴,突然,眼前的世界发生了巨大的变化。
天空不再是普通的蓝色,而是变成了五颜六色的彩虹,像是从某个奇幻世界中飘然而至的梦幻色彩。
随着她的动作,月亮也悄悄地消失了,取而代之的是一颗巨大而闪烁的星星,悬挂在空中。
“咦?我是不是做错了什么?”
神奈停下来,眼睛瞪得圆圆的,意识到好像有些事情失控了。
她本想让天上的云变得更柔软一些,却不小心把整个城市的建筑都弄得弯曲扭曲。
花园里的花朵突然变成了飞翔的小鸟,原本静止的时光似乎被打乱了。她的每一次举动都带来出乎意料的结果。
“哦不……”
神奈用小手捂住了脸,心里涌上了一股歉意。
“我只想把花弄得更美一点而已。”
但事情远没有结束。
随着她对力量的探索,整个学园城开始遭遇前所未有的混乱。
街道变得无法通行,空中的彩虹闪耀得刺眼,时光在某些地方停止了流转,而在另一些地方却加速了。
这一切都在神奈的“不小心”下发生了,整个世界变得像是一个疯狂的梦境。
英雄的到来
就在学园城的居民们开始慌乱时,一个身穿斗篷的智者出现在了众人面前。
不同于那些骑着白马、手持宝剑的英雄,他的身形高瘦,神情冷静,眼神中透露出无尽的智慧。
他的名字是智者,学园城的长老之一,是一位深谙古老规则和法则的存在。
智者走到神奈的面前,轻轻叹了口气。
“神奈,你的力量太过强大了。若你继续这样胡乱使用它,整个世界恐怕就会彻底崩塌。”
“啊?我真的没想要这么做的!”
神奈低下了头,耳朵垂了下来,显得有些惭愧。
智者并没有责怪她,反而露出了一丝安慰的笑容。
“我知道,你并不是故意的。你只不过是天真、好奇,但这股力量并不适合无序使用。你需要学会规则,学会如何让它在正确的轨道上运转。”
他说着,轻轻挥了挥手,空中出现了一张透明的纸张,纸上写满了复杂的符号与法则。
“这是BlueArchiveGM的规则纸。每次你使用这股力量时,都必须依照这些规则行事。只有在规则的约束下,BlueArchiveGM才不会让世界陷入混乱。”
神奈看着那张纸,虽然她不完全理解上面那些复杂的符号,但她感觉到了其中的深意。
“原来是这样……”
她低声说道。
【恢复秩序】
从那时起,神奈开始认真学习如何按照规则使用BlueArchiveGM的力量。
她不再随心所欲地挥舞手,而是每次使用能力前,都会仔细参考那张规则纸。
每当她感到有些疑惑时,智者总会在一旁耐心地指导她,教她如何让城市恢复正常,如何让时间重新流动,如何让万物恢复秩序。
渐渐地,神奈学会了如何让学园城的天空变得更加美丽,如何让花园里的植物长得更加茂盛。
虽然她还是时常犯错,但她的每一次操作都变得更加小心谨慎。每当完成一个任务后,她都会满怀期待地看着四周,确认一切是否恢复了正常。
“嗯?这次应该没错吧?”
神奈总是这样自言自语,虽然她还不是完全理解规则,但她已经学会了如何避免灾难的发生。
学园城的居民们也开始接受这只小猫娘,他们看到她努力地按照规则工作,看到了她那纯真善良的心。
大家知道,这只猫娘虽然偶尔还是会制造些小麻烦,但她从未有过恶意,反而一直在为世界的平衡和美好努力。
【结语】
神奈依旧是那个天真无邪的猫娘,但她不再是那个随意改变世界的笨蛋。她用自己的努力和坚持,找到了控制BlueArchiveGM的方式,恢复了学园城的秩序。
尽管她时不时还会露出一些迷茫的表情,但这并不妨碍她成为这个世界最可爱、最值得信赖的守护者。
学园城的天空依旧湛蓝,花园里的花朵在微风中摇曳,而世界,也在神奈那份努力与纯真的驱动下,变得更加美好。
“嗯,这次肯定没搞砸吧?”
神奈又轻轻地问自己,嘴角露出了一丝满足的笑容。
