日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Js制作的文字游戏

發布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Js制作的文字游戏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

自己制作的文字游戲。(:

?

?

?

<!DOCTYPE html>
<html lang="en">
<head>
?? ?<meta charset="UTF-8">
?? ?<title>文字游戲</title>
?? ?<style type="text/css">
?? ??? ?#wrap{
?? ??? ??? ?width: 400px;height: 550px;
?? ??? ??? ?border: 1px solid black;
?? ??? ??? ?margin: 50px auto 0px;
?? ??? ??? ?position: relative;
?? ??? ?}
?? ??? ?#left{
?? ??? ??? ?width: 80px;height: 30px;
?? ??? ??? ?position: absolute;
?? ??? ??? ?left: 30px;top: 10px;
?? ??? ?}
?? ??? ?#right{
?? ??? ??? ?width: 80px;height: 30px;
?? ??? ??? ?position: absolute;
?? ??? ??? ?right: 40px;top: 10px;
?? ??? ?}
?? ??? ?#one{
?? ??? ??? ?width: 250px;height: 250px;
?? ??? ??? ?/*background: green;*/
?? ??? ??? ?position: absolute;
?? ??? ??? ?left: 75px;top: 70px;
?? ??? ??? ?text-align: center;
?? ??? ??? ?line-height: 250px;
?? ??? ??? ?font-size: 150px;
?? ??? ??? ?
?? ??? ?}
?? ??? ?p{
?? ??? ??? ?margin: 0;padding-top: 0;
?? ??? ??? ?width: 300px;height: 80px;
?? ??? ??? ?position: absolute;
?? ??? ??? ?left: 50px;top: 350px;
?? ??? ??? ?text-indent: 2em;
?? ??? ??? ?font-size: 25px;
?? ??? ?}
?? ??? ?#two{
?? ??? ??? ?width: 100%;height: 100px;
?? ??? ??? ?position: absolute;
?? ??? ??? ?left: 0;bottom: 0px;
?? ??? ??? ?
?? ??? ??? ?
?? ??? ?}
?? ??? ?#two span{
?? ??? ??? ?display: block;
?? ??? ??? ?width: 80px;height: 80px;
?? ??? ??? ?margin-top: 20px;
?? ??? ??? ?font-size: 70px;
?? ??? ??? ?text-align: center;
?? ??? ??? ?float: left;
?? ??? ??? ?cursor: pointer;
?? ??? ?}



?? ?</style>
</head>
<body>
?? ?<div id="wrap">
?? ??? ?<span id="left">時間:</span>
?? ??? ?<span id="right">分數:</span>
?? ??? ?<div id="one">黑</div>
?? ??? ?<p>根據上面的字的顏色從下面選擇正確的字,選擇正確自動開始</p>
?? ??? ?<div id="two">
?? ??? ??? ?<span></span>
?? ??? ??? ?<span></span>
?? ??? ??? ?<span></span>
?? ??? ??? ?<span></span>
?? ??? ??? ?<span></span>
?? ??? ?</div>
?? ?</div>
?? ?<script type="text/javascript">

?? ??? ?var left = document.getElementById('left');
?? ??? ?var right = document.getElementById('right');
?? ??? ?var one = document.getElementById('one');
?? ??? ?var two = document.getElementById('two');
?? ??? ?var span = two.getElementsByTagName('span');
?? ??? ?var text = ['黑','藍','黃','綠','紅'];
?? ??? ?var color = ['black','blue','yellow','green','red'];
?? ??? ?// time = setInterval(function(){
?? ??? ?// ?? ?left.innerHTML = '時間:' + i + 's';
?? ??? ?// ?? ?i--;
?? ??? ?// ?? ?if (i < 0) {
?? ??? ?// ?? ??? ?clearInterval(time);
?? ??? ?// ?? ??? ?alert('Game? Over');
?? ??? ?// ?? ?};
?? ??? ?// },1000)
?? ??? ?function num(){
?? ??? ??? ?var a = Math.floor(Math.random()*5);
?? ??? ??? ?return a;
?? ??? ?}
?? ??? ?function random (){
?? ??? ??? ?var five = [];
?? ??? ??? ?while(five.length < 5){
?? ??? ??? ??? ?var rand = num();
?? ??? ??? ??? ?if (five.indexOf(rand) == -1) {
?? ??? ??? ??? ??? ?five.push(rand);
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ??? ?return five;
?? ??? ?}
?? ??? ?function text2(){
?? ??? ??? ?var san = num();
?? ??? ??? ?si = num();
?? ??? ??? ?one.innerHTML = text[san];
?? ??? ??? ?one.style.color = color[si];
?? ??? ??? ?var yi = random();
?? ??? ??? ?var er = random();
?? ??? ??? ?for(var f = 0; f < span.length; f++){
?? ??? ??? ??? ?span[f].innerHTML = text[yi[f]];
?? ??? ??? ??? ?span[f].style.color = color[er[f]];
?? ??? ??? ??? ?span[f].index = yi[f];
?? ??? ??? ?}?? ?
?? ??? ?}
?? ??? ?text2();
?? ??? ?var score = 0;
?? ??? ?var t = 10;
?? ??? ?right.innerHTML = '分數:' + score;
?? ??? ?left.innerHTML = '時間:' + t + 's';
?? ??? ?var play = false;

?? ??? ?for(var f = 0; f < span.length; f++){
?? ??? ??? ?span[f].onclick = function(){
?? ??? ??? ??? ?
?? ??? ??? ??? ?if (si == this.index && t != 0) {
?? ??? ??? ??? ??? ?score++;
?? ??? ??? ??? ??? ?play = true;
?? ??? ??? ??? ??? ?right.innerHTML = '分數:' + score;
?? ??? ??? ??? ??? ?text2();
?? ??? ??? ??? ?}else if (si != this.index && play) {
?? ??? ??? ??? ??? ?t--;
?? ??? ??? ??? ??? ?left.innerHTML = '時間:' + t + 's';
?? ??? ??? ??? ??? ?if (t <= 0) {
?? ??? ??? ??? ??? ??? ?clearInterval(time);
?? ??? ??? ??? ??? ??? ?play = false;
?? ??? ??? ??? ??? ?};
?? ??? ??? ??? ?}
?? ??? ??? ??? ?
?? ??? ??? ??? ?
?? ??? ??? ?}
?? ??? ?}
?? ??? ?time = setInterval(function(){
?? ??? ??? ?if (play) {
?? ??? ??? ??? ?t--;
?? ??? ??? ??? ?left.innerHTML = '時間:' + t + 's';
?? ??? ??? ??? ?if (t <= 0) {
?? ??? ??? ??? ??? ?clearInterval(time);
?? ??? ??? ??? ??? ?play = false;
?? ??? ??? ??? ??? ?alert('Game? Over');
?? ??? ??? ??? ?};
?? ??? ??? ?}
?? ??? ??? ?
?? ??? ??? ??? ??? ?
?? ??? ??? ?
?? ??? ?},1000)
?? ?</script>
</body>
</html>

轉載于:https://www.cnblogs.com/llz1314/p/5790766.html

總結

以上是生活随笔為你收集整理的Js制作的文字游戏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品嫩草影院av蜜臀 | 97自拍偷拍 | 亚洲精品视频免费在线观看 | 欧美情爱视频 | а中文在线天堂 | 最新的av网站 | 久久久久精彩视频 | 日韩成人在线免费视频 | 久久久精品视频免费 | 91蜜桃视频在线观看 | 天堂在线中文网 | 超碰97国产在线 | 国产又粗又黄视频 | 69av片 | 91l九色lporny| 扒开美女内裤狂揉下部 | 亚洲精品少妇久久久久久 | 欧美激情 国产精品 | 久操热久操 | 亚洲最大成人综合网 | 青青在线精品 | 91中文字幕网 | 图片区偷拍区小说区 | 在线欧美日韩 | 国产尤物视频在线观看 | 欧美亚洲国产成人 | 爱爱视频在线看 | 99久久久国产精品无码性 | 国产乱子一区二区 | 中国美女性猛交 | 国产真实偷伦视频 | 国内精品久久久久久久久久 | 久久aaa| 亚洲乱码一区二区 | 九九九网站 | av免费入口| 日韩一级色片 | 东方av在线免费观看 | 牛夜精品久久久久久久99黑人 | 99色播 | 中文字幕第一区综合 | wwwxx在线 | 国产每日更新 | 久久精品在线视频 | 天天做天天爱夜夜爽 | 日本在线观看网站 | 蜜芽久久 | 日韩精品一 | 国产乱码在线观看 | 人人91| 亚洲高清资源 | 日韩一级二级视频 | 午夜寂寞影院在线观看 | 天天色天天射天天操 | 亚洲欧美日韩国产一区二区 | 银娇在线观看 | 在线亚洲免费 | 色男人影院 | 成人动漫在线观看视频 | 日韩精品中文字幕一区二区三区 | 8ppav | 香蕉视频A | 成年人拍拍视频 | 中文字幕第二页 | av激情四射 | 国产精品一区二区小说 | 国产精品成人一区 | 一区二区视频在线播放 | 亚洲精品午夜 | 在线观看日本一区二区 | 无码人妻精品一区二区三区9厂 | 久久精品国产熟女亚洲AV麻豆 | 爆操女秘书 | 亚洲人成网站999久久久综合 | 日日干夜夜拍 | 草色网 | 性精品 | 大色网小色网 | 小早川怜子久久精品中文字幕 | 少妇xxxxxx| 久久99操 | 三上悠亚ssⅰn939无码播放 | 亚洲综合自拍 | 国产小精品 | 韩国性经典xxxxhd | 日韩在线| 97视频一区 | 国产一区二区在线播放 | 日日操夜夜操天天操 | 亚洲精品h | 九九九国产 | 日韩精品一区二区三区视频 | 老司机精品在线 | 国产一区二区三区视频免费观看 | 欧美一区二区在线观看视频 | 乱色熟女综合一区二区三区 | 黄色片免费的 | 国产主播福利在线 | 十大污网站 |