65536TNT in TOTAL / HEAVY PEARL CANNON / FIRE-CONTROL TERMINAL
湮灭地平线
HORIZON OF ANNIHILATION
参考 OpenCrystealCore网页:重型基岩版珍珠炮。源生计算机按给定公式直接解出两路 TNT 当量 m / n;按疯狂榴弹手的定义,计算只使用这一组公式
NOMINAL YIELD
65536 TNT
超大当量 全服可开
M CHANNEL
Δx + Δz
第一路 TNT 当量
N CHANNEL
Δx − Δz
第二路 TNT 当量
OUTPUT
m / n
两路分别输出 直连ROM
01 / STRUCTURE
整机线框预览
ORIGINAL 3D / 1:1
MCBE
MCBE
DRAG · ORBIT
WHEEL · ZOOM
WHEEL · ZOOM
等价文件渲染
交互由原版页面处理
iframe嵌入
03 / LEDGER
G-MODE
分量对照表
| 量 | 数值 | 来源 / 说明 |
|---|
公式经过Sulfurdragon验证
04 / FORMULA
ONLY FORMULA
计算约定
m = Δx + Δz
n = Δx − Δz
此处计算等价于游戏内置红石计算机
火控原理
m=x末-x初+z末-z初;n=x末-x初-z末+z初
01 / G-MODE
坐标分解
m = Δx + Δz
n = Δx − Δz
Δx = 目标 X − 发射原点 X,Δz = 目标 Z − 发射原点 Z。按给定公式做两组线性组合;m、n 就是两路 TNT 数量。是否把这组变换称作“45° 旋转”取决于尺度定义,本页不额外展开。
02 / TNT QUANTITY
两路当量
m 是第一路 TNT 数量,n 是第二路 TNT 数量;网页分别输出。硬件层如需二进制分配,可在炮内另做,本页不展开。
03 / SIGN & DIRECTION
符号与方向
公式结果是代数量。m 或 n 为负时,原始值保留负号;TNT 输出取 |m|、|n|,不把负号带进装药量。
打角方向按璀璨 17 的 auto_dir 定主象限(x+/x−/z+/z−),再按 |次轴|/|主轴| 计算象限内偏角(0–45°),例如“东偏北 30°”。
04 / LIMITS
计算边界
本页只做坐标差与 m、n 分解,属于独立前端演示;不模拟 TNT 爆炸、珍珠实体运动、重力或红石时序。
计算逻辑等价原计算机结构
INTERNAL LOGIC / 计算逻辑
dx = target.x - origin.x
dz = target.z - origin.z
m = dx + dz
n = dx - dz
tnt_m = abs(m)
tnt_n = abs(n)
direction: |dx| >= |dz| ? (dx>0 ? x+ : x-) : (dz>0 ? z+ : z-)
// 璀璨17 auto_dir 定主象限
// 象限内偏角 = atan2(|次轴|, |主轴|) → 0–45°
// x+ 东、x- 西、z+ 南、z- 北
项目信息
OpenCrystealCore / 星火系列 / MCBE 基岩版重型珍珠炮
- PROJECT
- Horizon of Annihilation · 湮灭地平线
- ARCHITECTURE
- OpenCrystealCore(网页内核)
- SERIES
- 星火系列
- AUTHORS
- 疯狂榴弹手 & 星火系列
- VERSION
- 疯狂榴弹手公式
- PLATFORM
- MCBE / 原生红石计算机
- NOMINAL YIELD
- 65536 TNT
- FIRE CONTROL
- m/n 直接当量
05 / WARNINGS
使用边界
- 本页只保证 m、n 公式与给定定义一致;不等于实机弹道,MCBE 版本、区块加载、时序卡刻、实体卡顿都会造成偏差。
- 项目文本标称 65536 TNT;该量级实机的卡顿/掉时序风险需自行评估
- 3D 为原版 1:1 线框模型,以 iframe 直接嵌入;页面只负责展示,结构含义以原版模型为准。
- m、n 分别作为两路 TNT 数量;m + n 仅为代数和
- m、n 为代数量;负值的实际不取绝对值后继续相加。