Timberman 伐木人:从第一刀开始

这是一个用 HTML、CSS 和 JavaScript 实现的浏览器砍树游戏。左右换边砍树,躲开树枝,别让时间条耗尽。本站与 Digital Melody 的同名商业游戏是不同项目;操作与成绩以本站实现为准。

怎样开始第一局?

  1. 打开游戏,首次进入时可阅读内置教程;点击“下一步”或“跳过”回到开始界面。
  2. 点击“开始游戏”,或在没有菜单控件占用焦点时按空格或回车。开局有倒计时,倒计时结束前不接受砍树操作。
  3. 按 ← / A 在左边砍,按 → / D 在右边砍。触屏设备点击画布左半或右半。
  4. 砍之前看最下方树干的树枝:站在没有树枝的一侧。砍下一段后树干下落,要重新判断下一刀。

例如,树枝伸向右侧时选择左侧砍;下一段树枝如果伸向左侧,就切换到右侧。碰到自己所在一侧的树枝会结束本局,时间耗尽也会结束本局。

按 Esc / P 暂停或继续。不要把全屏按钮当成开始按钮;全屏只是改变显示方式。

普通、每日挑战与无限模式怎么选?

入口适合做什么
开始游戏先熟悉换边、树枝与时间条,练习普通局的连续判断。
每日挑战使用按日期生成的挑战序列;先读挑战面板的目标和本地记录。
无限模式尝试该模式的规则与成绩;不要将不同模式的分数直接混为一张排行榜。

“教程”可以重新打开交互教学。“速度”用于选择游戏速度,“回放”用于查看已记录的操作。模式详情以游戏面板为准。

常见问题

为什么开始后按键没有反应?

先等开局倒计时结束,再确认没有教程、设置或其他面板盖住画布。若键盘焦点在按钮或输入控件上,先点击游戏画面。暂停时砍树按键也不会执行。

排行榜是所有玩家的全球排名吗?

不是。项目把成绩、统计和偏好保存在当前浏览器的本地存储中,没有在线排行榜服务。换设备、换浏览器或清除站点数据后,不应期待这些记录自动同步。

没有声音或想静音怎么办?

先进行一次点击或开始游戏,让浏览器允许播放音频。可使用静音按钮与音量面板,分别调整音效和背景音乐。

怎样报告问题或阅读源码?

通过下方项目 Issues 提交浏览器、设备、模式和复现步骤;请勿附上个人信息。game.js 包含游戏逻辑与输入,README 有零依赖本地运行步骤。仓库目前没有根 LICENSE 文件。