Game Development With LUA
暫譯: 使用 LUA 的遊戲開發
Paul Schuytema, Mark Manyen
- 出版商: Charles River Media
- 出版日期: 2005-08-05
- 售價: $1,395
- 語言: 英文
- 頁數: 314
- 裝訂: Paperback
- ISBN: 1584504048
- ISBN-13: 9781584504047
無法訂購
買這商品的人也買了...
-
重構─改善既有程式的設計$720$569 -
密碼學與網路安全-原理與實務 (Cryptography and Network Security: Principles and Practices, 3/e)$680$537 -
More Effective C++ 國際中文版(最新修訂本) (More Effective C++: 35 New Ways to Improve Your Programs and Designs)$520$411 -
軟體工程 (Software Engineering, 6/e)$750$593 -
PSP: A Self-Improvement Process for Software Engineers (Hardcover)$880$862 -
計算機組織與設計 (Computer Organization and Design: The Hardware/Software Interface, 3/e)$680$646 -
深入淺出設計模式 (Head First Design Patterns)$880$695 -
深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695 -
思科全球網路學會 CCNA 1 & 2 中文版 (Cisco Networking Academy Program CCNA 1 and 2 Companion Guide, Revised, 3/e)$880$695 -
Linux Mail Server 技術實務─架設、稽核、防毒、防垃圾信$580$493 -
Java 認證 SCJP 5.0 猛虎出閘$650$514 -
CSS 功能索引式參考手冊$390$332 -
$2,205Understanding the Linux Kernel, 3/e (Paperback) -
軟體預先架構之美學 (Prefactoring)$580$458 -
SQL Server 2005 資料庫開發聖經$890$757 -
如何設計好網站 (Don't Make Me Think: A Common Sense Approach to Web Usability, 2/e)$450$383 -
鳥哥的 Linux 私房菜基礎學習篇, 2/e$780$663 -
Microsoft SQL Server 2005 設計實務$680$578 -
ASP.NET 2.0 深度剖析範例集$650$507 -
資料結構─使用 C 語言 (Data Structures and Algorithm Analysis in C, 2/e)$640$506 -
溫伯格的軟體管理學-系統化思考 (第1卷) (Quality Software Management, Volume 1: Systems Thinking)$650$514 -
Web Better Design 設計師談精彩網頁$420$332 -
寫給 SA 的 UML/MDA 實務手冊$350$298 -
$1,488C++ GUI Programming with Qt 4, 2/e (Hardcover) -
$399CompTIA Security+Study Guide: Exam SY0-201, 4/e (Paperback)
商品描述
Lua has gained momentum in the game development world due to its power and easy control of complex GUIs and artificial intelligence. If you‚re a developer just starting to use Lua, or you‚re considering using it, Game Development with Lua will teach you everything you need to know. And if you‚re new to scripting languages altogether, this book will also teach you how they can be used in game development effectively.
Written by practicing Lua game developers, the book teaches how to use Lua for commercial game development. It begins with a brief history of Lua and explains how to incorporate Lua into a C++ project. It details the key features and advantages of Lua and then takes you through the development of a "rapid prototype" game called Take Away. This game provides the context with which to explore the foundational C++ approaches and the Lua scripting approaches to saving and loading game data, building a modular and flexible GUI system, managing a game's real-time events through Lua scripts, and using Lua to define and control game AI. There are also several smaller games along with a full technology base, so even non-programmers can look under the hood to see what makes a game tick.
If you're looking for an efficient, affordable, and easy-to-learn language for your games, Lua is the right choice and this book will teach you how to use it effectively.
商品描述(中文翻譯)
描述
Lua 在遊戲開發界獲得了動力,因為它能夠強大且輕鬆地控制複雜的圖形使用者介面(GUI)和人工智慧。如果你是一位剛開始使用 Lua 的開發者,或者你正在考慮使用它,《Game Development with Lua》將教你所有你需要知道的知識。如果你對腳本語言完全陌生,本書也會教你如何有效地在遊戲開發中使用它們。
本書由實際的 Lua 遊戲開發者撰寫,教授如何使用 Lua 進行商業遊戲開發。它首先簡要介紹了 Lua 的歷史,並解釋如何將 Lua 整合到 C++ 專案中。接著詳細說明了 Lua 的關鍵特性和優勢,然後帶你開發一個名為 Take Away 的「快速原型」遊戲。這款遊戲提供了探索基礎 C++ 方法和 Lua 腳本方法的背景,包括保存和加載遊戲數據、構建模組化和靈活的 GUI 系統、通過 Lua 腳本管理遊戲的即時事件,以及使用 Lua 定義和控制遊戲 AI。此外,還有幾個較小的遊戲以及完整的技術基礎,讓即使是非程式設計師也能了解遊戲的運作原理。
如果你正在尋找一種高效、經濟且易於學習的語言來開發遊戲,Lua 是正確的選擇,而本書將教你如何有效地使用它。
