前言
在你正式开始本书学习之前2d游戏素材,请先阅读以下几个方面的内容。这里,将向你介绍一下本书中将会用到的工具、本书范例源代码存放的位置,以及怎样使用这些源代码。如果你需要了解更多信息, 可以随时通过电子邮件()与作者联系。本书主要讨论多人游戏的概念,以及如何使用ActionScript 将其实施到项目中。我们假定你已经熟悉ActionScript 和Flash 的基础知识。ActionScri...(更多)
译者序
2009 年10 月中旬, 我刚刚帮好友Psychedelico 译完了PV3d 文档, 机缘偶现,N 神的Riabook 网站开始组群翻译本书游戏开发素材,随即襄助。在Flash 及Flex 的各种富媒体应用中,多人游戏与虚拟世界无疑是最容易被网民所接受乃至追捧的研发方向之一。或依附社交网站与之共赢,或独立自由门户广招拥趸;或精致隽永,或热辣快意……在Flash Player 惊人的市场占有率之下,可供游戏开发者选用的商业模式...(更多)
第1章 网页游戏概述
简单地说actionscript大型网页游戏开发,网页游戏就是托管在网站上且通过 Web 浏览器来玩的游戏。现在互联网上已有成千上万款这样的游戏,足见网页游戏的普及度之高。然而就在 10 年前,就算你天天都浏览网页,这样的游戏也是很少见的。现今有很多人已经迷上玩网页游戏了,有的人甚至一玩数小时而乐此不疲。游戏玩起来很有趣,但更有趣的是编写游戏!在本章中,我们将简要探究一下开发网页游戏的客户端技术与..
本章介绍1.1客户端技术1.2多人游戏适合的领域
第2章 连接用户
想象一下你要开发的多人游戏吧!你希望它有多受欢迎呢?这款游戏可能会受到玩家的热烈追捧,你脑海中应该浮现出一幅熙来攘往、热闹非常的虚拟世界或游戏大厅的画面,不断有玩家加入或退出,大家互通有无actionscript大型网页游戏开发,其乐融融。最关键的是,玩家对这款游戏的热情始终不减。用户间是怎样获取对方信息的呢?他们是直接和对方联系,还是通过别的什么方式?这一章将为你解答这些问题并且告诉你对于交...
本章介绍2.1连接技术2.2可供选择的 Socket 服务器
第3章 安全:你要面对所有人
其实,创建多人游戏或虚拟世界最终意味着要创建一种潜在的社会化游戏——你与全世界玩家相交互的游戏。这种社会化游戏唯一的规则就是:你永远不可能在对手尝试做出任何事情之前知道他们会怎么做。你所拥有的唯一防御手段就是在开发游戏过程中运用知识和发挥主观能动性来保护自己。这并不意味着你一定会输,而只是意味着你需要保持警惕并且要灵活应对将面临的安全挑战。换句话说,在多人游...
本章介绍3.1逻辑安全性3.2物理安全性
第4章 介绍 ElectroServer
在第 2 章中,我们介绍了 Socket 服务器。它是一种通常在远程地点运行,并且通过互联网可访问到的软件,管理着数千个客户端程序(在这里我们指的是多人游戏和虚拟世界的客户端程序)间的相互通信。ElectroServer 是创建多人 Flash 交互内容时采用得最多的Socket 服务器之一。本章中,我们将介绍一些服务器的概念和特别针对 ElectroServer 的专用术语,同时也将教你如何安装 ElectroServ...
本章介绍4.1关于服务器的一些概念4.2安装 ElectroServer4.3编写 hello world 程序4.4管理面板