·用户注册
·用户登陆
·用户中心
首页
+
网络学院
+
网页特效
+
实用工具
+
网络资源
+
字体下载
+
娱乐世界
+
时尚前沿
+
图片中心
+
动漫天地
+
金石社区
图形
-
网页设计
-
优化
-
动易
-
动网
-
HTML
-
PSD
-
FLASH模板
-
插件
-
杀毒
-
系统工具
-
FLASH音乐
-
FLASH游戏
-
美女
您现在的位置:
金石网
>>
网页特效
>>
游戏相关
>> 特效正文
在线挖地雷游戏(根据ms改编)但必须在服务器上支持php运行的:(…
『 更新时间:2006-4-1 』『 字体:
变小
变大
』『 作者:未知 | 来源:网络 』
把如下代码加入<body>区域中: <!--需要将些文件保存为 .php 文件!然后再在服务器上运行方可!--> <? // PHPMINE v1.0 //来源http://www.phpvault.com //是根据microsoft的挖地雷游戏编写 print "<html>"; print "<head>"; print "<title>PHP挖地雷</title>"; print "</head>"; print "<body bgcolor=#FFFFCC><center>"; print "<font size=3 face=Verdana><b>PHP挖地雷</b>"; if ($submit=="") { $NumMine=4; $RowSize=5; $ColSize=5; $generer=1; } if($generer==1) { srand((double)microtime()*100000000); $time_start=time(); //判断输入的数值是否正确 if(($RowSize<=1) || ($ColSize<=1) || ($NumMine==0)) { print "<p><br><font size=-1 color=red>行数,列数或地雷数输入错误!!</font>"; exit; } if($NumMine > $RowSize*$ColSize) { print "<p><br><font size=-1 color=red>地雷数太多!</font>"; exit; } //初始化 for($Row=1;$Row<=$RowSize;$Row++) { for($Col=1;$Col<=$ColSize;$Col++) { $Mine[$Row][$Col]="0"; $Decouv[$Row][$Col]="0"; } } $index=0; while($index<$NumMine) { $Row=rand(1,$RowSize); $Col=rand(1,$ColSize); if($Mine[$Row][$Col]=="0") { $Mine[$Row][$Col]="1"; $index++; } } } else { $perdu=0; $reste=$RowSize*$ColSize; for($Row=1;$Row<=$RowSize;$Row++) { for($Col=1;$Col<=$ColSize;$Col++) { $temp="Mine".($Row*($ColSize+1)+$Col); $Mine[$Row][$Col]=$$temp; $temp="Decouv".($Row*($ColSize+1)+$Col); $Decouv[$Row][$Col]=$$temp; if($Decouv[$Row][$Col]=="1") {$reste=$reste-1;} $temp="submit".($Row*($ColSize+1)+$Col); if($$temp=="ok") { $reste=$reste-1; if($Mine[$Row][$Col]=="0") { $Decouv[$Row][$Col]="1"; } else { $perdu=1; } } } } if($perdu==1) { print "<h2><font color=red>您输啦!</font></h2>"; for($i=1;$i<=$RowSize;$i++) { for($j=1;$j<=$ColSize;$j++) { $Decouv[$i][$j]="1"; } } } if(($reste==$NumMine)&&($perdu!=1)) { print "<h2>你赢啦!</h2>"; $time_stop=time(); $time=$time_stop-$time_start; print "<p><font size=-1><i>您的分数: $time</i></font>"; for ($i=1;$i<=$RowSize;$i++) { for($j=1;$j<=$ColSize;$j++) { $Decouv[$i][$j]="1"; } } } } print "<form method=get action='$PHP_SELF'>"; print "<input type=hidden name=time_start value=$time_start>"; print "<input type=hidden name=NumMine value=$NumMine>"; print "<input type=hidden name=RowSize value=$RowSize>"; print "<input type=hidden name=ColSize value=$ColSize>"; print "<input type=hidden name=generer value=0>"; print "<p><table border=1 cellpadding=8>"; for($Row=1; $Row<=$RowSize; $Row++) { print "<tr>"; for($Col=1; $Col<=$ColSize; $Col++) { $nb=0; for($i=-1; $i<=1; $i++) { for($j=-1; $j<=1; $j++) { if($Mine[$Row+$i][$Col+$j] == "1") { $nb++; } } } print "<td width=15 height=15 align=center valign=middle>"; if($Decouv[$Row][$Col]=="1") { if($nb==0) { print " "; } else { if($Mine[$Row][$Col]=="1") { print "<font color=red>*</font>"; } else { print "$nb"; } } } else { print "<input type=hidden name=submit value=ok>"; print "<input type=submit name=submit".($Row*($ColSize+1)+$Col)." value=ok>"; } print "<input type=hidden name=Mine".($Row*($ColSize+1)+$Col)." value=".$Mine[$Row][$Col].">"; print "<input type=hidden name=Decouv".($Row*($ColSize+1)+$Col)." value=".$Decouv[$Row][$Col].">"; print "</td>"; } print "</tr>"; } print "</table>"; print "</form>"; ?> <hr> <form method=post> 行数 : <input type=text name=RowSize value=5 size=2> <br> 列数 : <input type=text name=ColSize value=5 size=2> <br> 地雷数 : <input type=text name=NumMine value=4 size=2> <p> <input type=submit name=submit value=开始> <input type=hidden name=generer value=1> </form> </body> </html>
【点击数:】【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
相
关文章
您的姓名:
评分等级:
1分
2分
3分
4分
5分
评论内容:
1、严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
2、用户需对自己在使用金石网服务过程中的行为承担法律责任。
3、本站管理员有权保留或删除评论内容。
4、评论内容只代表网友个人观点,与本网站立场无关。
自动显示访问者IP地址代码
3721拦截不了的弹窗代码
强制设置为主页
主页被强制修改
贪吃蛇游戏
俄罗斯方块
看谁围的圈多
射击游戏:A就是大炮
十字定全局
爱情游戏测试
网
友评论
|
设为首页
|
加入收藏
|
联系我们
|
版权申明
|
友情链接
|
站点地图
|
网站帮助
|
网站留言
|
广告服务
|
Copyright © 2001-2008
K
ings
N
et.biz All Rights Reserved. 金石工作室 版权所有