javascript小游戲
Ⅰ 關於javascript編寫石頭剪刀布小游戲的問題
你貼的這段代碼沒有什麼大的用處。
建議你將代碼貼全。
Ⅱ 在html中用javascript做猜數字小游戲
這個代碼是存在一定錯誤的,因為你定義的這個指針並沒有這個返回功能
Ⅲ JS經典小游戲
Javascript坦克大戰游戲、Javascript網頁破壞游戲。
Ⅳ javascript小游戲及其代碼
?????????????
Ⅳ 急!!!JAVA SCRIPT編程猜數字范圍的小游戲
<script>
function guess(){
var x=parseInt(Math.random()*10);
var y,i=1;
while(y!=x,i++<5){
y=prompt("請輸入一個數字:");
if(x>y){alert('您猜的數字太小了'+',還剩下'+(5-i)+'次機會!');}
else if(x<y){alert('您猜的數字太大了'+',還剩下'+(5-i)+'次機會!');}
else if(x==y){alert('恭喜您,您猜對了!');}
}
if(x!=y){alert('正確答案是:'+x+'!')}
if(confirm("還要再來一次嗎?")){guess();}
}
guess();
</script>
自己更改生成的隨機數范圍和猜數字的次數
Ⅵ javascript小游戲問題
我只能提供思路,無法提供代碼
一個div的任何一個點 ,在另一個div的四個點只能就算碰撞,比如
某個點,x 在另一個的 x1,x2 之間 y 在 y1,y2之間,則其一定在他的覆蓋范圍內
var top1 = document.getElementById("advLayer").offsetTop;
var top2 = document.getElementById("mydiv").offsetTop ;
var left1 = document.getElementById("advLayer").offsetLeft;
var left2 = document.getElementById("mydiv").offsetLeft;
var right1 = left1+document.getElementById("advLayer").offsetWidth;
var right2 = left2+document.getElementById("mydiv").offsetWidth;
var buttom1 = top1+document.getElementById("advLayer").offsetHeight;
var buttom2 = top2+document.getElementById("mydiv").offsetHeight;
if(top1>top2 && top1<buttom2 && left1>left2 && left1<right2 ||
top1>top2 && top1<buttom2 && right1>left2 && right1<right2 ||
buttom1>top2 && buttom1<buttom2 && left1>left2 && left1<right2 ||
buttom1>top2 && buttom1<buttom2 && right1>left2 && right1<right2
){
alert(1);
}
Ⅶ JAVAscript能不能做游戲
可以的。現在很多頁游,主要前端就是用javascript開發的。
Ⅷ JavaScript利用Math隨機數,實現一個猜拳小游戲,
請輸入你的出拳數字<input/><br/>
<button>比賽</button>
<div></div>
<script>
window.onload=function(){
document.querySelector("button").onclick=function(){
varm=document.querySelector("div");
varx1=Number(document.querySelector("input").value);
if(x1<1||x1>3){
m.innerHTML="你輸入的數字有誤,只能是1、2、3";
}else{
varx2=Math.floor(Math.random()*3)+1;
m.innerHTML="結果:";
if(x1==x2){
m.innerHTML+="打平了";
}elseif((x2-x1)==1||(x1-x2)==2){
m.innerHTML+="你贏了";
}else{
m.innerHTML+="你輸了";
}
m.innerHTML+="<br/>你出拳:"+x1+"<br/>電腦出拳:"+x2;
}
}
}
</script>
Ⅸ javascript源碼移植到微信小游戲
微信小程序是運行在自身內置瀏覽器的一種程序語言,它對正常的html、css、js做了以下要求:
1、html在小程序里後綴已經改成了wxml,html中的div、p、a基本上所有的html標簽都去除或者做了改動,如div可以用view,img改成了image,所以前端html標簽你需要替換成wxml內置的標簽
2、其次css也變成了wxss,樣式定義跟原來到倒是完全以後,改下後綴即可
3、js也就是小程序的邏輯層,需要按照小程序的規定去寫,具體的可以參照網頁鏈接給的官方文檔去操作
4、總體來說換了一種格式去寫,移植過去也不是太復雜
Ⅹ 怎麼用javascript做井字游戲
<styletype="text/css">
form{font-size:0px;text-align:center;}
input{margin:2px;width:30px;height:30px;}
.a{width:auto;}
</style>
<body>
<form>
<inputtype="button"name="s"value=""/>
<inputtype="button"name="s"value=""/>
<inputtype="button"name="s"value=""/><br/>
<inputtype="button"name="s"value=""/>
<inputtype="button"name="s"value=""/>
<inputtype="button"name="s"value=""/><br/>
<inputtype="button"name="s"value=""/>
<inputtype="button"name="s"value=""/>
<inputtype="button"name="s"value=""/><br/>
<inputtype="button"name="RESET"value="RESET"class="a"/>
</form>
</body>
varbln=false;
window.onload=function(){
varform=document.forms[0];
form.RESET.onclick=function(){clear(form);}
clear(form);
for(vari=0;i<form.s.length;i++){
varbtn=form.s[i];
btn.onclick=function(){
this.value=bln?"X":"O";
this.disabled=true;
bln=!bln;
checkresult(form);
}
}
}
functionclear(form){
for(vari=0;i<form.s.length;i++){
form.s[i].value="";
form.s[i].disabled=false;
}
bln=false;
}
functionend(form){
for(vari=0;i<form.s.length;i++){
form.s[i].disabled=true;
}
}
functioncheckresult(form){
vararrX=[];
vararrO=[];
for(vari=0;i<form.s.length;i++){
if(form.s[i].value=="X")arrX.push(i);
if(form.s[i].value=="O")arrO.push(i);
}
varX=arrX.join("");
if(
(X.indexOf("0")>-1&&X.indexOf("1")>-1&&X.indexOf("2")>-1)||
(X.indexOf("0")>-1&&X.indexOf("3")>-1&&X.indexOf("6")>-1)||
(X.indexOf("0")>-1&&X.indexOf("4")>-1&&X.indexOf("8")>-1)||
(X.indexOf("1")>-1&&X.indexOf("4")>-1&&X.indexOf("7")>-1)||
(X.indexOf("2")>-1&&X.indexOf("5")>-1&&X.indexOf("8")>-1)||
(X.indexOf("2")>-1&&X.indexOf("4")>-1&&X.indexOf("6")>-1)||
(X.indexOf("3")>-1&&X.indexOf("4")>-1&&X.indexOf("5")>-1)||
(X.indexOf("6")>-1&&X.indexOf("7")>-1&&X.indexOf("8")>-1)
){
alert("Xwin");
end(form);
return;
}
varO=arrO.join("");
if(
(O.indexOf("0")>-1&&O.indexOf("1")>-1&&O.indexOf("2")>-1)||
(O.indexOf("0")>-1&&O.indexOf("3")>-1&&O.indexOf("6")>-1)||
(O.indexOf("0")>-1&&O.indexOf("4")>-1&&O.indexOf("8")>-1)||
(O.indexOf("1")>-1&&O.indexOf("4")>-1&&O.indexOf("7")>-1)||
(O.indexOf("2")>-1&&O.indexOf("5")>-1&&O.indexOf("8")>-1)||
(O.indexOf("2")>-1&&O.indexOf("4")>-1&&O.indexOf("6")>-1)||
(O.indexOf("3")>-1&&O.indexOf("4")>-1&&O.indexOf("5")>-1)||
(O.indexOf("6")>-1&&O.indexOf("7")>-1&&O.indexOf("8")>-1)
){
alert("Owin");
end(form);
return;
}
if((X.length==4&&O.length==5)||(X.length==5&&O.length==4)){
alert("平局");
end(form);
}
}