坦克大戰小游戲
控制說明:
玩家1相關控制:
A/W/S/D:控制方向
F:開火
1 :玩家1復活
玩家2相關控制:
UP/LEFT/RIGHT/DOWN:控制方向
0 :開火
2 :玩家2復活
ESC:返回Menu
ENTER:任務完成/失敗后的確認按鍵
功能說明:
將敵方坦克消滅完則任務完成,進入下一關,每過1關,障礙物減少1個,電腦
坦克總數增加5輛,一次出現最多的電腦坦克數目增加1.
我方坦克被消滅完則任務失敗,任務從第一關重新開始.
擊毀一輛紅色坦克,會產生一個寶物,獲取后可以根據寶物的類型完成相應
的功能.
寶物功能描述:
1.獎勵玩家一輛坦克
2.炸毀當前顯示的所有敵方坦克
3.所有敵方坦克被暫停運動和開火,持續10秒
4.玩家坦克處于無敵狀態,持續15秒
具備多玩家游戲的功能,目前暫定最多支持2人游戲,按1,2,若相應玩家坦克
已全部被摧毀,則復活該玩家的坦克,并設定該玩家坦克數量為3,總分清0.
其它說明:
作者:朱波 QQ:443581450 Email:kyozb2004@yahoo.com.cn
標簽:
控制
RIGHT
LEFT
DOWN
上傳時間:
2016-07-14
上傳用戶:小草123
function [U,center,result,w,obj_fcn]= fenlei(data)
[data_n,in_n] = size(data)
m= 2 % Exponent for U
max_iter = 100 % Max. iteration
min_impro =1e-5 % Min. improvement
c=3
[center, U, obj_fcn] = fcm(data, c)
for i=1:max_iter
if F(U)>0.98
break
else
w_new=eye(in_n,in_n)
center1=sum(center)/c
a=center1(1)./center1
deta=center-center1(ones(c,1),:)
w=sqrt(sum(deta.^2)).*a
for j=1:in_n
w_new(j,j)=w(j)
end
data1=data*w_new
[center, U, obj_fcn] = fcm(data1, c)
center=center./w(ones(c,1),:)
obj_fcn=obj_fcn/sum(w.^2)
end
end
display(i)
result=zeros(1,data_n) U_=max(U)
for i=1:data_n
for j=1:c
if U(j,i)==U_(i)
result(i)=j continue
end
end
end
標簽:
data
function
Exponent
obj_fcn
上傳時間:
2013-12-18
上傳用戶:ynzfm