資訊內(nèi)容
Scratch3.0少兒編程案例:狼人殺發(fā)牌器
一、案例簡介
? ? 狼人殺是一款持續(xù)火爆的熱門游戲哦,無論線下朋友聚餐,公司團(tuán)建都是必玩項(xiàng)目,還是線上眾多的狼人殺APP,可見狼人殺游戲的火熱程度。近日,小編也被朋友帶去玩了幾把狼人殺,一開始全無頭緒,被全程牽著鼻子走。玩了很多局之后,終于稍微會(huì)玩一點(diǎn)了,不再依據(jù)“獵人上下必有浪,首麥發(fā)言非神即狼,789必出狼”。小編只想說這是概率問題嗷,不是肯定的,我們今天用scratch 3.0來模擬一下狼人殺的發(fā)牌器,感受一下科學(xué)的力量。
二、案例編程
1、我們創(chuàng)建一個(gè)“九人屠邊局”的列表,用來儲(chǔ)存發(fā)的每一張牌,創(chuàng)建三個(gè)變量,分別用來保存每種職位的數(shù)量(一個(gè)職位不能超過3個(gè)人),再創(chuàng)建一個(gè)“職位”變量用來隨機(jī)發(fā)牌。
2、重復(fù)執(zhí)行,項(xiàng)目數(shù)為9的時(shí)候結(jié)束循環(huán)。職業(yè)人數(shù)達(dá)到3也就是上限,將不再往列表里填充。
3、隨機(jī)到1、2、3分別對應(yīng)三種職業(yè),然后往列表種填充,填充后為該職業(yè)人數(shù)+1

以上就是狼人殺發(fā)牌器案例的全部代碼,主要是運(yùn)用了列表,然后通過變量隨機(jī),循環(huán)為列表填充項(xiàng)目。

天黑請閉眼,嗷嗚~小編制作好之后發(fā)現(xiàn),三狼連坐的幾率很高啊。所以不要用傳統(tǒng)玄學(xué)排除誰,殺心重的人很值得懷疑。用心去聽每一位發(fā)言,分析邏輯關(guān)系。想贏的話,不能一直靠玄學(xué)打游戲嗷。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
