一个安卓游戏,红色俄罗斯方块安卓和蓝色俄罗斯方块安卓,移动一个另一个会相应的反方向移动,两个俄罗斯方块安卓都不能碰到障碍物,移到

当前位置:>>
极品游戏,你值得拥有!
&躲避障碍2 完整版 v1.2.2介绍&&&&&&&《躲避障碍2 Avoider》是一款有挑战难度的游戏,但并不是不可完成的,需要玩家拥有非常高的逻辑性和思维力。游戏中共50个关卡,你的任务是要将红色方块移动到红色的框中,而蓝色的方块移动到蓝色的框中。【难点】游戏加入了一种联动的效果,即游戏有一个中心对称点,当你移动红色方块的时候,蓝色方块也将会发生相应的移动,两者的移动遵循基本的对称原则。而游戏中还会有大量的静态障碍和移动障碍,你必须要小心的考察自己前进的路线,同时更加让人崩溃的是,这款游戏还有时间限制。喜欢挑战的朋友可以来尝试下这款非常有趣的游戏。这是付费完整版,市场售价¥6.9。(已破解)【相似游戏】《躲避障碍:最难的游戏 完全版(Avoider: The Hardest Game Full)》——第一版,非常类似,规则有些变化
你可能感兴趣的游戏
12345678910
1赛车空战安卓2休闲益智安卓3休闲益智安卓4动作冒险安卓5休闲益智安卓6休闲益智安卓7动作冒险安卓8其他安卓9休闲益智安卓10模拟经营安卓
扫描二维码添加微信公众账号,关注游乐园手游,超值礼包免费拿!快来扫一扫,打开微信,扫描关注,赢取每月粉丝奖。
浙ICP备号-5 Copyright 2016 游乐园手机游戏下载基地
我们致力于为您提供更多好玩的单机游戏下载大全中文版下载
游乐园手机游戏下载基地温馨提示:适度游戏娱乐,沉迷游戏伤身,合理安排时间,享受健康生活2578人阅读
Java语言(6)
这是我们的一个实验题目,第一次用java编写图形化的界面,还是有些青涩。。以后继续努力!!
//Little Box Game by AlexYui
//Game.java By @ HIT
import javax.swing.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.awt.*;
import java.util.*;
public class Game{
public static void
main(String[] agrs){
MyFrame gameframe = new MyFrame();
gameframe.setTitle("Java Box Game By AlexYui");
gameframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
gameframe.setVisible(true);
class MyFrame extends JFrame {
private int flag = 0;
protected double x[] = {0,0,270,0,270};
protected double y[] = {0,0,0,270,270};
protected int winner[]={0,0,0,0,0};
public static final int DEFAULT_WIDTH = 317;
public static final int DEFAULT_HEIGHT = 339;
public MyFrame(){
MyPanel a = new MyPanel();
addKeyListener(new MyKeyListener());
this.add(a);
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
class MyPanel extends JPanel{
public MyPanel(){}
public void paint(Graphics g){
super.paint(g);
Graphics2D g2 = (Graphics2D)g;
Rectangle2D rect1 = new Rectangle2D.Double(x[1],y[1],30f,30f);
Rectangle2D rect2 = new Rectangle2D.Double(x[2],y[2],30f,30f);
Rectangle2D rect3 = new Rectangle2D.Double(x[3],y[3],30f,30f);
Rectangle2D rect4 = new Rectangle2D.Double(x[4],y[4],30f,30f);
//画中间的四个方框
g2.setPaint(Color.RED);
g2.drawRect(120,120 ,30,30);
g2.drawRect(120,150 ,30,30);
g2.drawRect(150,120 ,30,30);
g2.drawRect(150,150 ,30,30);
//填充四个角上的方块
g2.setPaint(Color.BLUE);
if(winner[1] == 0)g2.fill(rect1);
if(winner[2] == 0)g2.fill(rect2);
if(winner[3] == 0)g2.fill(rect3);
if(winner[4] == 0)g2.fill(rect4);
g2.setPaint(Color.RED);
//将已经选择的方块涂成红色
if(flag == 1)
g2.fill(rect1);
if(flag == 2)
g2.fill(rect2);
if(flag == 3)
g2.fill(rect3);
if(flag == 4)
g2.fill(rect4);
g2.setPaint(Color.BLUE);
if(winner[1] == 1)g2.fill(rect1);
if(winner[2] == 1)g2.fill(rect2);
if(winner[3] == 1)g2.fill(rect3);
if(winner[4] == 1)g2.fill(rect4);
g2.setPaint(Color.RED);
if(winner[1] == 1 && winner[2] == 1 && winner[3] == 1 && winner[4] == 1)
g2.drawString("Succes!
You Won!",100,75);
//保持边框的颜色
g2.drawRect(120,120 ,30,30);
g2.drawRect(120,150 ,30,30);
g2.drawRect(150,120 ,30,30);
g2.drawRect(150,150 ,30,30);
repaint();
class MyKeyListener implements KeyListener{
public void keyPressed(KeyEvent event){
int keyCode = event.getKeyCode();
if(keyCode == KeyEvent.VK_1){flag = 1;}
if(keyCode == KeyEvent.VK_2){flag = 2;}
if(keyCode == KeyEvent.VK_3){flag = 3;}
if(keyCode == KeyEvent.VK_4){flag = 4;}
if(keyCode == KeyEvent.VK_UP){move(0,-30,flag);win();}
if(keyCode == KeyEvent.VK_DOWN){move(0,30,flag);win();}
if(keyCode == KeyEvent.VK_LEFT){move(-30,0,flag);win();}
if(keyCode == KeyEvent.VK_RIGHT){move(30,0,flag);win();}
public void keyReleased(KeyEvent event){}
public void keyTyped(KeyEvent event){}
//用于判别基本规则,移动方块
void move(int mx,int my,int mflag){
boolean teller =
x[mflag] +=
y[mflag] +=
if(! ((x[flag] &= 0 && x[flag]&=270)&&(y[flag] &= 0 && y[flag]&=270))){
x[mflag] -=
y[mflag] -=
for(i = 1;i&5;i++){
if(mflag != i)
if(x[mflag] == x[i] && y[mflag] == y[i])
if(teller == true){
x[mflag] -=
y[mflag] -=
//用于判别已经进入符合条件区域的方块
void win(){
int j1,j2;
for(j1=1;j1&5;j1++)
if((x[j1]&=150&&x[j1]&=120)&&(y[j1]&=150&&y[j1]&=120))
winner[j1]=1;
for(j2=1;j2&5;j2++)
if(!((x[j2]&=150&&x[j2]&=120)&&(y[j2]&=150&&y[j2]&=120)))
winner[j2]=0;
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:189606次
积分:2242
积分:2242
排名:第13197名
原创:36篇
评论:92条
文章:12篇
阅读:122395
(1)(1)(4)(2)(9)(17)(2)(1)(1)(1)

我要回帖

更多关于 小米移动安卓5.0 的文章

 

随机推荐