999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Scratch猜數字游戲

2023-01-01 15:02:51安殷福
電腦報 2022年49期
關鍵詞:利用游戲用戶

安殷福

猜數字,也稱Bulls and Cows,是一款古老的密碼破譯類益智小游戲,起源于20世紀中期,一般由兩個人或多人玩,也可以由一個人和電腦玩。通常一方出數字,另一方猜。出數字的人要想好一個沒有重復數字的四位數(十個數碼,四個數位,不含重復數字),不能讓猜的人知道。猜的人每猜一次數字,出數者就要根據這個數字給出幾A幾B的提示,其中A前面的數字表示位置正確的數的個數,而B前的數字表示數字正確而位置不對的數的個數。接著猜的人再根據出題者的提示繼續猜,直到猜中(即4A0B)為止。如果七次都沒猜出即游戲失敗(圖1)。

利用Scratch如何來制作這樣一款游戲呢?思路是這樣,首先系統要準備一個四位數,確保隨機且不重復,然后讓游戲者輸入四位數字,系統截取四位數字,這樣,即使輸入再多,也只會保留前四位,并將用戶輸入的四位數字與系統生成的四位數字相比較,根據是否有這個數字以及位置是否一致,給出提示,即幾A幾B。七次之后,不再出現輸入框,游戲結束,公布游戲結果:如果第七次的結果是4A,則表示成功,否則失敗。

在背景圖層,利用循環,先將0-9這十個數字存儲到列表“全部數碼”中,然后利用隨機函數,從列表中隨機取出四個數字,產生一個就存儲到列表“四個數字”中,并在全部數碼中刪除這項,這樣可以保證取到不同的數字。結束時,廣播“四位數已經準備好!”消息(圖2)。

如何顯示用戶的七次答案(最多七次),并且每次是四個數字?還得用循環,并且是嵌套循環,外循環七次,內循環四次,分別用i和j來計數,內循環中克隆數字,每次克隆后顯示相應的造型,并利用i和j來進行定位。同時,將用戶的四個數字分別存入列表“玩者輸入”中,在下次循環前,將“玩者輸入”清空(圖3)。

上一步是顯示用戶輸入的答案,這一步是告訴用戶,是第幾次猜測了,最多顯示七次。位置定位難度不大,X坐標不變,Y坐標逐漸減小。關鍵是克隆,如果用“作為克隆體啟動時”積木的話,會產生克隆體的克隆,這樣就會導致混亂,所以只需要克隆一個,就將母體移動到相應位置即可(圖4)。

根據用戶輸入的答案,系統必須給出相應的提示,即幾A幾B,這里可以分成兩步:第一步,顯示A和B字符;第二步,顯示A和B前面的數字。

首先來看第一步,利用克隆顯示兩個字符,這個容易做到,關鍵是什么時候顯示,以及顯示在什么位置。這里可以利用j變量,因為只有界面上顯示用戶輸入的數字后,系統才能給出提示,而每次用戶輸完,此時的j已經增加到5了,為了每次只產生兩個字符,可以做個判斷,即當j=4或者5的時候,進行克隆字符,同時利用i和k變量來進行定位(圖5)。

再來看第二步,如何讓系統給出確切的提示呢?必須新建兩個變量Acorrect、Bcorrect,并在數碼角色的代碼中加入判斷,如果輸入的數字在系統給定的四位數中,并且位置也正確,則Acorrect增加1,否則Bcorrect增加1。然后在提示角色的代碼中再次克隆,并顯示正確的造型(圖6、圖7)。

最后,在文字角色中,增加兩個造型,第一個是成功,第二個是失敗。當Acorrect等于4時,游戲立即結束,并顯示成功;如果i等于7,Acorrect不等于4,游戲也結束,顯示失敗!(圖8、圖9)

猜你喜歡
利用游戲用戶
利用min{a,b}的積分表示解決一類絕對值不等式
中等數學(2022年2期)2022-06-05 07:10:50
利用一半進行移多補少
利用數的分解來思考
Roommate is necessary when far away from home
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
數獨游戲
瘋狂的游戲
飛碟探索(2016年11期)2016-11-14 19:34:47
爆笑游戲
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 国产无遮挡猛进猛出免费软件| 久久99国产综合精品女同| 久久人搡人人玩人妻精品 | 久久久久人妻一区精品| 狠狠做深爱婷婷综合一区| 538国产视频| 欧美精品v欧洲精品| 欧美黄色a| 成人av专区精品无码国产| 午夜小视频在线| 国产乱人伦AV在线A| 影音先锋丝袜制服| 亚洲精品无码专区在线观看| 人妻中文久热无码丝袜| 二级特黄绝大片免费视频大片| 爱做久久久久久| 91在线精品免费免费播放| a级毛片网| 日韩欧美国产精品| 男女性色大片免费网站| 欧美区国产区| 日韩在线1| a色毛片免费视频| 老色鬼久久亚洲AV综合| 亚洲AⅤ无码日韩AV无码网站| 色爽网免费视频| 99re66精品视频在线观看| 亚洲欧美激情另类| 在线播放精品一区二区啪视频| 国产超碰在线观看| 国产精品无码AV中文| 最新国产精品鲁鲁免费视频| 国产区在线观看视频| 欧美日韩国产精品综合| 911亚洲精品| 伊人久热这里只有精品视频99| 欧洲亚洲欧美国产日本高清| 国产精品手机在线播放| 亚国产欧美在线人成| 福利在线不卡| 国产男人天堂| 亚州AV秘 一区二区三区| 伊人网址在线| 日韩经典精品无码一区二区| 成年人国产网站| 91福利片| 18禁黄无遮挡网站| 国产18在线播放| 国产一区二区三区精品欧美日韩| 谁有在线观看日韩亚洲最新视频| 日韩亚洲综合在线| 中文字幕天无码久久精品视频免费 | 国产乱人视频免费观看| 怡红院美国分院一区二区| 亚洲乱码在线播放| 国产爽歪歪免费视频在线观看 | 国产在线自在拍91精品黑人| 亚洲日本精品一区二区| 女人18毛片一级毛片在线 | 久久精品国产在热久久2019| 国产在线97| 久久美女精品| 精品伊人久久久香线蕉 | 国产成人高清精品免费| 97精品国产高清久久久久蜜芽| 五月婷婷综合色| 中国国产A一级毛片| 无码高潮喷水专区久久| 尤物成AV人片在线观看| 久久黄色免费电影| 国内嫩模私拍精品视频| 丁香五月亚洲综合在线| 永久免费AⅤ无码网站在线观看| 999国产精品永久免费视频精品久久| 欧美精品高清| 99热这里只有精品5| 欧美午夜在线视频| 国产久操视频| 99国产在线视频| 国产精品主播| 伊人久久婷婷| 亚洲天堂网2014|