圖書標籤: 遊戲 HTML5 計算機 Web開發 JavaScript
发表于2024-11-03
Pro HTML5 Games pdf epub mobi txt 電子書 下載 2024
Build your next game on a bigger scale with Pro HTML5 Games. This book teaches you the essentials of advanced game programming in HTML5. You'll learn techniques that you can transfer to any area of HTML5 game development to make your own professional HTML5 games! Led by an expert game programmer, you'll build two complete games in HTML5: a strategy puzzle game based on the Box2d physics engine and in the style of Angry Birds and a real-time strategy (RTS) game complete with units, buildings, path-finding, artificial intelligence, and multiplayer support. In the process, you'll learn how to do the following: * Create realistic physics in your game by incorporating the Box2d physics engine * Design large worlds with lots of characters and let users interact with them * Use sprite sheets, panning, parallax scrolling, and sound effects to build a more polished game * Incorporate pathfinding and steering to help characters navigate through your world * Create challenging levels with intelligent enemies by using decision trees, state machines, and scripted events * Add multiplayer in your games using Node.js and the WebSocket API This book will help you take your HTML5/JavaScript programming experience to the next level. It gives you the knowledge and skills you need to develop more complex, bolder games and become an HTML5 games pro. What you'll learn * Creating realistic physics in your game by incorporating the Box2d physics engine * Designing large worlds with lots of characters and let users interact with them * Using sprite sheets, panning, parallax scrolling, and sound effects to build a more polished game * Incorporating pathfinding and steering to help characters navigate through your world * Creating challenging levels with intelligent enemies by using decision trees, state machines, and scripted events * Adding multiplayer in your games using Node.js and the WebSocket API Who this book is for Table of Contents * HTML5 and JavaScript Essentials * Creating a Basic Game World * Physics Engine Basics * Integrating the Physics Engine * Creating the RTS Game World * Adding Entities to Our World * Intelligent Unit Movement * Adding More Game Elements * CreaAdding Weapons and Combat * Wrapping Up the Single-Player Campaign * Multiplayer with WebSockets * Multiplayer Gameplay
Aditya Ravi Shankar是在1993年第一次接觸計算機之後開始學習編程的。當時還沒有互聯網和在綫教程,他在當地圖書館找到一本編程書籍,並通過艱苦地重寫書中的代碼,編寫瞭他的第一個GW-BASIC遊戲。
2001年,他從印度理工學院畢業之後,做瞭近10年的軟件顧問,為投資銀行和大型企業開發交易與分析係統。最後,他離開瞭這個行業,這樣他可以專注於從事自己所熱愛的遊戲開發。
從此,作為一個自信的極客,他使用各種新的語言和技術來進行自己的項目和實驗,包括HTML5。在這期間,他獨立在HTML5平颱上重建瞭著名的命令與徵服RTS遊戲,他也因此而著名。
除瞭編程,Aditya還喜歡桌球、薩爾薩舞,以及學習發揮潛意識。他在其個人站點(www.adityaravishankar.com)中有一些關於遊戲編程、個人發展和桌球的文章。
當他不忙於寫作,或者不用專注於自己的項目時,他也會做一些谘詢工作,以幫助企業來使用新的軟件産品。
譯者簡介
謝光磊,中科院某所碩士研究生在讀。熱愛生活,熱愛Web前端開發,熱愛WebGL技術。理想是成為一流的遊戲設計師。個人站點:www.xieguanglei.com。
技術審核者簡介
Shane Hudson是一位自由的Web站點開發者,專注於最前沿的Web技術和Web標準。他曾經參與過大量交互式Web站點的工作並輔助項目的開發,具有豐富的使用JavaScript的經驗。他對人工智能和計算機視覺具有濃厚的興趣,他的E-mail地址是shane@shanehud son.net。
Shane說:“Shankar撰寫的這本書正是業界所需要的:關於如何有效並熟練地編寫JavaScript(和Node.js)。這本書教你如何編寫遊戲,但它並不僅僅是一本關於遊戲開發的書,還是一本教你如何編寫高質量JavaScript代碼的書。”
Josh Robinson是一位專注於前沿技術的編程專傢和自由開發者。他對編程的熱愛最初來自一颱二手的Commodore 64計算機屏幕上的藍色熒光,後來他選擇現代Web開發作為自己的職業。2006年,他供職於一傢網絡電話供應商之時,發現瞭Ruby和Ruby on Rails的優雅之處,並開發瞭若乾個gem,其中包括流行的countries gem。你可以通過JoshRobinson.com或者Twitter: @JoshRobinson聯係到他。
Josh Robinson說:“有瞭這本書,你就能像一個Boss一樣寫代碼瞭。”
Syd Lawrence經營並管理著We Make Awesome Sh,他是Twilio的開發者和傳播者。他獲得過很多贊譽。Geek.com曾經將他形容為現代的超級英雄,而The Next Web曾經說他是社交網絡的領袖。
這纔像真正實戰過的哇~
評分這纔像真正實戰過的哇~
評分這纔像真正實戰過的哇~
評分這纔像真正實戰過的哇~
評分這纔像真正實戰過的哇~
評分
評分
評分
評分
Pro HTML5 Games pdf epub mobi txt 電子書 下載 2024