我的世界:Minecraft 模組開發指南

土球球

  • 出版商: 電子工業
  • 出版日期: 2020-06-01
  • 定價: $414
  • 售價: 8.5$351
  • 語言: 簡體中文
  • 頁數: 288
  • ISBN: 7121358514
  • ISBN-13: 9787121358517
  • 相關分類: Java 程式語言
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

《我的世界》(Minecraft)是一款風靡全世界的沙盒遊戲,是目前 PC 遊戲中暢銷的遊戲之一。作為一款擁有很大自由度的遊戲,在社區中也存在一些基於 Minecraft 本身的修改行為,並以一種被稱為模組(Mod)的方式廣為傳播。此外,通過編寫 Java 程序的方式直接控制 Minecraft 的某些行為,在玩遊戲中學習編程,能夠大大提高青少年入門編程的興趣。本書將聚焦於面向 Minecraft 模組的開發流程,讀者在學習完本書後,將會擁有開發 Minecraft 模組的基本能力,如果讀者對 Java 並不熟悉,那麼讀完本書後也將對 Java 有一個初步的認識。 本書可作為已經對 Minecraft 這款遊戲有一定瞭解的玩家的模組開發入門教程,幫助玩家通過編程的 方式實現自己夢想中的遊戲特性。本書也可作為已經對模組開發有一定認識的開發者的參考用書,對於 專註於舊版本模組開發的開發者,本書將介紹一些針對 Minecraft 新版本的全新特性。

作者簡介

土球球,Minecraft 社區創作者,前 Infinity Studio 小組成員,Command Block Logic 小組正式成員,《我的世界》中文論壇(MCBBS)編程開發版版主,網易《我的世界》中國版開發者大會受邀嘉賓。擅長 Minecraft 模組開發及原版命令創作,擁有多年 Java 編程經驗和模組開發經驗。其 Minecraft 模組開發系列教程《Minecraft 1.8.9 FML Mod開發教程》和近年來在知乎專欄“Modded Minecraft Dev”發表的大量教程,在Minecraft 的相關網上社區被廣為傳播,深受廣大讀者歡迎。

目錄大綱

第Ⅰ部分 整裝待發
第1章 電子遊戲與Mod開發
1.1 電子遊戲的運行機制
1.2 Mod在遊戲程序中的地位
1.3 本章小結
第2章 開發環境的準備工作
2.1 配置Java開發環境
2.2 配置MinecraftForge開發環境
2.3 第一個Mod的構建與運行
2.4 本章小結

第Ⅱ部分 小試牛刀
第3章 基礎知識
3.1 類型、字段、方法和註解
3.2 ModID和其他信息
3.3 Forge的事件系統
3.4 狀態和控制
3.5 本章小結
第4章 面向方塊和物品
4.1 新的物品
4.2 新的方塊
4.3 面向對象的三大特征
4.4 本章小結
第5章 嘗試交互
5.1 創造模式物品欄
5.2 新的工具
5.3 新的盔甲
5.4 為物品添加配方
5.5 本章小結
第6章 深入遊戲體驗
6.1 新的燒煉規則和燃料
6.2 新的附魔
6.3 新的村民交易
6.4 新的藥水效果
6.5 客戶端和服務端的差異
6.6 本章小結

第Ⅲ部分 登堂入室
第7章 會動的長方體
7.1 新的實體生物
7.2 生物的長方體模型
7.3 生物模型的轉動
7.4 生物的行為邏輯
7.5 生物屬性和數據同步
7.6 生物的世界生成
7.7 生物的死亡掉落
7.8 Minecraft的NBT系統
7.9 本章小結
第8章 技高一籌
8.1 新的投擲物
8.2 新的附加屬性
8.3 屬性框渲染
8.4 調整提示文本
8.5 本章小結
第9章 眼見為實
9.1 方塊狀態與朝向
9.2 為方塊繪制GUI
9.3 為GUI添加物品槽
9.4 遊戲邏輯與進度條
9.5 本章小結
第10章 展望未來
10.1 成為一名合格的Mod開發者
10.2 探尋內部機制——Forge是如何運作的
10.3 相關資源
後記
鳴謝