`
aiyanbo
  • 浏览: 65503 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

网页版 家庭骰子

阅读更多

   前天晚上,没有什么事可做,用js重新写好了我之前用c#些的一个小游戏!

 

  下面是源代码:

<html>
	<head>
		<title>My Game 【家庭骰子】 【作者:艾彦波】</title>
		<style type="text/css">
			#authorInfo p{
				margin-top:2px;
				color:bule;
				font-size:14
			}
			.mes p{
				margin-top:10px;
				color:red;
				font-size:12
			}
		</style>	
	</head>
	<body bgcolor="pink">
		<h3 style="color:red" align="center">网页版【家庭骰子】出来了!</h3>
		<div style="margin-top:40px">
			<table align="center">
				<tr align="center">
					<td rowspan="4">
						<select name="list" id="list" multiple size="10" style="width:150px"></select>	
					</td>
					<td>
						<input type="button" value="开始" onclick="gameRun()">
					</td>	
				</tr>
				<tr align="center">
					<td>
						<input type="button" value="停止" onclick="stopGame()">
					</td>	
				</tr>
				<tr>
					<td>
						恭喜!您的任务是:
					</td>	
				</tr>
				<tr align="center">
					<td>
						<span style="color:blue" name="showJob" id="showJob">游戏未开始</span>
					</td>	
				</tr>
				<tr>
					<td colspan="2">
						<input style="border:0px;background-color:pink" type="button" value="复位" onclick="init()">
						<input style="border:0px;background-color:pink" type="button" value="读取xml" onclick="readXml()">
					</td>
				</tr>
			</table>
		</div>
		<div id="authorInfo" style="margin-top:140px">
			<p align="center">作者:艾彦波
			<p align="center">javaeye博客:<a href=" http://aiyanbo.iteye.com" target="_blank">http://aiyanbo.iteye.com</a>
			<p align="center">E-mail:<a href="mailto:ayanbo@yeah.net">ayanbo@yeah.net</a>
			<p align="center">QQ:448267886
		</div>
		<div class="mes" style="margin-top:50px">
			<p align="center">注意:本游戏仅供娱乐,请勿用于正常生活秩序中!
			<p align="center">您好!MyGame将游戏的配置文件放在c:/Proparm Files/mygame 中如果您不再使用该游戏您可以删除此文件!(现在没有开放此功能,所以没有上述文件夹)
			<p align="center">CopyRight@aiyanbo 2010
		</div>
		
	</body>
	<script language="javascript">
		var arr=["洗衣服","洗碗","买菜","扫地","做饭","休息"];
		var list=document.getElementById("list");
		var timeout;
		var m;
		var cli=0;
		onload=function(){
			window.open("http://aiyanbo.iteye.com");
			window.open("http://user.qzone.qq.com/448267886");
			init();
		}
		function init(){
			clearTimeout(timeout);
			list.length=0;
			document.getElementById("showJob").innerHTML="游戏未开始";
			for(var i=0;i<arr.length;i++){
				var o=new Option(arr[i],arr[i]);
				list.options.add(o);
			}
			cli=0;
		}
		function gameRun(){
			if(cli==1)
				return;
			cli=1;
			startGame();	
		}
		function startGame(){
			if(list.length==0){
				alert("您的任务已经用完了,请点击【确定】重新开始!");
				clearTimeout(timeout);
				init();
				return;
			}
			m=parseInt((Math.random()*10000)%list.length);
			list.selectedIndex=m;
			document.getElementById("showJob").innerHTML=list[m].value;
			timeout=setTimeout("startGame()",1);
		}
		function stopGame(){
			if(cli==0)
				return;
			if(!timeout)
				return;
			clearTimeout(timeout);
			list.remove(m);
			timeout=null;
			cli=0;
		}
		function readXml(){
			var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
			xmlDoc.async=false;
			var bool=xmlDoc.load("mygame.xml");
			alert(bool);
		}
	</script>
</html>

 

 

 

 

有些写得不好的地方,还望朋友帮我指正下!

3
0
分享到:
评论

相关推荐

    骰子游戏:简单的小型骰子游戏,解决诸如家庭争执之类的大问题,您所需要的就是将一个人分配给玩家编号,然后掷骰子,让该人洗碗

    本篇将详细探讨如何利用CSS技术设计一个在线版的骰子游戏,让家庭游戏不再受实体骰子的限制,随时随地享受游戏带来的乐趣。 首先,我们要明确游戏的基本规则。这个游戏的目标是通过掷骰子决定执行任务的人,例如在...

    About-Monopoly:关于垄断棋盘游戏的一切

    垄断棋盘游戏,自1935年首次发行以来,已经成为全球最受欢迎的家庭游戏之一。这款游戏不仅让玩家体验到经营和投资的乐趣,还包含了丰富的策略元素,使得每一轮游戏都充满变数。然而,随着科技的发展,传统的棋盘游戏...

    java源码包---java 源码 大量 实例

    Java编写的网页版魔方游戏 内容索引:JAVA源码,游戏娱乐,魔方,网页游戏  Java编写的网页版魔方游戏,编译后生成.class文件,然后用HTML去调用,不过运行时候需要你的浏览器安装有运行Class的插件。Java源代码实现...

    java源码包2

    Java编写的网页版魔方游戏 内容索引:JAVA源码,游戏娱乐,魔方,网页游戏  Java编写的网页版魔方游戏,编译后生成.class文件,然后用HTML去调用,不过运行时候需要你的浏览器安装有运行Class的插件。Java源代码实现...

    java源码包3

    Java编写的网页版魔方游戏 内容索引:JAVA源码,游戏娱乐,魔方,网页游戏  Java编写的网页版魔方游戏,编译后生成.class文件,然后用HTML去调用,不过运行时候需要你的浏览器安装有运行Class的插件。Java源代码实现...

    java源码包4

    Java编写的网页版魔方游戏 内容索引:JAVA源码,游戏娱乐,魔方,网页游戏  Java编写的网页版魔方游戏,编译后生成.class文件,然后用HTML去调用,不过运行时候需要你的浏览器安装有运行Class的插件。Java源代码实现...

    JAVA上百实例源码以及开源项目源代码

    Java编写的网页版魔方游戏 内容索引:JAVA源码,游戏娱乐,魔方,网页游戏 Java编写的网页版魔方游戏,编译后生成.class文件,然后用HTML去调用,不过运行时候需要你的浏览器安装有运行Class的插件。Java源代码实现部分...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java编写的网页版魔方游戏 内容索引:JAVA源码,游戏娱乐,魔方,网页游戏 Java编写的网页版魔方游戏,编译后生成.class文件,然后用HTML去调用,不过运行时候需要你的浏览器安装有运行Class的插件。Java源代码实现部分...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java编写的网页版魔方游戏 内容索引:JAVA源码,游戏娱乐,魔方,网页游戏 Java编写的网页版魔方游戏,编译后生成.class文件,然后用HTML去调用,不过运行时候需要你的浏览器安装有运行Class的插件。Java源代码实现部分...

Global site tag (gtag.js) - Google Analytics