手机站
网通分站
电信主站
密 码:
用户名:
热门关键字:  虚拟主机  cn域名  asd  ddd  域名注册
当前位置 : 主页>网络编程>Asp编程>列表

用ASP编写的俄罗斯方块游戏

来源:互联网 作者:west263.com 时间:2008-02-23 点击:
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

</tr>
<tr height="32">
<td ID="In01" align=center bgcolor="#009900" class=normal onmouseover=Mmove(“I“) onmouseout=Mmove(“O“)>水平</td>
</tr>
<tr height="32">
<td ID="In02" align=center bgcolor="#FFFF00" class=normal>1</td>
</tr>
<tr height="32">
<td ID="In05" align=center bgcolor="#009900" class=normalh onmouseover=Mmove(“I“) onmouseout=Mmove(“O“)>块</td>
</tr>
<tr height="32">
<td ID="In06" align=center bgcolor="#FFFF00" class=normalh>1</td>
</tr>
<tr height="32">
<td ID="In03" align=center bgcolor="#009900" class=normalh onclick=Iniciar(“i“) onmouseover=Mmove(“I“) onmouseout=Mmove(“O“)>开始</td>
</tr>
<tr height="32">
<td ID="In04" align=center bgcolor="#009900" class=normalh onclick=Iniciar(“d“) onmouseover=Mmove(“I“) onmouseout=Mmove(“O“)>结束</td>
</tr>
<tr height="38">
<td ID="In09" align=center bgcolor="#009900" class=normalh onclick=self.close() onmouseover=Mmove(“I“) onmouseout=Mmove(“O“)>关闭窗口</td>
</tr>
</table>
</td></tr></table></center></div>
</BODY>
<SCRIPT LANGUAGE=vbscript>
Dim Timer1,HastIni,LevlIni,Namn,Score,Levl,Hast,Fig,Fig2,Farg,Farg2,X,Y,Rot,Rot2,tratt,Pausa,ScrPau,Pos,GOver
Dim hs(),sor(),hsant(),n(),s(),s2(),s3()
redim hs(3, 15, 2):redim sor(3, 15):redim hsant(3):redim n(10, 25):redim s(5, 4):redim s2(4, 4):redim s3(4, 4)
LevlIni = 1
Pausa = False
HastIni = VelLevel(LevlIni)
Hast = HastIni
Levl = LevlIni
Pos = Levl - 1
ColorForm
GOver = false
function Iniciar(ind)
if ind = "i" then
score = 0
GOver = false
Hast = HastIni
Levl = LevlIni
Pos = PosLevel(Levl)
For i = 1 To 4:For i2 = 1 To 4:s2(i, i2) = False:Next:Next
For i = 1 To 10:For i2 = 1 To 25:n(i, i2) = False:Next:Next
Timer1 = window.setInterval("Andar()",Hast)
ColorForm
Fig2 = 0
Nyfig
else
window.clearInterval Timer1
end if
end function
Sub Nyfig()
Pos = Pos 1
document.all("In06").innertext = Pos
Select Case Pos
Case 30: Levl = 2: Hast = VelLevel(Levl): window.In02.innerText = Levl
Case 60: Levl = 3: Hast = VelLevel(Levl): window.In02.innerText = Levl
Case 90: Levl = 4: Hast = VelLevel(Levl): window.In02.innerText = Levl
Case 120: Levl = 5: Hast = VelLevel(Levl): window.In02.innerText = Levl
Case 150: Levl = 6: Hast = VelLevel(Levl): window.In02.innerText = Levl
Case 180: Levl = 7: Hast = VelLevel(Levl): window.In02.innerText = Levl
Case 210: Levl = 8: Hast = VelLevel(Levl): window.In02.innerText = Levl
Case 240: Levl = 9: Hast = VelLevel(Levl): window.In02.innerText = Levl
Case 270: Levl = 10: Hast = VelLevel(Levl): window.In02.innerText = Levl
Case 300: Levl = 11: Hast = VelLevel(Levl): window.In02.innerText = Levl
End Select
window.clearInterval Timer1
Timer1 = window.setInterval("Andar()",Hast)
Fig = Fig2
Farg = Farg2
Fig2 = Int(Rnd * 7) 1
X = 4
Y = 26
Rot = 1
For i = 1 To 4:For i2 = 1 To 4:s(i, i2) = s2(i, i2):s2(i, i2) = 0:Next:Next
Select Case Fig2
Case 1:s2(2, 2) = True:s2(3, 2) = True:s2(2, 3) = True:s2(3, 3) = True:Farg2 = "#FF0000"
Case 2:s2(1, 2) = True:s2(2, 2) = True:s2(3, 2) = True:s2(4, 2) = True:Farg2 = "#33CC33"
Case 3:s2(2, 1) = True:s2(3, 1) = True:s2(3, 2) = True:s2(3, 3) = True:Farg2 = "#FF9900"
Case 4:s2(3, 1) = True:s2(2, 1) = True:s2(2, 2) = True:s2(2, 3) = True:Farg2 = "#666666"
Case 5:s2(3, 1) = True:s2(3, 2) = True:s2(3, 3) = True:s2(2, 2) = True:Farg2 = "#CC00CC"
Case 6:s2(2, 1) = True:s2(2, 2) = True:s2(3, 2) = True:s2(3, 3) = True:Farg2 = "#6666FF"
Case 7:s2(3, 1) = True:s2(3, 2) = True:s2(2, 2) = True:s2(2, 3) = True:Farg2 = "#33CCCC"
End Select
For i = 1 To 4
For i2 = 1 To 3
document.all("P" & cstr(((i2 - 1) * 4 i - 1))).bgcolor = "#000000"
If s2(i, i2) = True Then
document.all("P" & cstr((i2 - 1) * 4 i - 1)).bgcolor = Farg2
End If
Next
Next
End Sub
Function PosLevel(Lev)
Select Case Lev
Case 1: PosLevel = 1
Case 2: PosLevel = 51
Case 3: PosLevel = 81
Case 4: PosLevel = 111
Case 5: PosLevel = 141
Case 6: PosLevel = 181
Case 7: PosLevel = 221
Case 8: PosLevel = 261
Case 9: PosLevel = 301
Case 10: PosLevel = 341
End Select
End Function
“いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいい
Function VelLevel(Velo)
Select Case Velo
Case 1: VelLevel = 500
Case 2: VelLevel = 450
Case 3: VelLevel = 400
Case 4: VelLevel = 350

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名
注册