注意:目前2.3.1版本为预览版。可能存在Bug!!如遇,请反馈给 ck@hitmux.org or caokai674@gmail.com 或者提交issue
官方预览: Hitmux Game
_ _ _____ _______ __ __ _____
| | | ||_ _||__ __| \ \ / /\ | __ \
| |__| | | | | | \ \ /\ / / \ | |__) |
| __ | | | | | \ \/ \/ / /\ \ | _ /
| | | | _| |_ | | \ /\ / ____ \| | \ \
|_| |_||_____| |_| \/ \/_/ \_\_| \_\
警报:大批敌人正在接近大本营!指挥官,我们需要你的防御布局!
HitWar 是一款纯前端、高性能的 HTML5 Canvas 塔防游戏。它不只是简单的“建塔-打怪”,而是一个包含了能量调度、领地扩张和战争迷雾的综合战场。
- ⚡ 能源驱动:你不能凭空造塔,必须建立矿点,维持你的能源供应。
- 🗺️ 领地扩张:战场是残酷的,你必须不断扩张领地才能获得更大的战略深度。
- 🌫️ 战场迷雾:未知的才是最危险的。利用雷达和侦察塔驱散迷雾,发现隐藏的威胁。
- ⏩ 极限加速:嫌节奏太慢?最高支持 10*3倍速 播放,感受真正的弹幕风暴。
作弊?:好吧我可以让你体验一把爽游...
我们的科技树涵盖了从复古到未来的所有打击手段:
| 类别 | 代表型号 | 战术特征 |
|---|---|---|
| 基础火力 | 炮塔、机枪、狙击 | 稳定可靠,前期支柱 |
| 重型打击 | 火炮、地震、毒气 | 范围伤害,摧毁成群敌人 |
| 高新科技 | 激光、射线、雷电 | 高频输出,无视常规防御 |
| 奇门兵器 | 回旋镖、锤击、喷射 | 独特的飞行轨迹与控制效果 |
不要小看你的对手,它们也在进化:
- 普通/快速怪:炮灰,但数量多了也会蚁多咬死象。
- 精英怪:高血量,需要集中火力。
- 爆破手:会自爆的危险分子,别让它们靠近建筑!
- 防御者/支援者:它们会互相保护,甚至为同伴提供增益。
想立刻加入战斗?立刻访问:Hitmux Game
如果想自己部署?也简单!只需三步:
- 构建代码
git clone https://github.com/hitmux/hitwar cd hitwar/ npm install npm run build - 启动战场
cd dist/ python3 -m http.server 3000 #你也可以直接npm run dev,但是我们推荐使用Python,因为Python的http服务器可以在浏览器支持更优美的加载动画
- 开始指挥
访问
http://localhost:3000
- 左键:选择/建造/升级
- 右键:取消操作
- 点击建筑:如果看到绿色箭头 🔼,说明它可以变得更强!
- 作弊模式:如果你觉得压力太大,我们为你准备了“应急预案”。
- 引擎: HTML5 Canvas (原生驱动)
- 核心: TypeScript 5.9
- 构建: Vite 6.0
- 样式: LESS
- 官方预览: Hitmux Game
- 版本: 2.2.3
“在炮塔的轰鸣声中,书写你的传奇。”
注:HitWar的游戏图片/音乐来自另一个开源游戏:CannonWar
HitWar在 CannonWar 的基础上进行了如下重大改进:
- 用 Vite + TypeScript 彻底重写了原项目(原项目是纯JavaScript)
- 把原项目固定的地图改成了大的可拖动/缩放的地图
- 增加了地图上的障碍物
- 增加了能源系统
- 增加了领地系统
- 增加了视野系统
- 增加了公告系统
- 增加了存档功能
- 增加了游戏控制台
- 全面大幅度的性能优化(占了开发时间的一半)
CannonWar目前有8500行代码,用JS编写。
而HitWar有30000行代码,用TS编写。、
所以,HitWar不是简简单单的在CannonWar上做了简单的缝缝补补,而是全面的重构
但是,在这里仍然对原项目作者 Littlefean 表示崇高的敬意!