
打开手机浏览器,准备设置浏览器。
在设置目录下,找到网页浏览设置。
把浏览器标识改为电脑版。
用百度搜索游戏名,比如《推箱子》。
进入4399小游戏页面,可以看到很多推箱子小游戏;
快速双击屏幕,可以实现屏幕放大。
选择《盒子男孩》;
点击开始游戏按钮;
选择关卡。
第一关很容易,用手指在红色箱子上,往右划一下,箱子就会自动跑到右面指定位置。
但是第二关就不行了,手指滑动之后,箱子会一直跑到头,不会转弯。
关键原因是,手机上面玩这个游戏,没有方向键可以使用。
手机推箱子小游戏答案
第十一关最难 解法:

1.右下右 四次下 两次左 两次上 左上下右 两次下 两次右 两次上 左右 两次上 左下左下
2.两次左 上 三次右 上 两次右 下左下 两次左 上右下右上 四次左 下 两次右
3.上 两次右 三次下 两次左 两次上 右上右下左 三次上 两次左 两次下 左下 两次右
4.左 三次上 两次右 两次下 左 三次右 上左下 两次左 三次下 两次右 两次上
5.两次下 两次左 两次上 右 三次左 上右 两次上 两次右 两次下 左下左上
6.两次右 上 两次右 下 三次左 三次下 两次右 两次上 两次下 两次左 两次上 右
7.两次上 两次右 下左下 两次左 上右下 三次左 上右下 两次右 三次上 两次左 下 (完成)
JAVA推箱子小游戏实验报告
package com.txz1;

import java.awt.Color;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;public class Txz {public static void main(String[] args) {JFrame frame = new JFrame("1.0");//frame.setBounds(100, 20, 20 * 48 16, 14 * 48 38);//λúСJPanel panel = new JPanel();//壬panel.setBackground(Color.red);//frame.setContentPane(panel);panel.setLayout(null);//壬λ//ImageIcon boxImg = new ImageIcon("box2.PNG");JLabel box = new JLabel(boxImg);//panel.add(box);box.setBounds(5 * 48, 3 * 48, 48, 48);//ImageIcon workerImg = new ImageIcon("workerDown2.png");JLabel worker = new JLabel(workerImg);panel.add(worker);worker.setBounds(8 * 48, 8 * 48, 48, 48);//ImageIcon goalImg = new ImageIcon("goal2.png");JLabel goal = new JLabel(goalImg);panel.add(goal);goal.setBounds(7 * 48, 6 * 48, 48, 48);//ΧImageIcon wallImg = new ImageIcon("wall2.PNG");JLabel[] walls = new JLabel[100];for (int i = 0; i < walls.length; i ) {walls[i] = new JLabel(wallImg);}int index = 0;//Χfor (int i = 0; i < 20; i ) {panel.add(walls[index]);walls[index].setBounds(i * 48, 0, 48, 48);index ;panel.add(walls[index]);walls[index].setBounds(i * 48, 13 * 48, 48, 48);index ; }for (int i = 0; i < 12; i ) {panel.add(walls[index]);walls[index].setBounds(0, (i 1) * 48, 48, 48);index ;panel.add(walls[index]);walls[index].setBounds(19 * 48, (i 1) * 48, 48, 48);index ; }for (int i = 0, j = 0; i < 5; i , j = 2) {panel.add(walls[index]);walls[index].setBounds((i 2) * 48, j * 48, 48, 48);index ;}for (int i = 0, j = 10; i < 5; i , j--) {panel.add(walls[index]);walls[index].setBounds((i 12) * 48, j * 48, 48, 48);index ;}//frame.setVisible(true);}
}
