本書通過完成《我的世界》(MINECRAFT )中一個個挑戰(zhàn)任務(wù)來激發(fā)學(xué)生學(xué)習(xí)編程的興趣和熱情,書中的內(nèi)容以項目制的學(xué)習(xí)方式推進(jìn),根據(jù)知識點的難易 程度,學(xué)習(xí)內(nèi)容分為探究學(xué)習(xí)和拓展創(chuàng)新,讓學(xué)生在編程的世界認(rèn)識數(shù)學(xué),運(yùn)用 大小比較進(jìn)行邏輯判斷,學(xué)習(xí)四則運(yùn)算;讓學(xué)生理解坐標(biāo)的概念,感受方位和距 離,進(jìn)行空間判斷和游戲搭建。本書內(nèi)容的難度隨項目逐漸提升,讓學(xué)生在游戲 中體驗編程的樂趣,同時收獲編程技能。 本書適合作為8~12 歲學(xué)生的編程啟蒙書籍。
如果你喜歡在MineCraft探險,同時希望把自己的想法加入游戲,那么這本書就是為你設(shè)計的。通過這本書,你可以在MineCraft中學(xué)習(xí)到很多編程技能,讓游戲玩得更高級。本書通過編程在Minecraft我的世界游戲中創(chuàng)造建筑物、藝術(shù)品、寵物,實現(xiàn)自己的想法,讓編程學(xué)習(xí)更有趣、更直觀。本書極大地提高了孩子的編程興趣和熱情,是非常好的圖形化編程入門教材。
《我的世界》(MINECRAFT )是一款沙盒建造游戲,玩家可以在游戲中的三維空間里創(chuàng)造或破壞游戲里的方塊,甚至在多人服務(wù)器與單人世界中體驗不同的游戲模式,打造精妙絕倫的建筑物、創(chuàng)造物和藝術(shù)品。編程是編定程序的中文簡稱,就是讓計算機(jī)代為解決某個問題,對某個計算體系規(guī)定一定的運(yùn)算方式,使計算體系按照該計算方式運(yùn)行,并終得到相應(yīng)結(jié)果的過程。《我的世界》模塊化編程屬于圖形化編程,讓孩子通過簡單的拖曳進(jìn)行編程,從而實現(xiàn)在《我的世界》游戲環(huán)境下建造屬于自己的世界。這款游戲趣味性很強(qiáng),能吸引孩子的注意力,激發(fā)孩子學(xué)習(xí)編程的熱情。
2017 年,國務(wù)院明確提出要在中小學(xué)階段推廣編程教育,把編程提至國家戰(zhàn)略層面。到了2019 年,各省也響應(yīng)國家號召,紛紛出臺政策鼓勵少兒編程進(jìn)入學(xué)校。
各個學(xué)校的信息技術(shù)教師在教學(xué)過程中也在不斷培養(yǎng)孩子們的邏輯思維能力,今年年初,南京市教研室組織各個中小學(xué)信息骨干教師,聚在一起探討如何將編程變得有趣,如何讓孩子在游戲中感受編程思想。終他們選擇了《我的世界》模塊化編程,因為《我的世界》模塊化編程有很好的創(chuàng)造性,可以在編程過程中看到自己創(chuàng)造的成果。目前的很多編程教學(xué)書籍強(qiáng)調(diào)軟件本身的操作應(yīng)用,案例彼此獨立,本書把每一個編程成果都作為是主人公史蒂夫的一次經(jīng)歷,讓故事貫穿整個《我的世界》模塊化編程學(xué)習(xí)過程,讓單調(diào)的編程產(chǎn)生新的趣味,讓編程變得更簡單、更直觀。
本書既可以作為小學(xué)生的編程入門手冊,也可以作為學(xué)校的校本教材,讓小學(xué)生與主人公史蒂夫一起探險《我的世界》編程世界。
通過這本書,學(xué)生可以了解到什么是編程、編程的基本語法及結(jié)構(gòu);可以熟練掌握《我的世界》模塊化編程的基本操作并在游戲中執(zhí)行程序來查看程序?qū)崿F(xiàn)的效果。通過這種模式的學(xué)習(xí),學(xué)生可以提升自己的邏輯思維能力和學(xué)習(xí)能力,而且在游戲中查看自己編寫程序后的運(yùn)行效果,可以更好地提高學(xué)生學(xué)習(xí)編程的興趣。在完成本書所有程序以后,學(xué)生將對《我的世界》模塊化編程有一個深入的了解,能學(xué)會獨立地編寫設(shè)計程序,建造一個自己的專屬世界。
即使沒有任何編程基礎(chǔ)的學(xué)生,也可以跟著本書探索編程世界,在這個編程世界里一切都由學(xué)生自己掌控。我們不主動培養(yǎng)新一代的程序員,也不是教學(xué)生某一種編程軟件的使用,我們旨在培養(yǎng)學(xué)生的計算思維,讓學(xué)生在編程中尋找樂趣,從樂趣中學(xué)會編程。
編者2021.3
項目一認(rèn)識《我的世界》編程1
任務(wù)一走進(jìn)《我的世界》1
任務(wù)二《我的世界》編程客戶端下載與安裝2
任務(wù)三認(rèn)識《我的世界》7
任務(wù)四編寫個程序11
項目二建造家園19
任務(wù)一建造柵欄19
任務(wù)二種植南瓜23
任務(wù)三建造房屋25
任務(wù)四裝飾家園30
項目三跑酷游戲34
任務(wù)一創(chuàng)建賽道環(huán)境34
任務(wù)二我的游戲我做主39
任務(wù)三跑酷游戲挑戰(zhàn)42
項目四史蒂夫養(yǎng)寵物47
任務(wù)一創(chuàng)建寵物47
任務(wù)二設(shè)置寵物屬性49
任務(wù)三找一個保鏢53
項目五抵御攻擊58
任務(wù)一出現(xiàn)攻擊者58
任務(wù)二玩家反擊61
任務(wù)三戰(zhàn)役成績64
任務(wù)四NPC守衛(wèi)者66
項目六史蒂夫去終界71
任務(wù)一搭建傳送門71
任務(wù)二附魔武器74
任務(wù)三裝備79
項目七慶祝勝利86
任務(wù)一演奏音樂86
任務(wù)二煙火晚會93