注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信我的世界高手進(jìn)階指南:Minecraft模組Mod開(kāi)發(fā)

我的世界高手進(jìn)階指南:Minecraft模組Mod開(kāi)發(fā)

我的世界高手進(jìn)階指南:Minecraft模組Mod開(kāi)發(fā)

定 價(jià):¥79.00

作 者: [美] Sarah Guthals,Stephen Foster,Lindsey Handley 著;黃一天 譯
出版社: 人民郵電出版社
叢編項(xiàng): 達(dá)人迷
標(biāo) 簽: >計(jì)算機(jī)/網(wǎng)絡(luò) >數(shù)碼全攻略

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115464606 出版時(shí)間: 2018-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 228 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Mod是一些豐富游戲內(nèi)容、改變游戲方式或修復(fù)原版bug的模組。Minecraft有許多精彩的Mod,它們引入了全新的游戲體驗(yàn),并以許多不同的方式增加游戲的創(chuàng)造性,讓這個(gè)自由度極高的游戲幾乎無(wú)所不能。本書(shū)將帶領(lǐng)讀者學(xué)習(xí)并制作Mod。本書(shū)適合所有對(duì)Minecraft感興趣的人。

作者簡(jiǎn)介

  SarahGuthals博士是一名計(jì)算機(jī)科學(xué)家和教育家,曾工作于Microsoft、NASA-JPL和ViaSat。她已經(jīng)教過(guò)數(shù)百個(gè)來(lái)自世界各地的老師怎樣給七歲學(xué)生教授計(jì)算機(jī)知識(shí)。Sarah現(xiàn)在是ThoughtSTEM的技術(shù)官(CTO)和聯(lián)合創(chuàng)始人。她致力于為通過(guò)Minecraft模組開(kāi)發(fā)教授計(jì)算機(jī)科學(xué)開(kāi)發(fā)課程和訓(xùn)練。Stephen Foster博士是一名教育家和軟件工程師,他整個(gè)職業(yè)生涯都致力于開(kāi)發(fā)教學(xué)軟件。他是ThoughtSTEM的執(zhí)行官(CEO),并且是ThoughtSTEM教育技術(shù)的工程師,這些技術(shù)包括LearnToMod和CodeSpells。Stephen為通過(guò)Minecraft模組開(kāi)發(fā)教授小孩編程鋪就了一條道路。LindseyHandley博士是一個(gè)科學(xué)家和教育家,她對(duì)針對(duì)K-12學(xué)生的高質(zhì)量STEM教育充滿(mǎn)熱情。Lindsey現(xiàn)在是ThoughtSTEM的運(yùn)營(yíng)官(COO),她管理著圣迭哥超過(guò)25個(gè)課后編程項(xiàng)目和夏令營(yíng)。同時(shí),Lindsey會(huì)為世界各地的想要用LearnToMod在課堂上教授編程的老師提供支持和幫助。

圖書(shū)目錄

概述 1
關(guān)于本書(shū) 1
給達(dá)人迷們的假設(shè) 1
本書(shū)中使用的圖標(biāo) 2
接入LearnToMod軟件 3
本書(shū)之外 3
未來(lái) 3
第一部分 構(gòu)建第一個(gè)Minecraft模組 5
項(xiàng)目一:Minecraft模組開(kāi)發(fā)入門(mén) 7
了解Minecraft模組開(kāi)發(fā)是什么 8
使用LearnToMod在線(xiàn)軟件 8
注冊(cè)LearnToMod在線(xiàn)軟件 8
開(kāi)始贏(yíng)得LearnToMod徽章 10
在Minecraft中載入你的模組 11
熟悉編程環(huán)境 15
編寫(xiě)你的第一個(gè)Minecraft模組 18
在Minecraft中運(yùn)行你的第一個(gè)模組 23
編寫(xiě)你自己的Minecraft模組 25
和你的朋友分享你的模組 28
項(xiàng)目二:贏(yíng)取模組徽章 30
利用函數(shù)編寫(xiě)模組代碼 30
獲得Scramble徽章 33
獲取Saying Hello的徽章:被打亂的版本 33
和你的計(jì)算機(jī)交流 34
獲得Missing徽章 36
追蹤代碼 37
獲得Saying Hello徽章:代碼塊缺失的版本 37
新建并調(diào)用新函數(shù) 39
獲得Functions徽章 41
使用Perform Command代碼塊 42
新建并調(diào)用一個(gè)新函數(shù) 43
追蹤函數(shù)調(diào)用 45
增加第二個(gè)creeper函數(shù) 45
獲得Quiz徽章 46
徽章之外,挑戰(zhàn)自己 47
完成Function挑戰(zhàn) 47
項(xiàng)目三:建造并保衛(wèi)建筑物 50
在Minecraft里使用參照點(diǎn)來(lái)建造建筑物 50
新建一個(gè)參照點(diǎn) 51
建造建造物并移動(dòng)參照點(diǎn) 53
用代碼一步一步在Minecraft中建造高塔 56
設(shè)計(jì):畫(huà)出塔的草圖 57
開(kāi)發(fā)和測(cè)試:為建造塔編寫(xiě)代碼 58
在Minecraft中讓閃電擊中自己 66
在Minecraft中讓閃電擊中參照點(diǎn) 68
調(diào)試復(fù)雜的模組 69
召喚實(shí)體和在物品欄中添加物品 72
在Minecraft里建造一座便攜式房子 72
在紙上設(shè)計(jì)一座簡(jiǎn)單的房子 73
為你的房子編寫(xiě)第一個(gè)函數(shù) 74
調(diào)試第一個(gè)函數(shù) 77
準(zhǔn)備為你的房子編寫(xiě)第二個(gè)函數(shù) 80
編寫(xiě)用來(lái)建造墻面的函數(shù) 81
構(gòu)思建造房頂?shù)暮瘮?shù) 81
為屋頂編寫(xiě)函數(shù) 82
重構(gòu)關(guān)于屋頂?shù)暮瘮?shù) 83
第二部分 構(gòu)建第一個(gè)Minecraft小游戲 87
項(xiàng)目四:在Minecraft里構(gòu)建單人游戲“掘一死戰(zhàn)” 89
介紹游戲循環(huán)的概念 90
開(kāi)始:創(chuàng)建一個(gè)基本的場(chǎng)景 90
目標(biāo):加入勝負(fù)的判定方式 91
挑戰(zhàn):讓勝利更加困難 91
獎(jiǎng)勵(lì):讓玩家渴望勝利 92
構(gòu)建“掘一死戰(zhàn)”:第一次迭代 92
開(kāi)始:創(chuàng)建“掘一死戰(zhàn)”的場(chǎng)景 93
目標(biāo):勝負(fù)的判定方式 98
挑戰(zhàn):踩過(guò)的方塊會(huì)在1秒后消失 103
測(cè)試:制定和執(zhí)行測(cè)試用例 104
調(diào)試:修補(bǔ)和事件相關(guān)的漏洞 105
獎(jiǎng)勵(lì):用分?jǐn)?shù)獎(jiǎng)勵(lì)玩家 106
構(gòu)建“掘一死戰(zhàn)”:第二次迭代 108
開(kāi)始:增加一個(gè)巖漿池 108
目標(biāo):摧毀至少200個(gè)方塊 109
挑戰(zhàn):增加一個(gè)敵人 109
獎(jiǎng)勵(lì):添加煙火 110
項(xiàng)目五:構(gòu)建一個(gè)多關(guān)卡的Minecraft小游戲“怪物競(jìng)技場(chǎng)” 113
畫(huà)出游戲循環(huán)邏輯圖 114
第一次迭代:構(gòu)建“怪物競(jìng)技場(chǎng)” 115
開(kāi)始:創(chuàng)建一個(gè)簡(jiǎn)易的帶圍欄的競(jìng)技場(chǎng) 116
重構(gòu):將建造競(jìng)技場(chǎng)相關(guān)的代碼移動(dòng)到一個(gè)新函數(shù)里 120
目標(biāo):增加一個(gè)可供破壞的西瓜方塊 121
測(cè)試:確保你的游戲運(yùn)行正常 122
挑戰(zhàn):在競(jìng)技場(chǎng)里添加怪物 122
獎(jiǎng)勵(lì):重玩第一關(guān) 123
測(cè)試:第一次迭代過(guò)程完成 125
第二次迭代:增加關(guān)卡 126
開(kāi)始:讓競(jìng)技場(chǎng)獨(dú)一無(wú)二 126
目標(biāo):等待下一次迭代 127
挑戰(zhàn):增加怪物 127
獎(jiǎng)勵(lì):增加第二關(guān) 128
測(cè)試:確保兩個(gè)關(guān)卡都工作正常 129
第三次迭代:增加更多的關(guān)卡和挑戰(zhàn) 130
挑戰(zhàn):切換到生存模式 131
獎(jiǎng)勵(lì):增加5個(gè)關(guān)卡 132
構(gòu)建更多的迭代:更具創(chuàng)造性,更具唯一性 133
項(xiàng)目六:和朋友一起開(kāi)發(fā)支持多人游戲的“掘一死戰(zhàn)” 134
從單人版的“掘一死戰(zhàn)”開(kāi)始 134
總結(jié)游戲循環(huán) 137
第一次迭代:重構(gòu)單人版的游戲 138
第二次迭代:增加第二個(gè)玩家 143
測(cè)試多人版的“掘一死戰(zhàn)” 147
第三次迭代:當(dāng)?shù)?00個(gè)方塊被破壞時(shí),游戲結(jié)束 149
第三部分 設(shè)計(jì)并構(gòu)建一個(gè)多人小游戲 151
項(xiàng)目七:在模組中使用投擲物 153
設(shè)計(jì)并構(gòu)建一個(gè)會(huì)爆炸的投擲物 153
設(shè)計(jì)發(fā)射和爆炸的過(guò)程 153
規(guī)劃方塊的發(fā)射過(guò)程 154
規(guī)劃方塊爆炸的過(guò)程 157
追蹤狀態(tài) 157
第一次迭代:設(shè)置投擲事件 159
第二次迭代:設(shè)置爆炸事件 162
第三次迭代:設(shè)置摧毀事件 163
第四次迭代:重構(gòu)和檢查狀態(tài)機(jī) 164
構(gòu)建一個(gè)投擲物庫(kù) 167
設(shè)置投擲物模組 168
投擲物庫(kù)和爆炸投擲物模組概述 169
修改main和launch函數(shù) 170
修改explode函數(shù) 174
修改destroy函數(shù) 175
修改Explosion_Projectile模組 176
測(cè)試你的新庫(kù) 179
完成一項(xiàng)額外的挑戰(zhàn):用投擲物庫(kù)構(gòu)建一個(gè)傳送投擲物 179
項(xiàng)目八:構(gòu)建多人游戲“奪旗之戰(zhàn)” 180
規(guī)劃“奪旗之戰(zhàn)” 180
準(zhǔn)備“奪旗之戰(zhàn)”模組 181
構(gòu)建游戲循環(huán) 183
第一次迭代:構(gòu)建單人版本 183
設(shè)置玩家 183
增加一把魔杖 186
為魔杖添加魔力 190
設(shè)計(jì)魔杖的魔力 192
修改投擲物庫(kù) 193
修改Exploding Projectile模組 195
讓魔杖施展咒語(yǔ) 198
給予玩家一面旗幟 200
存儲(chǔ)玩家旗幟的位置 201
在旗幟旁復(fù)活玩家 204
測(cè)試第一次迭代 206
項(xiàng)目九:在“奪旗之戰(zhàn)”的基礎(chǔ)上繼續(xù)迭代 207
第二次迭代:增加第二名玩家 208
將新玩家添加到列表中 208
給予每個(gè)玩家魔杖 209
導(dǎo)入你自己的魔杖庫(kù) 213
測(cè)試你的游戲 214
第三次迭代:增加獲勝機(jī)制 215
讓你的游戲獨(dú)一無(wú)二 217
給予玩家傳送魔杖 217
用不同的方式改進(jìn)游戲 220
第四部分 構(gòu)建自己的Minecraft小游戲 221
項(xiàng)目十:構(gòu)建自己的游戲 223
構(gòu)思你的模組 223
規(guī)劃你的模組 224
畫(huà)出游戲循環(huán)圖 225
起草你的模組 225
重構(gòu)你的模組 226
測(cè)試你的代碼 226
將你的模組分享給你的朋友 227
合并他人的模組 227
參與社區(qū) 228

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)