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