手机推箱子小游戏

打开手机浏览器,准备设置浏览器。

在设置目录下,找到网页浏览设置。

把浏览器标识改为电脑版。

用百度搜索游戏名,比如《推箱子》。

进入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);}

}