您現在的位置是:首頁 » scratch編程資訊
資訊內容
Scratch3.0少兒編程案例:狼人殺發牌器
極客小將2020-11-16-
一、案例簡介
? ?
狼人殺是一款持續火爆的熱門游戲哦,無論線下朋友聚餐,公司團建都是必玩項目,還是線上眾多的狼人殺APP,可見狼人殺游戲的火熱程度。近日,小編也被朋友帶去玩了幾把狼人殺,一開始全無頭緒,被全程牽著鼻子走。玩了很多局之后,終于稍微會玩一點了,不再
一、案例簡介
? ? 狼人殺是一款持續火爆的熱門游戲哦,無論線下朋友聚餐,公司團建都是必玩項目,還是線上眾多的狼人殺APP,可見狼人殺游戲的火熱程度。近日,小編也被朋友帶去玩了幾把狼人殺,一開始全無頭緒,被全程牽著鼻子走。玩了很多局之后,終于稍微會玩一點了,不再依據“獵人上下必有浪,首麥發言非神即狼,789必出狼”。小編只想說這是概率問題嗷,不是肯定的,我們今天用scratch 3.0來模擬一下狼人殺的發牌器,感受一下科學的力量。
二、案例編程
1、我們創建一個“九人屠邊局”的列表,用來儲存發的每一張牌,創建三個變量,分別用來保存每種職位的數量(一個職位不能超過3個人),再創建一個“職位”變量用來隨機發牌。
2、重復執行,項目數為9的時候結束循環。職業人數達到3也就是上限,將不再往列表里填充。
3、隨機到1、2、3分別對應三種職業,然后往列表種填充,填充后為該職業人數+1
以上就是狼人殺發牌器案例的全部代碼,主要是運用了列表,然后通過變量隨機,循環為列表填充項目。
天黑請閉眼,嗷嗚~小編制作好之后發現,三狼連坐的幾率很高啊。所以不要用傳統玄學排除誰,殺心重的人很值得懷疑。用心去聽每一位發言,分析邏輯關系。想贏的話,不能一直靠玄學打游戲嗷。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
