导航:首页 > 源码编译 > cisco2d塔防游戏源码

cisco2d塔防游戏源码

发布时间:2022-12-19 17:37:09

① 一些资源

<1>解决RaycastTarget勾选过多的烦恼

<2>UGUI背包系统教学视频

<3>优化之对象池

http://blog.csdn.net/linshuhe1/article/details/50949836

不定时更新。

极客学院

极视教育

https://zhuanlan.hu.com/p/22330268面试题汇总

http://www.cnblogs.com/android-blogs/p/6369271.htmlSun‘刺眼的博客

学习网站:

2-30《黑暗灵魂》

链接:http://pan..com/s/1dEn0cvf密码:gi00

2-31《梦幻昆仑》全套源码

链接:http://pan..com/s/1i40jjxz密码:zddg

2-32《末日浩劫之歌》

链接:http://pan..com/s/1i3QruEL密码:qzil

2-33DNF3D游戏源码

链接:http://pan..com/s/1brAf2A密码:63h2

2-34《某某军团》

链接:http://pan..com/s/1i4kAo7r密码:4pu7

2-35《农场模拟经营》游戏

链接:http://pan..com/s/1kTUreGv密码:3czd

2-36《泡泡龙》

链接:http://pan..com/s/1mgYsNiS密码:e7b0

2-37《全民飞机大战》源码

链接:http://pan..com/s/1boj04cZ密码:o2wo

2-38三消类游戏《水果乐园》

链接:http://pan..com/s/1eRv57oe密码:bhtb

2-39塔防游戏包

链接:http://pan..com/s/1i4lWi7z密码:lbez

2-40仿神庙逃亡开发包InfiniteRunnerStarterPack新版

链接:http://pan..com/s/1pKtl1EV密码:kyjw

2-41高级塔防开发包TowerDefenseToolKitTDTK

链接:http://pan..com/s/1boL6f密码:vtvj

2-42JewelMatchFramework-PRO1.1.2b消除类游戏框架

链接:http://pan..com/s/1boeGOaj密码:qoni

2-43DeepSpacePlanets太空星球模型源码

链接:http://pan..com/s/1jHz1sYM密码:4bkc

2-44BottleShot(iPhone.Android)移动版酒吧砸瓶子

链接:http://pan..com/s/1o7jKd3k密码:ixiz

2-45HeliHellPack直升机控制环境地形飞行

链接:http://pan..com/s/1eRuPDNc密码:1s2n

2-46ipad版游戏《DOZ》僵尸游戏源码

链接:http://pan..com/s/1dEgE52L密码:v7lr

2-47插件跑酷UltimateEndlessRunnerKitv1.03资源包

链接:http://pan..com/s/1nuhexnj密码:q817

2-483DInfiniteRunnerToolkitv1.2跑酷完整项目

链接:http://pan..com/s/1i3ZeTxz密码:68i6

2-492D横版infiniteRunnerToolkit项目资源包

链接:http://pan..com/s/1ntQjts1密码:0n8i

2-50《最初的幻想》工程文件(源码)

链接:http://pan..com/s/1nuzvfGd密码:yidn

2-51《最后一战》UNity4.6

链接:http://pan..com/s/1nunPHYL密码:p27a

2-52《炉石传说》客户端加服务器端

链接:http://pan..com/s/1nuo5Pk1

密码:nxkf

2-53《神庙逃亡之魔境仙踪》

链接:http://pan..com/s/1sk8a39r

密码:hb3j

2-54《武士2复仇》

链接:http://pan..com/s/1mhzxee0

密码:gy8o

2-55《完美国际》客户端+服务器端

链接:http://pan..com/s/1o7xXoBC密码:ul5b

2-56消除游戏源码内置关卡编译

链接:http://pan..com/s/1qXeWi9Q密码:pgxh

2-57永恒冒险

链接:http://pan..com/s/1c1sRVPY密码:r2nl

2-58UltimateMMORPGKit在线mmorpg游戏开发

链接:http://pan..com/s/1dEr3Wzv密码:0gyf

2-59角色扮演开发包ORKOkashiRPGKit源码1.2.5

链接:http

2-1炉石传说客户端加服务器端链接:http://pan..com/s/1dDKY3Fr密码:c03q

2-2新仙剑奇侠传链接:http://pan..com/s/1jH0fIuU密码:k5xp

2-3unity3d战斗卡牌《变身吧主公》客户端+服务器源码链接:http://pan..com/s/1kUpot51密码:i02u

2-4降临OL-U3D全套源码链接:http://pan..com/s/1sktLQ5v密码:we0g

2-5武士2复仇链接:http://pan..com/s/1i4dhjRB密码:a1yb

2-6《神启》全套源码+资源链接:http://pan..com/s/1o6UP9rG密码:1vbg

2-7神庙逃亡之魔境仙踪链接:http://pan..com/s/1c1umpUS密码:na83

2-8《超级马里奥64》HD版unity源码链接:http://pan..com/s/1pKpMmwj密码:d5d8

2-9暗影之枪ShadowGun链接:http://pan..com/s/1qWYPnxa密码:wsqo

2-10unity3d跑酷游戏源码链接:http://pan..com/s/1kU1z8FX密码:nm3t

2-11地牢破坏者001-Dungeon+Breaker+Starter+Kit+beta3链接:http://pan..com/s/1gez5Wv5密码:l98y

2-12LOL塔防项目源码、DNF格斗核心链接:http://pan..com/s/1sk07yCt密码:zw5t

2-13火炬之光demo第四代链接:http://pan..com/s/1i4k8L4x密码:mbqb

2-14AdvanceSniperStarterKit射击游戏源码链接:http://pan..com/s/1XrsVc密码:66qt

2-15UnityRpg《江湖路》链接:http://pan..com/s/1PjJSM密码:6gl2

2-16Unity3D《极品狂暴飞车》游戏源码链接:http://pan..com/s/1qXrN2kk密码:yj01

2-17CS源码(支持局域网+广域网)链接:http://pan..com/s/1hqY0XW4密码:hecp

2-18《众神之光》卡牌u3d全套完整源码+资源链接:http://pan..com/s/1baEXqu密码:s7en

2-19《暗黑天使》源码http://pan..com/s/1jGN8Rbw

2-20《暗黑战神》工程链接:http://pan..com/s/1kTSph5t密码:736b

2-21大型ARPG手游《降临》客户端服务端全套源码链接:http://pan..com/s/1nuvXnhn密码:1t3e

2-22大型《天神传》RPG(客户端+服务器)链接:http://pan..com/s/1nuhKf9Z密码:58vo

2-23《口袋三国》客户端+服务器+设计文档链接:http://pan..com/s/1kUtZFsN密码:58vo

2-24商业项目-《暗影之枪ShadowGun》链接:http://pan..com/s/1ntXARyT密码:l3u5

2-25商业项目-《降临OL》-U3D全套源码链接:http://pan..com/s/1c0Y9j3M密码:gzmb

2-26《捕鱼达人》源码链接:http://pan..com/s/1pKzravL密码:gas3

2-27《沉睡魔咒》链接:http://pan..com/s/1c1aAZQg密码:c5j9

2-28《单机斗地主》链接:http://pan..com/s/1hqL9Gmo密码:qp6d

2-29《合金弹头》Unity4.6.2链接:http://pan..com/s/1o7jemme密码:6ngd

2-30《黑暗灵魂》链接:http:

② 沙盒勇者虚空石怎么获得

商城购买。
点击沙盒勇者登录,其次点击进入游戏商城。最后点击购买虚空石。
沙盒勇者作为一款偏重玩法的2D塔防游戏,作为一款偏重玩法的2D塔防游戏,讲述了勇者为了守护人类的最后净土,勇敢地向魔王发起反抗的故事,他将通过无数探险与试炼,不断提高自己的力量,结识强者,最后用圣剑终结魔王的生命。

③ robocup 2D源码怎么安装

你说的是装什么源码,我现在也在弄,具体过程就是先解压,然后依次在命令行下输入"./configure""make" "make install "一共要装rcssserver和rcsslogplayer,如果有兴趣也可以装rcssmonitor方法是一样的,如果还有什么请发邮件[email protected]

④ 求一款塔防游戏,兵种全都是黑色的,横版2d,在右侧放兵,兵是竖着排的,一层层站在一个植物上

《艾诺迪亚4》。

《艾诺迪亚4》是ARPG手游中的经典,在当年手游市场不发达时,陪伴了很多90后、00后的玩家。然而随着手机市场不断的壮大,这种ARPG类的单机手游也逐渐被淘汰,如今再想找几款类似的已经很不容易。

游戏设定:

游戏以艾诺迪亚大陆为背景,讲述了黑暗教团的刺杀者凯恩与光之圣女尤希娅之间的故事。一个代表黑暗,一个代表光明,他们能否冲出世俗,突破各自的信仰,走到一起呢,什么才是真正的结局。

比前作更加震撼的画面效果与超清晰的画质、史上最大的游戏规模、充满紧迫感的战斗系统!让你体验最极致的游戏快感。

⑤ 求连连看源代码

连连看的代码(基本算法)加了部分注释
import java.awt.*;
import java.awt.event.*;
public class lianliankan implements ActionListener
{
static String s="no"; //用来纪录点击按钮的信息
int x0=0,y0=0,x=0,y=0,n1=0,n2=0; //用来纪录按钮的位置信息
Frame f,f1;
Button b1,b2,b3,b4,b5,b6,b7,b8,b9,b10; //用比较笨的方法添加了
Button b11,b12,b13,b14,b15,b16,b17,b18; //30个按钮来实现游戏界面
Button b19,b20,b21,b22,b23,b24,b25; //可以用数组实现,这是本人
Button b26,b27,b28,b29,b30,bc; //学java时,入门的联系,所以
Button b,ba,br,bt1,bt2; //有些东西很业余!!嘻嘻
Panel p1,p2,p3;
TextField t; //用来显示一些随机信息,方法是下面的guli().
Label l;
int d[][]={ //用来和界面的按钮建立映射关系
{0,0,0,0,0,0,0},

{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0}
};
public static void main(String[] args)
{

lianliankan t=new lianliankan();
t.suiji();
t.go();

}
public void actionPerformed(ActionEvent e) //再来一次按钮的响应事件。
{
int d[][]={
{0,0,0,0,0,0,0},

{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0}
};
this.d=d;
suiji();
f.setVisible(false);
f1.setVisible(false);
s="no";
go();

}

public void go()//初始化界面
{
l=new Label("亲爱的玩家,");
f=new Frame("连连看");
t=new TextField();
p2=new Panel();
p1=new Panel();
p3=new Panel();
bc=new Button("退出");
br=new Button("重列");
b=new Button();
b1=new Button(String.valueOf(d[1][1]));
b2=new Button(String.valueOf(d[1][2]));
b3=new Button(String.valueOf(d[1][3]));
b4=new Button(String.valueOf(d[1][4]));
b5=new Button(String.valueOf(d[1][5]));
b6=new Button(String.valueOf(d[2][1]));
b7=new Button(String.valueOf(d[2][2]));
b8=new Button(String.valueOf(d[2][3]));
b9=new Button(String.valueOf(d[2][4]));
b10=new Button(String.valueOf(d[2][5]));
b11=new Button(String.valueOf(d[3][1]));
b12=new Button(String.valueOf(d[3][2]));
b13=new Button(String.valueOf(d[3][3]));
b14=new Button(String.valueOf(d[3][4]));
b15=new Button(String.valueOf(d[3][5]));
b16=new Button(String.valueOf(d[4][1]));
b17=new Button(String.valueOf(d[4][2]));
b18=new Button(String.valueOf(d[4][3]));
b19=new Button(String.valueOf(d[4][4]));
b20=new Button(String.valueOf(d[4][5]));
b21=new Button(String.valueOf(d[5][1]));
b22=new Button(String.valueOf(d[5][2]));
b23=new Button(String.valueOf(d[5][3]));
b24=new Button(String.valueOf(d[5][4]));
b25=new Button(String.valueOf(d[5][5]));
b26=new Button(String.valueOf(d[6][1]));
b27=new Button(String.valueOf(d[6][2]));
b28=new Button(String.valueOf(d[6][3]));
b29=new Button(String.valueOf(d[6][4]));
b30=new Button(String.valueOf(d[6][5]));
p3.setLayout(null);
p1.setSize(250,300);
p2.setSize(100,40);
p3.setSize(300,30);
t.setSize(60,30);
l.setSize(70,30);
p1.setLayout(new GridLayout(6,5));
p1.setBackground(Color.pink);
p1.setLocation(100,100);
p2.setLocation(0,400);
p3.setLocation(50,50);
t.setLocation(230,2);
l.setLocation(150,2);
bc.setLocation(0,40);
br.setLocation(0,100);
f.add(p1);
f.add(p2);
f.add(p3);
p3.add(l);
p3.add(t);
p2.add(bc);
p2.add(br);
p1.add(b1);
p1.add(b2);
p1.add(b3);
p1.add(b4);
p1.add(b5);
p1.add(b6);
p1.add(b7);
p1.add(b8);
p1.add(b9);
p1.add(b10);
p1.add(b11);
p1.add(b12);
p1.add(b13);
p1.add(b14);
p1.add(b15);
p1.add(b16);
p1.add(b17);
p1.add(b18);
p1.add(b19);
p1.add(b20);
p1.add(b21);
p1.add(b22);
p1.add(b23);
p1.add(b24);
p1.add(b25);
p1.add(b26);
p1.add(b27);
p1.add(b28);
p1.add(b29);
p1.add(b30);
f.pack();
f.setBounds(280,100,500,450);
f.setResizable(false);
f.setVisible(true);
bc.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
ex();
}

});
br.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
chonglie();
}

});
b1.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(1,1,b1);

}

});
b2.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(1,2,b2);
}

});
b3.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{

wei(1,3,b3);

}

});
b4.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{

wei(1,4,b4);
}

});
b5.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(1,5,b5);
}
});
b6.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(2,1,b6);
}
});
b7.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(2,2,b7);
}
});
b8.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(2,3,b8);
}
});
b9.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(2,4,b9);
}
});
b10.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(2,5,b10);
}
});
b11.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(3,1,b11);
}
});
b12.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(3,2,b12);
}
});
b13.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(3,3,b13);
}
});
b14.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(3,4,b14);
}
});
b15.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(3,5,b15);
}
});
b16.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(4,1,b16);
}
});
b17.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(4,2,b17);
}
});
b18.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(4,3,b18);
}
});
b19.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(4,4,b19);
}
});
b20.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(4,5,b20);
}
});
b21.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(5,1,b21);
}
});
b22.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(5,2,b22);
}
});
b23.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(5,3,b23);
}
});
b24.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(5,4,b24);
}
});
b25.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(5,5,b25);
}
});
b26.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(6,1,b26);
}
});
b27.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(6,2,b27);
}
});
b28.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(6,3,b28);
}
});
b29.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(6,4,b29);
}
});
b30.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
wei(6,5,b30);
}
});

}

public void ex() //退出界面,可用diolog来实现有模式的类型,更加符合
{
f1=new Frame("游戏作业");
f1.setLayout(new GridLayout(1,1));
bt1=new Button("确定退出");
bt2=new Button("再来一局");
f1.add(bt1);
f1.add(bt2);
f1.pack();
f1.setBounds(400,250,90,60);
f1.setResizable(false);
f1.show();
f1.setVisible(true);
bt1.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
System.exit(0);
}
});
bt2.addActionListener(this);
}

public void suiji() //产生随机数,来填充游戏界面对应的数组的各个位置
{
int m,n,k=0,k1,k2,k3;
for(m=1;m<=15;m++)
{
k1=(int)(Math.random()*25+1);
for(n=1;n<=2;n++)
{
k2=(int)(Math.random()*6+1);
k3=(int)(Math.random()*5+1);
while(d[k2][k3]!=0 && k!=30)
{
k2=(int)(Math.random()*6+1);
k3=(int)(Math.random()*5+1);
}
this.d[k2][k3]=k1;
k++;
}
}
}

public void guli() //随机信息
{
int l=0;
t.setText("");
l=(int)(Math.random()*10);
System.out.println(l);
switch(l)
{
case 1:
t.setText("好!加油!");
break;

case 3:
t.setText("你真棒!");
break;

case 5:
t.setText("加快速度!");
break;

case 6:
t.setText("不错啊!");
break;

case 8:
t.setText("加油吧!");
break;

case 9:
t.setText("够聪明!");
break;

default:
break;

}
}
public void chonglie() //重列方法
{
int save[],i,j,n=0,k2,k3,k;
int d[][]={
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0}
};
save=new int[30];
for(n=0;n<30;n++)
save[n]=0; //定义一个数组来保存当前的每个按钮位置上的信息
n=0;
for(i=0;i<=6;i++)
for(j=0;j<=5;j++)
{
if(this.d[i][j]!=0)
{
save[n]=this.d[i][j];
n++;
}
}
n=n-1;
this.d=d;
while(n>=0) //产生随机位置,放置按钮
{
k2=(int)(Math.random()*6+1);
k3=(int)(Math.random()*5+1);
while(d[k2][k3]!=0)
{
k2=(int)(Math.random()*6+1);
k3=(int)(Math.random()*5+1);
}
this.d[k2][k3]=save[n];
n--;
}
f.setVisible(false);
s="no"; //这里一定要将按钮点击信息归为初始
go();
ling();
}
public void ling() //将数组中为零的成员对应的按钮消去
{ //用按钮类型的数组实现会简化得多,
if(d[1][1]==0)
b1.setVisible(false);
if(d[1][2]==0)
b2.setVisible(false);
if(d[1][3]==0)
b3.setVisible(false);
if(d[1][4]==0)
b4.setVisible(false);
if(d[1][5]==0)
b5.setVisible(false);
if(d[2][1]==0)
b6.setVisible(false);
if(d[2][2]==0)
b7.setVisible(false);
if(d[2][3]==0)
b8.setVisible(false);
if(d[2][4]==0)
b9.setVisible(false);
if(d[2][5]==0)
b10.setVisible(false);
if(d[3][1]==0)
b11.setVisible(false);
if(d[3][2]==0)
b12.setVisible(false);
if(d[3][3]==0)
b13.setVisible(false);
if(d[3][4]==0)
b14.setVisible(false);
if(d[3][5]==0)
b15.setVisible(false);
if(d[4][1]==0)
b16.setVisible(false);
if(d[4][2]==0)
b17.setVisible(false);
if(d[4][3]==0)
b18.setVisible(false);
if(d[4][4]==0)
b19.setVisible(false);
if(d[4][5]==0)
b20.setVisible(false);
if(d[5][1]==0)
b21.setVisible(false);
if(d[5][2]==0)
b22.setVisible(false);
if(d[5][3]==0)
b23.setVisible(false);
if(d[5][4]==0)
b24.setVisible(false);
if(d[5][5]==0)
b25.setVisible(false);
if(d[6][1]==0)
b26.setVisible(false);
if(d[6][2]==0)
b27.setVisible(false);
if(d[6][3]==0)
b28.setVisible(false);
if(d[6][4]==0)
b29.setVisible(false);
if(d[6][5]==0)
b30.setVisible(false);
}

public void wei(int w1,int w2,Button bz) //判断并纪录每次点击按钮的信息
{ //当两次的按钮相同才能消去
if((s.trim()).equals("no"))
{
s=b1.getLabel();
x0=w1;
y0=w2;
n1=d[x0][y0];
b=bz;
x=w1;
y=w2;
n2=d[x][y];
ba=bz;

}
else
{
x0=x;
y0=y;
n1=d[x0][y0];
b=ba;
x=w1;
y=w2;
n2=d[x][y];
ba=bz;
if(n1==n2 && ba!=b)
{
xiao();
}
}
}

public void xiao() //这里是整个游戏最重要的部分,就是判断两个按钮在信息
{ //相同的情况下能不能消去。仔细分析,不一条条注释
int i=0, j=0,n=0,k=0;
if((x0==x &&(y0==y+1||y0==y-1)) || ((x0==x+1||x0==x-1)&&(y0==y))) //相邻的情况
{
ba.setVisible(false);
b.setVisible(false);
guli();
s="no";
d[x0][y0]=0;
d[x][y]=0;
}
else
{
for (j=0;j<7;j++ ) //两个按钮按行分析,看能否消去
{
if (d[x0][j]==0)
{
if (y>j)
{

for (i=y-1;i>=j;i-- )
{
if (d[x][i]!=0)
{
k=0;
break;
}
else
{
k=1;
}
}
if (k==1)
{
if (y0>j)
{
for (i=y0-1;i>=j ;i-- )
{
if (d[x0][i]!=0)
{
k=0;
break;
}
else
{
k=2;
}
}
}
if (y0<j)
{
for (i=y0+1;i<=j ;i++)
{
if (d[x0][i]!=0)
{
k=0;
break;
}
else
{
k=2;
}
}
}
}
}
if (y<j)
{

for (i=y+1;i<=j ;i++ )
{

if (d[x][i]!=0)
{
k=0;
break;
}
else
{
k=1;
}
}
if (k==1)
{
if (y0>j)
{
for (i=y0-1;i>=j ;i-- )
{
if (d[x0][i]!=0)
{
k=0;
break;
}
else
{
k=2;
}
}
}
if (y0<j)
{
for (i=y0+1;i<=j ;i++)
{
if (d[x0][i]!=0)
{
k=0;
break;
}
else
{
k=2;
}
}
}
}
}
if (y==j )
{
if (y0>j)
{
for (i=y0-1;i>=j ;i-- )
{

if (d[x0][i]!=0)
{
k=0;
break;
}
else
{
k=2;
}
}
}
if (y0<j)
{
for (i=y0+1;i<=j ;i++)
{
if (d[x0][i]!=0)
{
k=0;
break;
}
else
{
k=2;
}
}
}
}
}
if (k==2)
{ if (x0==x)
{
b.setVisible(false);
ba.setVisible(false);
guli();
s="no";
k=0;
d[x0][y0]=0;
d[x][y]=0;
}
if (x0<x)
{
for (n=x0;n<=x-1;n++ )
{
if (d[n][j]!=0)
{
k=0;
break;
}
if(d[n][j]==0 && n==x-1)
{
b.setVisible(false);
ba.setVisible(false);
guli();
s="no";
k=0;
d[x0][y0]=0;
d[x][y]=0;
}
}
}
if (x0>x)
{
for (n=x0;n>=x+1 ;n-- )
{
if (d[n][j]!=0)
{
k=0;
break;
}
if(d[n][j]==0 && n==x+1)
{
b.setVisible(false);
ba.setVisible(false);
guli();
s="no";
k=0;
d[x0][y0]=0;
d[x][y]=0;

}
}
}
}
}

for (i=0;i<8;i++ ) //按列分析,看能不能消去
{
if (d[i][y0]==0)
{
if (x>i)
{

for (j=x-1;j>=i ;j-- )
{
if (d[j][y]!=0)
{
k=0;
break;
}
else
{
k=1;
}
}

if (k==1)
{
if (x0>i)
{
for (j=x0-1;j>=i ;j-- )
{
if (d[j][y0]!=0)
{
k=0;
break;
}
else
{
k=2;
}
}
}
if (x0<i)
{
for (j=x0+1;j<=i;j++ )
{
if (d[j][y0]!=0)
{
k=0;
break;
}
else
{
k=2;
}
}
}
}
}
if (x<i)
{

for (j=x+1;j<=i;j++ )
{
if (d[j][y]!=0)
{
k=0;
break;
}
else
{
k=1;
}
}
if (k==1)
{
if (x0>i)
{
for (j=x0-1;j>=i ;j-- )
{
if (d[j][y0]!=0)
{
k=0;
break;
}
else
{
k=2;
}
}
}
if (x0<i)
{
for (j=x0+1;j<=i ;j++ )
{
if (d[j][y0]!=0)
{
k=0;
break;
}
else
{
k=2;
}
}
}
}
}
if (x==i)
{

if (x0>i)
{
for (j=x0-1;j>=i ;j-- )
{
if (d[j][y0]!=0)
{
k=0;
break;
}
else
{
k=2;
}
}
}
if (x0<i)
{
for (j=x0+1;j<=i ;j++ )
{
if (d[j][y0]!=0)
{
k=0;
break;
}
else
{
k=2;
}
}
}

}
}
if (k==2)
{
if (y0==y)
{
b.setVisible(false);
ba.setVisible(false);
guli();
s="no";
k=0;
d[x0][y0]=0;
d[x][y]=0;

}
if (y0<y)
{
for (n=y0;n<=y-1 ;n++ )
{
if (d[i][n]!=0)
{
k=0;
break;
}
if(d[i][n]==0 && n==y-1)
{
b.setVisible(false);
ba.setVisible(false);
guli();
s="no";
k=0;
d[x0][y0]=0;
d[x][y]=0;

}
}
}
if (y0>y)
{
for (n=y0;n>=y+1 ;n--)
{
if (d[i][n]!=0)
{
k=0;
break;
}
if(d[i][n]==0 && n==y+1)
{
b.setVisible(false);
ba.setVisible(false);
guli();
s="no";
k=0;
d[x0][y0]=0;
d[x][y]=0;

}
}
}
}
}

}
}
}

⑥ 哪里有网络游戏源码下载比如成吉思汗,魔域,三国杀,三国Q传,传奇,露娜, 2d游戏开发 3d游戏开发都行

到搜客网社区吧,这个是游戏开发和源码交流论坛,有很多游戏源码和游戏开发资料。还有服务端私服信息和网页游戏源码,在网络里面搜索搜客网社区就能找到,网络知道不让发链接。

⑦ 目前最好玩的2D网络游戏

2D的网游有很多的 这个不好给你推荐 你可以去 667 或 新浪游戏网 看看介绍
.冒险岛——世界首款2D横版卷轴式网络游戏——《冒险岛Online》是盛大网络继引进泡泡堂后又一款超人气家庭休闲网游...
2.永久免费的2D新网游《征途》,在公测期间受到了大量玩家的关注,现在每天登陆的活跃玩家达到了100多万.
3.《霸王大陆》2006年首款免费3D+2D大型网络游戏.进游戏按F11可以转换为2d模式。
4.网络游戏<<问道>>于2006年4月22号正式公测!终身免费2D\3D网络游戏。
5.最美2D网游《凤舞天骄》
6.永久免费的大型网络游戏――《新龙族》被广大玩家誉为“中国第一2D网络游戏”。

阅读全文

与cisco2d塔防游戏源码相关的资料

热点内容
华为adb命令行刷机 浏览:963
人像摄影pdf 浏览:755
解压文件密码怎样重新设置手机 浏览:999
高考指南pdf 浏览:693
爬虫python数据存储 浏览:240
u盘怎么取消加密 浏览:429
567除以98的简便算法 浏览:340
pdf手机如何解压 浏览:15
python描述器 浏览:60
战地联盟3解压密码 浏览:805
s型命令 浏览:25
php年薪5年 浏览:71
如何上网上设个人加密账户 浏览:44
linux打开ssh服务 浏览:78
微信位置可以加密吗 浏览:470
算法蛮力法 浏览:438
随机排练命令 浏览:147
python多进程并发 浏览:41
安卓软件安装如何躲避安全检测 浏览:647
奇幻潮翡翠台源码百度云盘 浏览:187