Flash Multiplayer Virtual Worlds (Paperback)

Makzan

  • 出版商: Packt Publishing
  • 出版日期: 2010-08-20
  • 售價: $2,170
  • 貴賓價: 9.5$2,062
  • 語言: 英文
  • 頁數: 412
  • 裝訂: Paperback
  • ISBN: 1849690367
  • ISBN-13: 9781849690362
  • 下單後立即進貨 (約3~4週)

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

相關主題

商品描述

Build immersive, full-featured interactive worlds for games, online communities, and more

  • Build virtual worlds in Flash and enhance them with avatars, non player characters, quests, and by adding social network community
  • Design, present, and integrate the quests to the virtual worlds
  • Create a whiteboard that every connected user can draw on
  • A practical guide filled with real-world examples of building virtual worlds

In Detail

Flash virtual worlds are some of the most exciting-and profitable-online business being built today. Using Flash, developers can build interactive environments where users can interact with the virtual world and one another, compete, and have fun. Creating a playful environment on an electronic network presents unique challenges as you combine a fun, upbeat frontend with some serious and complex server logic.

This handy book assists you in building amazing virtual worlds in no time by implementing ActionScripts in a Flash IDE. With this book in hand, you will build virtual worlds that have avatars walking around and interacting with non playing characters, completing challenging quests, and allowing users to link with real-world friends.

The fun begins with first exploring existing virtual world games such as Club Penguin, Mole, Dofus, and World of Warcraft. We will then design our virtual environment. Then we will create avatars and move the avatars in the virtual world. We will add some triggers to add amusement and life to the virtual world. We will allow the avatars to interact with other players and create a buddy list for each user. Then we will integrate buildings and other environment to the virtual world. We will also let the players interact with non-player characters to complete some tasks. Finally, we move on to add interesting quests to the virtual world, which need to be accomplished by the player to gear up to the next level of the game.

This example-rich, hands-on guide sequentially develops a multiplayer virtual world-the platform, the environment, quests, avatars, non-playing characters, and interaction between them.

A hands-on guide to building multiplayer virtual worlds in Flash

What you will learn from this book

  • Create a whiteboard that every connected user can draw on
  • Create the map, basic map editor, and ground of the virtual world
  • Optimize graphic workload by selecting the appropriate method to render avatars
  • Move avatars using keyboard or mouse and synchronize their movementsCreate buildings and the environment for the virtual world
  • Create a basic item inventory system for an avatar and implement some basic item management with the server-side extensions
  • Create a basic chat system and a buddy list for your avatar
  • Control the Non-Player Characters to move around the world and interact with the players by chatting or trading items
  • Enhance your virtual worlds by integrating several key features of Facebook and Twitter

Approach

This is a step-by-step, hands-on guide that is filled with examples and screenshots of building a multiplayer virtual world. The virtual world is built gradually; each chapter in the book sequentially develops the virtual world. The author explains the fundamentals with examples from existing virtual worlds such as Club Penguin, Mole, Dofus, and World of Warcraft.

Who this book is written for

If you are a Flash or an ActionScript developer who wants to build powerful and immersive multiplayer games, this book is for you. This book assumes that you have some experience with ActionScript 3.0.

商品描述(中文翻譯)

建立沉浸式、功能齊全的互動世界,適用於遊戲、線上社群等

- 在 Flash 中建立虛擬世界,並透過角色、非玩家角色、任務以及添加社交網路社群來增強它們
- 設計、呈現並整合虛擬世界中的任務
- 創建一個每位連線用戶都可以繪畫的白板
- 一本充滿現實範例的實用指南,教你如何建立虛擬世界

詳細內容

Flash 虛擬世界是當今最令人興奮且最具利潤的線上商業之一。使用 Flash,開發者可以建立互動環境,讓用戶能夠與虛擬世界及彼此互動、競爭並享受樂趣。在電子網路上創造一個有趣的環境面臨獨特的挑戰,因為你需要將有趣、活潑的前端與一些嚴肅且複雜的伺服器邏輯結合起來。

這本實用的書籍將幫助你迅速建立驚人的虛擬世界,透過在 Flash IDE 中實現 ActionScripts。手握此書,你將能夠建立擁有角色在虛擬世界中走動並與非玩家角色互動、完成挑戰任務,並讓用戶與現實世界的朋友連結的虛擬世界。

樂趣從探索現有的虛擬世界遊戲開始,例如 Club Penguin、Mole、Dofus 和 World of Warcraft。接著,我們將設計我們的虛擬環境。然後,我們將創建角色並在虛擬世界中移動這些角色。我們會添加一些觸發器,為虛擬世界增添趣味和生氣。我們將允許角色與其他玩家互動,並為每位用戶創建一個好友列表。接下來,我們將整合建築物和其他環境到虛擬世界中。我們還會讓玩家與非玩家角色互動以完成一些任務。最後,我們將為虛擬世界添加有趣的任務,這些任務需要玩家完成,以便升級到遊戲的下一個層級。

這本充滿範例的實用指南,逐步發展一個多人虛擬世界——平台、環境、任務、角色、非玩家角色及其之間的互動。

一本關於在 Flash 中建立多人虛擬世界的實用指南

你將從這本書中學到什麼

- 創建一個每位連線用戶都可以繪畫的白板
- 創建虛擬世界的地圖、基本地圖編輯器和地面
- 通過選擇適當的方法來渲染角色,優化圖形工作負載
- 使用鍵盤或滑鼠移動角色並同步其動作
- 為角色創建基本的物品庫系統,並實現一些基本的物品管理與伺服器端擴展
- 為你的角色創建基本的聊天系統和好友列表
- 控制非玩家角色在世界中移動,並通過聊天或交易物品與玩家互動
- 通過整合 Facebook 和 Twitter 的幾個關鍵功能來增強你的虛擬世界

方法

這是一本逐步的實用指南,充滿了建立多人虛擬世界的範例和截圖。虛擬世界是逐步建立的;書中的每一章都依序發展虛擬世界。作者用來自現有虛擬世界的範例來解釋基本概念,例如 Club Penguin、Mole、Dofus 和 World of Warcraft。

這本書的讀者對象

如果你是一位希望建立強大且沉浸式多人遊戲的 Flash 或 ActionScript 開發者,這本書適合你。這本書假設你對 ActionScript 3.0 有一定的經驗。