-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

做游戲,玩編程——零基礎開發微軟 Arcade 掌機游戲

( 簡體 字)
作者:柴火創客教育 馮磊類別:1. -> 遊戲 -> 遊戲程式
譯者:
出版社:清華大學出版社做游戲,玩編程——零基礎開發微軟 Arcade 掌機游戲 3dWoo書號: 54228
詢問書籍請說出此書號!

有庫存
NT售價: 445

出版日:2/1/2021
頁數:330
光碟數:0
站長推薦:
印刷:全彩印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302572978
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

獻給“小胖”同學,
很高興在你的童年里,
能和你一起度過那些美好的游戲時光。

致讀者
如果你熱愛游戲,但不懂編程,卻又充滿想自己創作游戲的沖動;
如果你有個滿腦子奇思異想、玩起游戲就忘記時間的娃兒;
如果你是學校或培訓機構的老師,在找一個真正讓孩子們愛不釋手的編程課;
那么這本書可能正是你要找的——
■ 本書圍繞如何創作游戲來展開內容,帶讀者學習控制游戲角色的行走、放置怪物、發射子彈、制作像模像樣的地圖與關卡……從制作簡單小游戲,到迭代出有相當規模的復雜作品。
■ 要知道,愛玩游戲的孩子中大部分都對游戲設計有自己的想法,也有實現自己想法的欲望。通過這本書,能夠有效地把孩子從玩游戲引導到創作游戲上,何樂而不為呢?
■ 隨著游戲創作知識的展開,書中還會介紹變量、語句、循環、嵌套循環、函數、數組等編程的核心概念,這些概念是實現更高級游戲功能的基礎,孩子們會為自己的游戲創作而主動、高效地學習。游戲設計本身還蘊含著編程的思維和方法。
■ 除了介紹游戲創作的知識和技巧,本書還將講述作為一個獨立游戲創作者應該具備的最重要的能力——快速搭建原型、通過對原型的迭代讓自己的游戲作品越來越好玩的能力。
準備好一臺能上網的電腦,在本書的指導下,即使你的編程基礎是零,也可以通過拖曳式的圖形化編程,實現自己的游戲。然后你可以在在線掌機模擬器中試玩,也可以將完成的作品下載到支持 Arcade(微軟的開源圖形化編程平臺)的開源掌機設備上開玩,本書中用到的掌機設備是 GameGo。
本書的目標是,讓那些沒有編程經驗的讀者,能盡快地享受游戲創作的樂趣。尤其是當你拿著裝有自編游戲的掌機給小伙伴體驗和試玩,看到自己的作品給他們帶來欣喜、緊張,甚至“被虐感”的時候,那是創作者才能享有的獨特感受。

馮磊


推薦序一
MakeCode Arcade 很高興能與柴火創客教育及清華大學出版社合作打造《做游戲,玩編程——零基礎開發微軟 Arcade掌機游戲》一書。
讀者學習書本中涵蓋的內容后,能夠快速且輕松地制作出自己的 Arcade 游戲,下載到GameGo 上來玩,并且和朋友一同分享。
在 21 世紀,計算機和互聯網已經是每個人日常生活的一部分,因此學習編程對所有孩子來說都很重要。有了MakeCode Arcade 和柴火創客教育的GameGo,學編程會無比有趣!學生能夠制作出自己設想的游戲角色、場景,并為游戲角色編寫不同的行為和互動形式。
讓我們快樂做游戲,盡情玩編程吧!
Jacqueline Russell
微軟 MakeCode 項目經理


推薦序二
后工業時代的科技教育
傳統的普魯士風格的教育將人才強行分科分類,為工業化量產提供勞動力基礎。隨著全球工業化的推進,對藍領的需求逐步遷移到新興工業國家,并且不斷被自動化設備替代。
到信息時代之后,稀缺性的價值通過互聯網和新媒體的傳播反而能創造更高的附加價值。跨界的具有創新意識的人,比只有單一技能、因循守舊的人更有優勢參與社會分工。因此傳統標準化的教育無法適應多樣化需求與技術迭代,需要有足夠的科技創新素養、包容性的教育體系。
年輕的人群已經習慣像Minecraft、Second Life那樣的創造性游戲,他們對于開放性的世界極度擁護,習慣為自己提出問題并找到解決方案。他們是互聯網的原住民,早已習慣跨越物理距離,與最新的文化和科技趨勢產生直接或者間接的聯系,并帶著使命感嘗試建立協作。

面對新一代的創新者,我們該如何引導和支持
他們是互聯網的原住民,擁有超強的信息獲取能力。
他們天生懂得協作和包容,通過各種社群和彈幕暢快地表達與溝通。
他們不再是純粹的信息消費者,厭倦自上而下的教條。
他們想做自己世界的主導者,由此而得的成就感可能是未來成功者最重要的驅動力。
為了這個成就感,年輕的人們可以探索,可以建設,可以協作,可以競爭,可以習得知識并不斷實踐。
多年服務全球創客的經驗,讓我們對這樣的年輕人并不陌生。我們一直在努力尋找一種容易的方式,讓更多的年輕人能夠平等地獲得這樣的機會。我們希望給年輕的一代提供一系列開放的工具,從最難抗拒的游戲設備開始,和全世界的年輕人一起交流游戲作品,并自己嘗試模擬這個世界,向身邊的人展示自己的努力成果。
GameGo和這本書,正是我們所做的努力中的一部分。

潘昊
矽遞科技&柴火創客空間創始人



作者序
2020年年初,柴火創客教育研發了兼容微軟 MakeCode Arcade平臺 (簡稱Arcade,是微軟的開源游戲掌機編程平臺)的 GameGo,產品經理胡章焱給我一個工程版的樣機,并向我簡單介紹了這個平臺,讓我為 GameGo 撰寫課程。
在開始之前,我先對 Arcade 做了一番研究,發現官方提供的英文教程是按傳統編程教育的思路展開的。但 Arcade 是為掌機游戲而生的,它的核心價值是鼓勵用戶在這個平臺上進行游戲創作。因為自己有幾年游戲產品研發的經歷,所以從游戲制作人的角度來看,這些教程的表達方式顯然并不適合游戲愛好者。對于那些想自己嘗試游戲創作的人來說,他們所關心的問題并不是那些編程語句,而是如何控制角色行走,如何放置怪物,如何設計游戲地圖,如何發射子彈,等等。
然后,我又把目光轉向和游戲開發相關的教程和圖書,發現它們基本上都集中在專業領域。我還了解了很多圖形化編程教育的平臺,它們雖然也提供了游戲化的課程,但課程圍繞的還是編程,而不是教你怎么做出自己喜歡的游戲。
了解完這些以后,我又重新審視了 Arcade 和GameGo,感覺這個組合非常適合掌機游戲愛好者進行游戲創作入門。軟件Arcade和硬件GameGo都足夠簡單:Arcade可以直接在瀏覽器中打開,無須面對復雜的編程環境問題,編程的方式也是適合初學者的圖形化編程;GameGo就是一個掌上游戲機,編好程序后,只要把程序下載到掌機中,就可以馬上開玩。這難道不是少年的我在玩過很多游戲后,想嘗試自己創作游戲時夢寐以求的東西嗎(即使你沒有GameGo,也完全可以直接在Arcade的在線掌機模擬器中玩自己創作的游戲)?
既然沒有適合掌機游戲初學者的教程,那就自己寫一套吧。我以一個游戲創作者需要學習和關心的問題為主線,結合循序漸進的編程知識,開始了GameGo課程的編寫。整個課程編寫的過程是令人愉悅的,因為都是我熟悉和擅長的領域。在課程編寫的過程中,我嘗試向身邊的孩子們介紹Arcade以及如何使用它做游戲,發現孩子們根本停不下來,你只需稍稍提示他們工具怎么使用,他們就會像搭樂高積木一樣,開始擺弄自己的小游戲。
完成課程的撰寫后,我感覺內容可以編寫成書,呈現給更多感興趣的讀者。于是寫了圖書策劃案,滿世界地尋找愿意合作的出版社。在經歷了“九九八十一難”之后,終于有了讀者朋友們現在看到的這本書。
本書的主要內容分為“灰袍魔法師進修篇”和“白袍魔法師進修篇”兩篇(借鑒自《指環王》的魔法師等級)。
“灰袍魔法師進修篇”共5 章16 關,著重講解構建游戲的基本技能,比如如何創建精靈角色,如何控制角色行走,如何理解坐標,如何設置“隨機”,如何發子彈等。最重要的是,還介紹了初學者如何快速做出游戲原型、并進行迭代的方法,幫助讀者了解和實踐游戲創作的基本過程。
“白袍魔法師進修篇”共5章13關,著重介紹構建游戲的高級技能,比如動畫、邏輯判斷、地圖、關卡設計等。有了這部分知識,讀者就基本具備了構建相對復雜的掌機游戲的能力。
因為游戲的門類很多,而本書篇幅有限,所以27 關安排了“優秀Arcade 游戲作品介紹”,讀者可以在此了解各種門類的游戲作品和示例程序,通過學習和借鑒別人怎么做來進一步了解游戲制作的方法和技巧。
為了方便讀者體驗和獲取示例程序,本書為所有的示例程序都提供了二維碼,這利用了微軟Arcade平臺的分享功能。用手機掃描書中示例程序部分的二維碼,就可以在手機上通過模擬器體驗游戲和查看程序。
在閱讀過程中,讀者還能發現一些經典游戲和知識點的介紹,旨在幫助讀者更好地理解游戲制作的概念、原理、玩法等。
所有努力,只為給想嘗試游戲制作的愛好者一塊敲門磚,讓讀者借助此書,叩開自己制作游戲的大門,去體驗自己創作游戲的樂趣。

致謝
在此向清華大學出版社的王中英老師及其團隊表示感謝,是你們給予了將一個想法變成一本正式圖書的機會,尤其是在王中英老師的悉心“調教”下,全書得以成型并變得規范起來。
感謝柴火創客教育的產品經理胡章焱,他把我帶入了Arcade的世界;感謝設計師孟依卉,她讓一本略沉悶的講編程的書變得像游戲書一樣有趣;感謝動畫設計師王群,他的靈性給本書帶來了精彩的游戲關卡地圖式目錄和圖書上切口的序列幀動畫彩蛋;感謝市場部的趙璐,在她的不懈努力下,GameGo的產品和本書獲得了微軟的大力支持;還要特別感謝柴火創客教育的CEO廖巍先生,在他的信任和支持下,我才能全身心投入到本書的創作中。能和你們一起參與這個產品、課程和圖書的創作過程,是我的榮幸。
在此書的編輯過程中,我臨時起意,考慮在全書內容即將結束時,找一些游戲行業的專業人士,給有意進一步學習游戲創作的讀者一些真誠的指導和建議,于是便有了本書最后的29關“接下來學什么”。在此衷心向給本書提供支持的游戲人表示感謝,你們的積極肯定和回應,讓我覺得無比溫暖與幸福。
感謝微軟的Jacqueline Russell、Michal Moskal 以及Arcade團隊的其他成員。感謝你們免費給游戲制作愛好者提供 Arcade這樣簡單好用的開源平臺,以及對我們在研發GameGo硬件、撰寫 Arcade課程和此書時遇到的各種問題所給予的無私幫助和支持。
感謝所有參與推廣 GameGo和此書的合作伙伴,你們的努力給更多讀者和用戶帶來了自己創作游戲、學習編程的可能。
也感謝你,購買此書的讀者——你們的支持,給了我們繼續前行的勇氣。是你們和我一起,去幫助那些曾經和我一樣有游戲創作夢想,但還站在編程大門之外的人們。

馮磊
2020 年于深圳
內容簡介:

通過創作游戲來學編程是當下的趨勢,然而已有圖書往往基于編程知識來組織內容,導致所做的游戲吸引力不夠,無法很好地調動孩子的學習積極性和主動性。本書內容圍繞如何進行游戲創作來展開,并將編程知識貫穿于游戲功能的實現中。
本書包括兩篇:灰袍魔法師進修篇(第 01 ~ 05 章)介紹游戲創作的“基本功”,比如如何創建、控制角色,如何實現游戲中的“食物”與“敵人”,如何設置得分、倒計時,如何發射子彈,如何快速創建能玩的游戲原型,等等;白袍魔法師進修篇(第 06 ~ 10 章)則帶讀者學習構建較復雜的游戲,比如如何在游戲中添加動畫,如何實現“多人游戲”,如何編輯地圖,如何制作多地圖關卡,等等。隨著游戲創作知識的展開,讀者將學到變量、語句、循環、嵌套循環、函數、數組等編程的核心概念,以及編程的設計思維和方法。
本書基于微軟的圖形化編程開源平臺 MakeCode Arcade,通過瀏覽器即可訪問,還能方便地與他人分享作品。本書可以作為游戲創作或者編程學習的入門書,也適合作為培訓機構、家庭編程教育的教材。
目錄:

灰袍魔法師進修篇
第01章游戲魔法師的新手村
00關搭建極簡游戲開發環境4
01關俠客行14
02關“精靈”制造者26
03關從玩法到變量37
04關點擊英雄55

第02章“精靈”講故事
05關從《沉沒戰艦》學坐標66
06關用游戲講故事:演繹莎翁經典對白75
第03章運動
07關小蜜蜂戰機的“手感”88
08關披薩捕手98
09關充滿“隨機”的游戲人生112
10關從原型到完整作品:披薩捕手2.0121
第04章開火!
11關偉大的循環:化繁為簡130
12關讓我們“開火”吧142
13關飛天巨蟒Boss戰158
14關精靈物理學167
第05章灰袍魔法師游戲試練
15關手把手教你做獨立游戲180
16關灰袍魔法師的畢業設計193

白袍魔法師進修篇
第06章函數、擴展與動畫
17關函數與音樂之聲198
18關使用“飛鏢”擴展制作“憤怒的小鳥”211
19關動畫!動畫!221
第07章邏輯思維
20關越來越難的《星際穿越》230
21關游戲試練:多人游戲《乒乓之戰》239
第08章從地圖編輯到關卡設計
22關我的第一張游戲地圖:地牢迷宮250
23關走四方265
24關關卡設計師啟蒙275
第09章白袍魔法師必修課:數組
25關記數大師和NPC的對話腳本287
26關精靈數組游戲示例分析:《太空毀滅者》295
第10章白袍魔法師游戲試練
27關優秀Arcade游戲作品介紹303
28關白袍魔法師的畢業設計314
29關接下來學什么315
附錄
詞匯表 327
與我聯系331
考題答案331
序: