游戏《战舰少女R》中用于战术迂回
及航向判定
的机制,舰队的作战航速
由舰队中所有舰船的航速
决定。
计算公式如下:
机制详情
游戏中的舰船类型如下:-
主力舰:
中文全称 中文简称 英文全称 英文简称 战列舰 战列 Battleship BB 航空战列舰 航战 Aviation Battleship BBV 战列巡洋舰 战巡 Battlecruiser BC 导弹战列舰 导战 Battleship, guided missile BBG 导弹大型巡洋舰 大巡 Large Cruiser, guided missile BG 航空母舰 航母 Standard Aircraft Carrier CV 装甲航母 装母 Armored Aircraft Carrier AV 导弹巡洋舰 导巡 Крейсер,ракета KP 导弹驱逐舰 导驱 Destroyer, anit-ship guided missile ASDG 导弹潜水艇 导潜 Submarine, guided missile SSG 旗舰 / Elite / 岸防要塞 要塞 Fortress / 海军基地 港口 Port / 空军基地 机场 Airfield / 调谐舰 调谐 ? ? ? / -
护卫舰:
中文全称 中文简称 英文全称 英文简称 轻型航空母舰 轻母 Light Aircraft Carrier CVL 重巡洋舰 重巡 Heavy Cruiser CA 轻巡洋舰 轻巡 Light Cruiser CL 重雷装巡洋舰 雷巡 Torpedo Cruiser CLT 航空巡洋舰 航巡 Aviation Cruiser CAV 防空导弹巡洋舰 防巡 Cruiser, guided missile CG 浅水重炮舰 重炮 Monitor BM 驱逐舰 驱逐 Destroyer DD 防空导弹驱逐舰 防驱 Destroyer, anit-air guided missile AADG 潜水艇 潜艇 Submarine SS 重炮潜艇 炮潜 Submarine Monitor SC 补给舰 补给 Replenishment Oiler AP
此外还分为:
- 水下舰艇:潜艇、炮潜、导潜
- 水面舰艇:其他类型舰船
计算作战航速
时,遵循以下规则:
- 有水面舰艇时,水下舰艇不参与计算
- 轻母、防驱、防巡虽然是护卫舰,但作为主力舰参与计算
参考: 战斗机制 - 舰R百科
- Windows
从 发布页面 下载最新版本。
- 查看提示:
mean
# <提示信息>
- 计算仅由
主力舰
或护卫舰
组成的舰队的作战航速
:
mean 34,39,36
# 36.33
- 计算由
主力舰
和护卫舰
共同组成的舰队的作战航速
:
mean 34,39,36 35,36
# 35
- 错误示例:
mean 34 39 36
# TypeError: too many arguments, required 0, 1 or 2 but got 3: ['34', '39', '36']
mean sss
# ValueError: could not convert string to float: 'sss'
- 克隆仓库:
git clone https://github.com/syzomnia-el/WarshipGirlsR-Speed-Calculator.git
- 安装包管理工具
uv
及其他依赖:
python -m pip install --upgrade pip
python -m pip install uv
uv sync
- 运行程序:
uv run src/mean.py
- 使用覆盖率工具
coverage
运行测试:
uv run coverage run --parallel-mode -m unittest discover -s tests
uv run coverage report -m
uv run coverage html
- 打包可执行文件:
./pkg.ps1
或
uv run pyinstaller -F --optimize 2 src/mean.py -n mean --distpath bin/ --clean
本项目采用MIT许可证授权,详情请参阅 LICENSE 文件。
本文作战航速部分,引用自舰R百科, 在 CC BY-NC-SA 4.0 下提供, 包括其附加条款。