前天晚上,没有什么事可做,用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>
有些写得不好的地方,还望朋友帮我指正下!
分享到:
相关推荐
情侣飞行器网页小游戏、真心话大冒险和摇骰子三合一版本源码成为了备受欢迎的选择。这些游戏不仅提供了娱乐和互动的机会,还能增进情侣之间的感情和沟通。这个版本的源码无需加密,只需将其上传到服务器,即可轻松...
标题中的“DiceRoller”指的是一个在线的骰子模拟器,它允许用户在网页上进行虚拟的骰子投掷。这种工具通常用于各种用途,包括桌面角色扮演游戏(RPG)、教育活动或者简单的随机数生成。JavaScript是实现这个功能的...
HTML5是超文本标记语言的第五个版本,它在网页内容展示、多媒体处理、离线存储以及交互性方面有着显著提升,使得开发者能够创建更为丰富的网页应用。 在H5骰子游戏中,`index.html`是项目的主入口文件,它包含了...
在本项目中,我们主要探讨的是如何利用HTML5和jQuery技术来实现一个扔骰子的互动功能,包括色子的动画变化以及控制点数显示。HTML5作为现代网页开发的标准,提供了丰富的API和元素,而jQuery则是一个强大的...
万年历极品 网页式版本 万年历极品 网页式版本 万年历极品 网页式版本
"大话摇骰子"是一款基于HTML5的在线小游戏,它模拟了传统的掷骰子游戏,让玩家可以在网页上体验到摇骰子的乐趣。游戏的核心在于通过HTML5的Canvas元素来绘制骰子图像,并利用JavaScript处理游戏逻辑,如随机生成骰子...
网页版小游戏源码 真心话大冒险 摇骰子 情侣飞行器三合一解密版网页源码。这些游戏不仅提供了娱乐和互动的机会,还能增进情侣之间的感情和沟通。这个版本的源码无需加密,只需将其上传到服务器,即可轻松使用这三种...
情侣飞行器网页小游戏、真心话大冒险和摇骰子三合一版本源码成为了备受欢迎的选择。这些游戏不仅提供了娱乐和互动的机会,还能增进情侣之间的感情和沟通。这个版本的源码无需加密,只需将其上传到服务器,即可轻松...
在这个网页版的飞行棋中,开发者可能使用事件监听器来捕捉用户的点击动作,触发掷骰子和棋子移动的函数。 JavaScript代码可能包含了以下几个关键部分: 1. **游戏初始化**:设置棋盘、棋子位置、当前玩家等初始...
LHC的家庭规玻色子生产根据具有扭曲家庭编号分配的U(3)家庭规模型进行了研究。 在我们研究的模型中,质量最小的家庭尺寸玻色子A11仅与第一代轻子和第三代夸克相互作用。 (例如,分配的家庭编号为(e1,e2,e3)=...
自己写的HTML5骰子的代码,希望大家喜欢
HTML5网页版飞行棋游戏代码</title> <meta name="x-share-desc" content=""> <meta name="apple-mobile-web-app-capable" content="yes"/> <meta name="full-screen" content="yes"/> &...
【网络版掷骰子】是一种基于互联网的交互式游戏,主要功能是模拟现实中的骰子投掷,使得玩家能够在虚拟环境中进行游戏。这种类型的网络游戏通常适用于各种需要随机性或者概率决策的游戏场景,如桌面角色扮演游戏...
《DND跑团骰子软件:开启桌游新体验》 DND跑团,全称为“龙与地下城”(Dungeons & Dragons),是一种深受玩家喜爱的角色扮演游戏,它以其丰富的剧情、自由的角色设定和策略性的游戏玩法在全球范围内拥有庞大的粉丝...
例如,当用户点击掷骰子按钮时,JavaScript会触发一个事件处理器,生成1到6之间的一个随机数,然后根据这个数字在Canvas上显示相应的骰子面。 3. **Web Storage**:HTML5提供了本地存储机制,如`localStorage`和`...
好友分享的,H5骰子骰宝猜大小,客户定制版本,简单粗暴的游戏模式,麻雀虽小五脏俱全,机器人陪玩、自动开奖、后台风控、开奖记录查询、自带推广分佣,团队及佣金收益透明,去除了繁琐的微信登录,直接在微信打开即...
【jQuery网页掷骰子游戏棋代码】是一种利用jQuery库实现的互动性网页游戏,它将蝙蝠侠和超人这两个知名角色融入其中,为玩家提供了一种竞技式的体验。在这个游戏中,玩家通过掷骰子来决定角色的移动步数,先到达终点...
“骰子游戏”是一款简单而刺激的骰子游戏。玩家使用三个骰子进行游戏,通过筹码来下注。游戏的核心在于猜测骰子掷出后的点数总和是大(比如 11 点及以上)还是小(10 点及以下)。玩家们凭借自己的判断和运气在相应...