摘要:題目猜字游戲,讓玩家猜測這個單詞中的字母,每次猜對一個字母,就會記錄下,直到全部才對,退出游戲,中間玩家可以隨時退出游戲。
題目:猜字游戲,讓玩家猜測這個單詞中的字母,每次猜對一個字母,就會記錄下,直到全部才對,退出游戲,中間玩家可以隨時退出游戲。
分析:
隨機生成一個單詞
記錄玩家猜測的字字母
向玩家展示游戲進度
玩家可以隨時退出游戲
接收玩家猜測的字母
判斷玩家猜測的字母
判斷玩家猜測的字母是否有大寫
判斷玩家猜測的字母是否正確
判斷這個字母玩家有沒猜過
記錄玩家猜測的字母
向玩家展示猜測進度
全部猜對,結(jié)束游戲
var words = ["javascript","python","monkey","amazing","apple"]; var word = words[Math.floor(Math.random()*words.length)]; var answerArray = []; for(var i = 0; i < word.length; i++){ answerArray[i] = "_"; } var remainingLetter = word.length; while(remainingLetter > 0) { alert(answerArray.join(" ")); var guess = prompt("請輸入一個猜測的字母"); if (guess === null) { var quit = confirm("是否要退出"); break; } else { var lowerCase = guess.toLowerCase(); if (lowerCase.length !== 1) { alert("只能輸入一個字母"); } else { for (var j = 0; j < word.length; j++) { if (word[j] === lowerCase) { if(answerArray[j] === lowerCase) { alert("此字母已經(jīng)猜過"); }else{ answerArray[j] = lowerCase; remainingLetter-- } } } } } } if(quit){ alert("謝謝參與"); }else{ alert(answerArray.join("")); alert("good! " + word); }
有一個bug,沒有限制玩家猜測的次數(shù)。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/107689.html
摘要:學(xué)完循環(huán)后我們通過實踐來做一個小游戲程序猜數(shù)字,風格一樣先上代碼猜猜數(shù)字厲害了,第一次就蒙對了大了再猜一次試試小了再猜一次試試可能你不太懂代碼的含義,我來稍作分析。 學(xué)完while循環(huán)后我們通過實踐來做一個小游戲程序【猜數(shù)字】,風格一樣先上代碼: #!/usr/bin/env python3 #coding:utf-8 import random answer = int(r...
摘要:題目創(chuàng)建一個頁面,它帶有一幅圖像,以及向玩家展示消息的地方在地圖上選取一個隨機的點來埋寶藏創(chuàng)建一個單機事件處理程序。 題目: 創(chuàng)建一個Web頁面,它帶有一幅圖像,以及向玩家展示消息的地方 在地圖上選取一個隨機的點來埋寶藏 創(chuàng)建一個單機事件處理程序。每次玩家單機地圖,這個單擊事件處理程序都會做如下事情:a.將單擊計數(shù)加1,并顯示剩余次數(shù)b.計算單擊位置距離寶藏位置有多遠c.在Web頁面...
摘要:原型和配合使用產(chǎn)生偽隨機數(shù)序列。問題分析思路可以參照前面擲骰子小游戲的實現(xiàn)原理。 C語言每日一練 2021年11月21日 文章目錄 實現(xiàn)擲骰子小游戲?qū)崿F(xiàn)原理...
摘要:單機游戲重視沉浸感和體驗感。這是我做判斷時的一條重要準則。在我的心目中,我是廣外的走讀生。所以我對廣外總是有一種特別的感謝之情。而這段時間是最純粹穩(wěn)定的。這種崗位確是挺對口的。還是相當感謝同學(xué)們的。本來題目是沒有年齡的。只是在網(wǎng)上常看到已經(jīng)25歲是否還適合轉(zhuǎn)行當程序員之類的問題,就覺得有必要暴露下我的年齡。 在過去的2018年,我從新媒體藝術(shù)的小圈子里面跳出來,自學(xué)編程,轉(zhuǎn)行前端?,F(xiàn)已經(jīng)入職...
閱讀 1128·2021-11-25 09:43
閱讀 1722·2019-08-30 13:59
閱讀 1749·2019-08-30 11:22
閱讀 2197·2019-08-30 11:06
閱讀 1365·2019-08-28 17:51
閱讀 3838·2019-08-26 12:12
閱讀 839·2019-08-26 12:11
閱讀 498·2019-08-26 12:10