# 基于Java Swing的推箱子游戏 **Repository Path**: coffee-style/push_box ## Basic Information - **Project Name**: 基于Java Swing的推箱子游戏 - **Description**: 使用java基础,面向对象的语法,结合swing框架,做的小时候的经典游戏-推箱子 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-03-11 - **Last Updated**: 2025-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 基于Java Swing的推箱子游戏 #### 基本介绍 使用Java基础,面向对象的语法,结合swing框架,做的小时候的经典游戏-推箱子 #### 安装环境 jdk1.8或1.8以上 #### 界面展示 ![输入图片说明](https://foruda.gitee.com/images/1752760321547708746/3134dd43_9019270.png "屏幕截图") #### 游戏说明 1. 玩家输入方向键,可控制小人的移动 2. 输入方向键后,如果小人旁是箱子,可推动箱子。 3. 如果箱子旁是墙壁或者另一个箱子,此时箱子无法被推动。 4. 当箱子覆盖在食物(本人的叫法,其实叫目标点或者机关更合适些)上,箱子呈红色。 5. 该本局中所有的箱子都覆盖了食物,则表示通关该关卡。 #### 操作说明 1. 玩家输入↑ ↓ ← → 方向键,或者字母 W S A D,可分别控制小人上下左右方向的移动。如果玩家使用子母键作为方向键,需要注意使用英文输入法。 2. 点击右侧的关卡选择下拉框,可选择指定的关卡。 3. 点击重新开始按钮,可重新开始本关卡。 #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)