Skip to content

hitmux/HitWar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚔️ HITWAR: 炮塔战争

注意:目前2.3.1版本为预览版。可能存在Bug!!如遇,请反馈给 ck@hitmux.org or caokai674@gmail.com 或者提交issue

官方预览: Hitmux Game

  _    _  _____ _______  __          __     _____  
 | |  | ||_   _||__   __| \ \        / /\   |  __ \ 
 | |__| |  | |     | |     \ \  /\  / /  \  | |__) |
 |  __  |  | |     | |      \ \/  \/ / /\ \ |  _  / 
 | |  | | _| |_    | |       \  /\  / ____ \| | \ \ 
 |_|  |_||_____|   |_|        \/  \/_/    \_\_|  \_\

警报:大批敌人正在接近大本营!指挥官,我们需要你的防御布局!


🛰️ 任务简报 (Mission Briefing)

HitWar 是一款纯前端、高性能的 HTML5 Canvas 塔防游戏。它不只是简单的“建塔-打怪”,而是一个包含了能量调度、领地扩张和战争迷雾的综合战场。

核心特性

  • ⚡ 能源驱动:你不能凭空造塔,必须建立矿点,维持你的能源供应。
  • 🗺️ 领地扩张:战场是残酷的,你必须不断扩张领地才能获得更大的战略深度。
  • 🌫️ 战场迷雾:未知的才是最危险的。利用雷达和侦察塔驱散迷雾,发现隐藏的威胁。
  • ⏩ 极限加速:嫌节奏太慢?最高支持 10*3倍速 播放,感受真正的弹幕风暴。
  • 作弊?:好吧我可以让你体验一把爽游...

🛠️ 军械库 (The Armory)

我们的科技树涵盖了从复古到未来的所有打击手段:

类别 代表型号 战术特征
基础火力 炮塔、机枪、狙击 稳定可靠,前期支柱
重型打击 火炮、地震、毒气 范围伤害,摧毁成群敌人
高新科技 激光、射线、雷电 高频输出,无视常规防御
奇门兵器 回旋镖、锤击、喷射 独特的飞行轨迹与控制效果

👾 威胁分析 (Threat Analysis)

不要小看你的对手,它们也在进化:

  • 普通/快速怪:炮灰,但数量多了也会蚁多咬死象。
  • 精英怪:高血量,需要集中火力。
  • 爆破手:会自爆的危险分子,别让它们靠近建筑!
  • 防御者/支援者:它们会互相保护,甚至为同伴提供增益。

🚀 快速部署 (Deployment)

想立刻加入战斗?立刻访问:Hitmux Game

如果想自己部署?也简单!只需三步:

  1. 构建代码
    git clone https://github.com/hitmux/hitwar
    cd hitwar/
    npm install
    npm run build
  2. 启动战场
    cd dist/
    python3 -m http.server 3000 #你也可以直接npm run dev,但是我们推荐使用Python,因为Python的http服务器可以在浏览器支持更优美的加载动画
  3. 开始指挥 访问 http://localhost:3000

🎮 指挥手册 (Manual)

  • 左键:选择/建造/升级
  • 右键:取消操作
  • 点击建筑:如果看到绿色箭头 🔼,说明它可以变得更强!
  • 作弊模式:如果你觉得压力太大,我们为你准备了“应急预案”。

🧬 技术基因 (Tech Stack)

  • 引擎: HTML5 Canvas (原生驱动)
  • 核心: TypeScript 5.9
  • 构建: Vite 6.0
  • 样式: LESS

📡 联络站

“在炮塔的轰鸣声中,书写你的传奇。”


备注

注:HitWar的游戏图片/音乐来自另一个开源游戏:CannonWar

HitWar在 CannonWar 的基础上进行了如下重大改进:

  1. 用 Vite + TypeScript 彻底重写了原项目(原项目是纯JavaScript)
  2. 把原项目固定的地图改成了大的可拖动/缩放的地图
  3. 增加了地图上的障碍物
  4. 增加了能源系统
  5. 增加了领地系统
  6. 增加了视野系统
  7. 增加了公告系统
  8. 增加了存档功能
  9. 增加了游戏控制台
  10. 全面大幅度的性能优化(占了开发时间的一半)

CannonWar目前有8500行代码,用JS编写。

而HitWar有30000行代码,用TS编写。、

所以,HitWar不是简简单单的在CannonWar上做了简单的缝缝补补,而是全面的重构

但是,在这里仍然对原项目作者 Littlefean 表示崇高的敬意!

About

HitWar 是一款纯前端、高性能的塔防游戏。它不只是简单的“建塔-打怪”,而是一个包含了能量调度、领地扩张和战争迷雾的综合战场。

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors