js游戏代码
1. 用js代码 怎样写简单弹球的游戏
你游戏的代码不全,只有神仙或看过这个代码的人知道
2. javascript小游戏及其代码
?????????????
3. JavaScript制作贪吃蛇游戏代码
蛇的身体:数组
食物:在规定范围内生成的随机数
蛇的身体累加:数组元版素个数增加
蛇碰墙权死:数组首个元素的x值或y值小于0或者大于地图的宽度活高度
蛇咬自己死:数组首个元素的x值和y值和其他元素值重复
移动速度:在指定的时间内调用移动方法
开始:开始调用方法
暂停:暂停调用方法
积分:蛇没吃一个食物,全局变量加1
自己做吧,很简单,做完进步很大
4. JavaScript代码设计一个骰子游戏
可以给图片标签加自定义属性值比
<img xuhao="1~6" ....></img>
将玩家的输入value与这个值(可能要转整)相比较,一样则对,不一样则错
5. 求一javascript小游戏代码。【注:不要叫我去下载,你直接给我复制过来就可以了】。thank!!
代码比较长 没有注释
脚本说明:
把如下代码加入<body>区域中
<style>
.bigcell {
background-color:#aa9966;
border:4px solid #aa9966;
text-align:center;
}
.cell {
width:40px;
height:40px;
font-family:Verdana, Arial;
font-size:10pt;
font-weight:bold;
background-color:#996633;
color:#ffff33;
border-top:2px solid #aa9966;
border-left:2px solid #aa9966;
border-right:2px solid #663300;
border-bottom:2px solid #663300;
text-align:center;
}
.hole {
width:40px;
height:40px;
background-color:#aa9966;
text-align:center;
}
body,h1,h2,h3,.msg,capt1,capt2 {font-family:Verdana,Comic Sans MS,Arial;}
body {margin:0px;}
h1 {font-size:28pt; font-weight:bold; margin-bottom:0px;}
h2 {font-size:16pt; margin:0px; font-weight:bold;}
h3 {font-size:8pt; margin:0px; font-weight:bold;}
.msg {font-size:8pt; font-weight:bold;}
.tab {cursor:hand;}
.capt1 {font-size:10pt; font-weight:bold;}
.capt2 {font-size:9pt; font-weight:bold;}
.capt3 {font-size:14pt; font-weight:bold; color:yellow;}
.capt4 {font-size:10pt; font-weight:bold; color:yellow;}
.but {font-size:9pt; font-weight:bold; height:30px;background-color:#aaaa99;}
</style>
<BODY onLoad="loadBoard(4)">
<script>
var gsize, ghrow, ghcol, gtime, gmoves, gintervalid=-1, gshuffling;
function toggleHelp()
{
if (butHelp.value == "Hide Help")
{
help.style.display = "none";
butHelp.value = "Show Help";
}
else
{
help.style.display = "";
butHelp.value = "Hide Help";
}
}
//random number between low and hi
function r(low,hi)
{
return Math.floor((hi-low)*Math.random()+low);
}
//random number between 1 and hi
function r1(hi)
{
return Math.floor((hi-1)*Math.random()+1);
}
//random number between 0 and hi
function r0(hi)
{
return Math.floor((hi)*Math.random());
}
function startGame()
{
shuffle();
gtime = 0;
gmoves = 0;
tickTime();
gintervalid = setInterval("tickTime()",1000);
}
function stopGame()
{
if (gintervalid==-1) return;
clearInterval(gintervalid);
fldStatus.innerhtml = "";
gintervalid=-1;
}
function tickTime()
{
showStatus();
gtime++;
}
function checkWin()
{
var i, j, s;
if (gintervalid==-1) return; //game not started!
if (!isHole(gsize-1,gsize-1)) return;
for (i=0;i<gsize;i++)
for (j=0;j<gsize;j++)
{
if (!(i==gsize-1 && j==gsize-1)) //ignore last block (ideally a hole)
{
if (getValue(i,j)!=(i*gsize+j+1).toString()) return;
}
}
stopGame();
s = "<table cellpadding=4>";
s += "<tr><td align=center class=capt3>!! CONGRATS !!</td></tr>";
s += "<tr class=capt4><td align=center>You have done it in " + gtime + " secs ";
s += "with " + gmoves + " moves!</td></tr>";
s += "<tr><td align=center class=capt4>Your speed is " + Math.round(1000*gmoves/gtime)/1000 + " moves/sec</td></tr>";
s += "</table>";
fldStatus.innerHTML = s;
// shuffle();
}
function showStatus()
{
fldStatus.innerHTML = "Time: " + gtime + " secs Moves: " + gmoves
}
function showTable()
{
var i, j, s;
stopGame();
s = "<table border=3 cellpadding=0 cellspacing=0 bgcolor='#666655'><tr><td class=bigcell>";
s = s + "<table border=0 cellpadding=0 cellspacing=0>";
for (i=0; i<gsize; i++)
{
s = s + "<tr>";
for (j=0; j<gsize; j++)
{
s = s + "<td id=a_" + i + "_" + j + " onclick='move(this)' class=cell>" + (i*gsize+j+1) + "</td>";
}
s = s + "</tr>";
}
s = s + "</table>";
s = s + "</td></tr></table>";
return s;
}
function getCell(row, col)
{
return eval("a_" + row + "_" + col);
}
function setValue(row,col,val)
{
var v = getCell(row, col);
v.innerHTML = val;
v.className = "cell";
}
function getValue(row,col)
{
// alert(row + "," + col);
var v = getCell(row, col);
return v.innerHTML;
}
function setHole(row,col)
{
var v = getCell(row, col);
v.innerHTML = "";
v.className = "hole";
ghrow = row;
ghcol = col;
}
function getRow(obj)
{
var a = obj.id.split("_");
return a[1];
}
function getCol(obj)
{
var a = obj.id.split("_");
return a[2];
}
function isHole(row, col)
{
return (row==ghrow && col==ghcol) ? true : false;
}
function getHoleInRow(row)
{
var i;
return (row==ghrow) ? ghcol : -1;
}
function getHoleInCol(col)
{
var i;
return (col==ghcol) ? ghrow : -1;
}
function shiftHoleRow(src,dest,row)
{
var i;
//conversion to integer needed in some cases!
src = parseInt(src);
dest = parseInt(dest);
if (src < dest)
{
for (i=src;i<dest;i++)
{
setValue(row,i,getValue(row,i+1));
setHole(row,i+1);
}
}
if (dest < src)
{
for (i=src;i>dest;i--)
{
setValue(row,i,getValue(row,i-1));
setHole(row,i-1);
}
}
}
function shiftHoleCol(src,dest,col)
{
var i;
//conversion to integer needed in some cases!
src = parseInt(src);
dest = parseInt(dest);
if (src < dest)
{//alert("src=" + src +" dest=" + dest + " col=" + col);
for (i=src;i<dest;i++)
{//alert(parseInt(i)+1);
setValue(i,col,getValue(i+1,col));
setHole(i+1,col);
}
}
if (dest < src)
{
for (i=src;i>dest;i--)
{
setValue(i,col,getValue(i-1,col));
setHole(i-1,col);
}
}
}
function move(obj)
{
var r, c, hr, hc;
if (gintervalid==-1 && !gshuffling)
{
alert('请点击"开始游戏"按钮')
return;
}
r = getRow(obj);
c = getCol(obj);
if (isHole(r,c)) return;
hc = getHoleInRow(r);
if (hc != -1)
{
shiftHoleRow(hc,c,r);
gmoves++;
checkWin();
return;
}
hr = getHoleInCol(c);
if (hr != -1)
{
shiftHoleCol(hr,r,c);
gmoves++;
checkWin();
return;
}
}
function shuffle()
{
var t,i,j,s,frac;
gshuffling = true;
frac = 100.0/(gsize*(gsize+10));
s = "% ";
for (i=0;i<gsize;i++)
{
s += "|";
for (j=0;j<gsize+10;j++)
{
window.status = "Loading " + Math.round((i*(gsize+10) + j)*frac) + s
if (j%2==0)
{
t = r0(gsize);
while (t == ghrow) t = r0(gsize); //skip holes
getCell(t,ghcol).click();
}
else
{
t = r0(gsize);
while (t == ghcol) t = r0(gsize); //skip holes
getCell(ghrow,t).click();
}
}
}
window.status = "";
gshuffling = false;
}
function loadBoard(size)
{
gsize = size;
board.innerHTML = showTable(gsize);
setHole(gsize-1,gsize-1);
//shuffle();
}
</script>
<div id=test></div>
<table cellpadding=4>
<tr><td align=center>
<b>请选择难度: </B>
<select id=level onchange="loadBoard(parseInt(level.value))">
<option value='3'>3</option>
<option value='4' selected>4</option>
<script>
for (var i=5;i<=10;i++)
{
document.write("<option value='" + i + "'>" + i + "</option>");
}
</script>
</select>
</td></tr>
<tr><td align=center>
<input type=button class=but value="开始游戏" onclick="startGame();">
<tr><td align=center id=fldStatus class=capt2>
</td></tr>
</table>
<div id=board></div>
6. 求一个用JS写的21点游戏代码
填写你的回答
7. 游戏注册页面js代码怎么写
//邮箱,用户名,密码正则已经验证完成的情况下
varbtn=$("#targetBtn");
btn.on("click",function(){
varusername=$("#username").val(),
password=$("#password").val(),
email=$("#email").val;
if(username==""){
alert("请填写用户名");
returnfalse;
}
//...此处省略if判断
$.ajax({
url:"...",
type:POST,
data:{"..."},//这里写提交的数据
success:function(data){
if(data.message=="success"){
alert("注册成功")
}
}
})
8. 自己用js写了个网页小游戏,想发给女友玩一下,女友不懂代码,只会电脑的基本操作,我怎么发给她玩呢
你自己运行过了吗?你怎么运行,她就怎么运行。
我打听个事:你女友的电脑是内不是与众不同,不容能用你运行html文件的方式运行?
html文件直接用浏览器打开就行了,html和嵌在html中的js代码都是由浏览器执行的。
9. 100求一个javascript的傲游戏脚本
javascript:if(_m_click)clearInterval(_m_click);_m_click=setInterval(function(){SC.Work.op({m:'storeEnergy'});},1000*60*5);
5 分钟自动点一次.
---------------------
http://www.ialvin.cn/mplugin.rar 下载
10. 初学者使用JavaScript代码做简单猜数字游戏,不要弹出窗口的.请问怎样做
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
</head>
<body>
<inputtype="button"id="play"name="play"value="PlayGame"onclick="play()"/>
<inputtype="text"id="answer"/><inputtype="button"value="Submit"onclick="doSubmit()"/>
<spanid="sp"></span>
<scriptlanguage="javascript">
varnum;
vari=0;
functionplay(){
i=0;
num=Math.round(Math.random()*10);
varcs="猜1到10之间的数字,您只有十次才的机会哦,加油哦、、、、、";
document.getElementById('sp').innerHTML=cs;
}
functiondoSubmit(){
varanswer=document.getElementById('answer').value;
i++;
if(answer>num){
alert("这是第"+i+"次输入,你输入的数大了!<br>");
}elseif(answer<num){
alert("这是第"+i+"次输入,你输入的数小了!<br>");
}elseif(answer==num){
switch(i){
case1:
alert("你真神了!!!");
break
case2:
alert("哎哟!不错哦!!!");
break
case3:
alert("很好很好!!!");
break
case4:
alert("不错,不错!!!");
break
case5:
alert("加油加油!!!");
break
case6:
alert("要继续努力昴!!!");
break
case7:
alert("还要再加油啊!!!");
break
case8:
alert("勉强猜对了!!!");
break
case9:
alert("算你过了!!!");
break
case10:
alert("运气不错哦!!!");
break;
}
}
if(i>10)
alert("笨蛋,十次都没有猜对!!!");
}
</script>
</body>
</html>
试一下。