資訊內(nèi)容
第二單元綜合實(shí)踐活動(dòng) 程序募捐
綜合實(shí)踐活動(dòng) 程序募捐
結(jié)束了數(shù)字科學(xué)家單元的學(xué)習(xí),你一定對(duì)“數(shù)據(jù)”和“穩(wěn)定的規(guī)律”這兩個(gè)概念有了深入的了解了吧。我們研究科學(xué)的一個(gè)重要目的是學(xué)以致用,那么反應(yīng)時(shí)間的研究能夠有什么具體應(yīng)用呢?讓我們做一個(gè)募捐程序吧,用技術(shù)來(lái)幫助需要幫助的人。
同學(xué)們,傳統(tǒng)的募捐形式比較單一,如果把募捐和游戲結(jié)合起來(lái),效果應(yīng)該會(huì)好很多。通過(guò)反應(yīng)時(shí)間的研究我們發(fā)現(xiàn),大部分人的反應(yīng)時(shí)間都差不多,極少人反應(yīng)很快,對(duì)于一個(gè)人,做100次,可能只有五六次反應(yīng)超快,那么讓人和計(jì)算計(jì)比反應(yīng)時(shí)間,每玩一次需要捐出1元錢(qián),如果比計(jì)算機(jī)快就可以拿一個(gè)小禮物,效果一定不錯(cuò)。很期望看到學(xué)生們拿著電腦四處募捐的場(chǎng)景啊,讓我們從小做善事,并且善于做善事。
先看看參考的程序界面吧,如圖Z2.1所示。
圖Z2.1 程序募捐界面
背景圖顯示的是游戲的規(guī)則,有小貓和魔法帽兩個(gè)角色,它們各有兩個(gè)造型。游戲規(guī)則,你看下面的源代碼就知道了。
圖Z2.2 程序代碼
思考一下,程序有幾個(gè)變量?那個(gè)變量控制游戲的難度?請(qǐng)同學(xué)們注意,難度設(shè)置要合適,過(guò)低自己會(huì)賠錢(qián),過(guò)高同學(xué)們就不愿意玩了。
最后給大家?guī)讉€(gè)小建議,一、背景和角色造型的設(shè)計(jì)要是和募捐主題相關(guān),募捐的效果就更好了。二、在真實(shí)募捐之前,可以請(qǐng)志愿者模擬實(shí)驗(yàn),判斷程序難度是否合理。三、如果添加數(shù)據(jù)記錄功能,能夠讓人玩完游戲后顯示他是第幾號(hào)玩家,他的反應(yīng)速度在全部玩家中的百分比,將會(huì)很大地促進(jìn)玩家繼續(xù)捐款。最后,確定一個(gè)難度之后,用scratch2exe生成一個(gè)exe文件,就可以交給不會(huì)編程序的同學(xué)幫助你募捐了,畢竟——眾人拾柴火焰高!當(dāng)然,最重要的事情,是將善款妥善地交到被幫助的人手中。

- 上一篇
第1單元 綜合實(shí)踐活動(dòng) 電子樂(lè)隊(duì)
第1單元 綜合實(shí)踐活動(dòng) 電子樂(lè)隊(duì) 同學(xué)們,我們的數(shù)字藝術(shù)家單元結(jié)束了,你的收獲怎么樣?你是更喜歡繪畫(huà)還是音樂(lè)抑或是故事?大家一定都能感覺(jué)到編寫(xiě)程序在這些藝術(shù)領(lǐng)域應(yīng)有之后,把這些領(lǐng)域變得更有趣了。通過(guò)七節(jié)課的學(xué)習(xí),相信同學(xué)們已經(jīng)掌握了程序的基礎(chǔ)知識(shí),能
- 下一篇
第三單元綜合實(shí)踐活動(dòng) 到社區(qū)中去教scratch
綜合實(shí)踐活動(dòng) 到社區(qū)中教scratch 經(jīng)過(guò)了三個(gè)單元的學(xué)習(xí),期望你能夠達(dá)到如下的學(xué)習(xí)目的一、 知道自己更喜歡做一個(gè)數(shù)字藝術(shù)家還是數(shù)字科學(xué)家抑或是數(shù)字工程師,這三個(gè)領(lǐng)域?qū)?yīng)著三種不同類(lèi)型的工