这个项目能做什么

Boxbot 是一款使用 libGDX 构建的简单但具有挑战性的 Java 游戏,玩家在其中管理一台负责完成时效性运输订单的仓库机器人。核心玩法包括从货架或装卸区领取彩色包裹(红、绿、蓝),并在计时器到期前将其送至正确目的地。每次移动都会消耗电池,因此需要战略性地充电——充电需要时间,且一旦开始无法取消。玩家可以排队执行多个动作并取消待处理的动作。配送卡车会定期访问以投放新包裹并收集已发货包裹;玩家可以提前将其送走以腾出空间,但可能会面临遗留包裹的风险。随着游戏的进行,订单频率会增加,使得早期的稳健决策在后期变得具有风险。游戏没有固定终点——目标是尽可能长时间地生存。游戏支持通过 Esc 键暂停,并在过多订单失败时结束。开发该项目需要 Java 21+ 和 Gradle;配置文件允许在无需重启的情况下调整游戏数值。文档涵盖了电池、任务、移动和失败条件等机制。该项目采用 MIT 许可证,随附字体采用 OFL 许可证。