導航:首頁 > 源碼編譯 > 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塔防游戲源碼相關的資料

熱點內容
伺服器地址和ip地址一樣不 瀏覽:662
php中括弧定義數組 瀏覽:600
php列印堆棧 瀏覽:514
華為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