久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

當(dāng)前位置 : 首頁  圖書 正文

網(wǎng)頁游戲開發(fā)秘笈簡介,目錄書摘

2020-09-16 15:47 來源:京東 作者:京東
游戲開發(fā)
網(wǎng)頁游戲開發(fā)秘笈
暫無報(bào)價(jià)
30+評論 93%好評
內(nèi)容簡介:  最近很多人開始關(guān)注網(wǎng)頁游戲了。從游戲開發(fā)的角度來看,網(wǎng)頁游戲這一形式具有諸多優(yōu)點(diǎn)。
  首先,傳統(tǒng)的游戲開發(fā)形式大多受制于移植問題。開發(fā)好一款游戲之后,需要將其移植到多個(gè)操作系統(tǒng)中,而每個(gè)操作系統(tǒng)所適宜的開發(fā)環(huán)境又各有區(qū)別。網(wǎng)頁游戲則不然:開發(fā)者把大部分精力集中在瀏覽器里即可。
  此外,傳統(tǒng)的開發(fā)形式一般需要大量的資金和人員支持,而網(wǎng)頁游戲則特別適合中小團(tuán)隊(duì)及獨(dú)立游戲開發(fā)者。從創(chuàng)意,到實(shí)現(xiàn),再到測試并發(fā)布,這個(gè)周期可以縮得很短,而且過程也可以很靈活,發(fā)現(xiàn)新想法之后,立刻就能實(shí)驗(yàn)并看出效果來。
  但是,初學(xué)者在入門時(shí)會(huì)遇到幾個(gè)困難,其一是JavaScript語言與HTML5的特性太多,短期內(nèi)很難將這些知識點(diǎn)全部掌握,而且有些特性與游戲開發(fā)的關(guān)系并不是很大。其二在于,許多讀者原來未必具備豐富的開發(fā)經(jīng)驗(yàn),大家可能是從其他編程語言、其他開發(fā)平臺(tái),甚至其他行業(yè)轉(zhuǎn)入網(wǎng)頁游戲開發(fā)領(lǐng)域的。我們必須找到一套實(shí)用的開發(fā)流程,否則每次做游戲都要從頭寫起,這會(huì)耽誤大量時(shí)間。
  本書就相當(dāng)順暢地解決了這幾個(gè)問題。作者Evan Burchard先生沒有講述高深的理論,而是直接選了10種常見的游戲類型,告訴我們?nèi)绾瓮ㄟ^適當(dāng)?shù)挠螒蛞婕肮ぞ撸焖僦谱鞒鲞@些游戲來。每章所選的范例游戲,其制作過程都分為好幾個(gè)步驟,讀者可在看完每個(gè)步驟之后及時(shí)總結(jié)當(dāng)前制作進(jìn)度。這些范例其實(shí)就是模板,只要根據(jù)每章最后的建議稍加修改,就能做出一款頗具個(gè)人特色的網(wǎng)頁游戲了。
  通過引擎來做游戲,既能縮短學(xué)習(xí)時(shí)間,又能降低編寫代碼的難度,而且只要學(xué)會(huì)一種引擎,就可以開發(fā)出許多款同類游戲了。由此可以想見,在學(xué)完全部10款引擎之后,你的開發(fā)思路一定會(huì)大為開闊。
作者簡介:    因?yàn)橄矚g游戲而學(xué)編程,并充分利用當(dāng)前流行的免費(fèi)網(wǎng)頁技術(shù)來制作游戲,同時(shí)還想把這個(gè)易于制作游戲的開發(fā)平臺(tái)介紹給大家。他采用最新的瀏覽器技術(shù)設(shè)計(jì)包含電、冰、火等內(nèi)容的游戲,除此之外,他還非常喜歡長途步行(最遠(yuǎn)曾從馬薩諸塞走到愛荷華)。
目錄:"目  錄
譯者序
前 言
導(dǎo) 言
第1章 問答游戲  1
1.1 第一步:出題  1
1.2 第二步:隱藏題目  8
1.3 第三步:重現(xiàn)題目  9
1.4 第四步:引入各種程序庫  11
1.5 第五步:判斷玩家所選答案是否正確  15
1.6 小結(jié)  19
第2章 文字冒險(xiǎn)游戲  20
2.1 第一步:設(shè)計(jì)頁面樣式  21
2.2 第二步:實(shí)現(xiàn)頁面跳轉(zhuǎn)  25
2.3 第三步:添加道具欄及道具拖放功能  27
2.4 第四步:添加復(fù)雜的交互功能  35
2.5 第五步:添加歷史記錄導(dǎo)航功能  44
2.6 第六步:添加精彩的結(jié)局  46
2.7 小結(jié)  48
第3章 派對游戲  50
3.1 第一步:采用atom.js創(chuàng)建范例游戲  50
3.2 第二步:用canvas元素繪圖  56
3.3 第三步:繪制鼠洞  58
3.4 第四步:繪制鼴鼠  60
3.5 第五步:將鼴鼠放入鼠洞  63
3.6 第六步:令鼴鼠從洞中鉆出來  65
3.7 第七步:使玩家可通過敲擊鍵盤來打鼴鼠  67
3.8 HTML5的<audio>標(biāo)簽并不盡如人意  70
3.9 小結(jié)  72
第4章 解謎游戲  73
4.1 第一步:用easel.js來渲染  74
4.2 第二步:渲染多個(gè)方塊  78
4.3 第三步:創(chuàng)建成對出現(xiàn)的同色方塊  81
4.4 第四步:配對并消除同色方塊  83
4.5 第五步:隱藏與翻轉(zhuǎn)圖片  85
4.6 第六步:勝負(fù)判定  87
4.7 第七步:緩存與性能優(yōu)化  91
4.8 第八步:將方塊配對游戲改為字母認(rèn)讀游戲  93
4.9 小結(jié)  99
第5章 平臺(tái)游戲  100
5.1 初識melon.js  100
5.2 第一步:創(chuàng)建瓦片地圖  101
5.3 第二步:啟動(dòng)游戲  102
5.4 第三步:加入游戲角色  105
5.5 第四步:構(gòu)建碰撞圖層  107
5.6 第五步:行走與跳躍  108
5.7 第六步:標(biāo)題畫面  110
5.8 第七步:添加可供玩家收集的物品  112
5.9 第八步:添加敵人  113
5.10 第九步:添加能力提升道具  115
5.11 第十步:添加勝負(fù)判定機(jī)制并顯示游戲信息  116
5.12 小結(jié)  118
第6章 格斗游戲  120
6.1 第一步:初識game.js  120
6.2 第二步:單獨(dú)繪制精靈表中的各個(gè)精靈  123
6.3 第三步:處理兩位玩家的輸入  124
6.4 第四步:移動(dòng)與變形  127
6.5 第五步:不要使兩位玩家的輸入互相阻塞  130
6.6 第六步:用位掩碼記錄按鍵狀態(tài)  134
6.7 第七步:用掩碼來檢測碰撞  137
6.8 第八步:令兩個(gè)游戲角色可以互相攻擊對方  140
6.9 小結(jié)  145
第7章 飛行射擊游戲  146
7.1 與渲染有關(guān)的準(zhǔn)備知識  146
7.2 第一步:初識gameQuery  148
7.3 第二步:添加“敵機(jī)”  150
7.4 第三步:創(chuàng)建己方戰(zhàn)機(jī)  153
7.5 第四步:處理玩家與敵人的碰撞  156
7.6 第五步:發(fā)射子彈  157
7.7 第六步:為玩家提供多種武器  159
7.8 小結(jié)  162
第8章 第一人稱射擊游戲  164
8.1 第一步:初識Jaws  164
8.2 第二步:創(chuàng)建二維地圖  166
8.3 第三步:增添玩家  169
8.4 第四步:用光線投射技術(shù)繪制俯視圖  173
8.5 第五步:用光線投射技術(shù)實(shí)現(xiàn)偽三維效果  177
8.6 第六步:為玩家配備照相機(jī)  180
8.7 第七步:裝點(diǎn)游戲場景  184
8.8 第八步:添加同伴  188
8.9 小結(jié)  195
第9章 角色扮演游戲  197
9.1 第一步:初識enchant.js  197
9.2 第二步:創(chuàng)建地圖  199
9.3 第三步:增添玩家  202
9.4 第四步:添加碰撞層  207
9.5 第五步:繪制狀態(tài)畫面  209
9.6 第六步:與NPC對話  212
9.7 第七步:繪制道具欄  215
9.8 第八步:開設(shè)道具店  218
9.9 第九步:實(shí)現(xiàn)戰(zhàn)斗界面  226
9.10 第十步:通過HTML5的本地存儲(chǔ)API來存儲(chǔ)游戲進(jìn)度  236
9.11 小結(jié)  238
第10章 即時(shí)戰(zhàn)略游戲  240
10.1 服務(wù)器  240
10.2 第一步:配置Node  243
10.3 第二步:用socket.io實(shí)現(xiàn)即時(shí)通信  246
10.4 第三步:用crafty.js創(chuàng)建Isometric地圖  249
10.5 第四步:繪制棋子  251
10.6 第五步:移動(dòng)棋子  255
10.7 第六步:使玩家只能控制己方棋子,并將對方棋子上面的圖案隱藏起來  258
10.8 第七步:實(shí)現(xiàn)碰撞檢測,令玩家能吃掉對方棋子并看到其圖案  264
10.9 小結(jié)  268
第11章 如何繼續(xù)提升游戲開發(fā)水平  270
11.1 本書已經(jīng)講過的內(nèi)容  270
11.2 接下來應(yīng)該學(xué)習(xí)的內(nèi)容  271
附錄A JavaScript基礎(chǔ)  273
附錄B 代碼質(zhì)量控制  280
附錄C 資源  285"
相關(guān)商品
熱門推薦文章
相關(guān)優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無憂
購物指南
購物流程
會(huì)員介紹
生活旅行/團(tuán)購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時(shí)達(dá)
配送服務(wù)查詢
配送費(fèi)收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價(jià)格保護(hù)
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+