编辑“︁
HowToWriteAdventureGamesUsingArianne
”︁(章节)
跳转到导航
跳转到搜索
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
=预先准备= 开发多人在线游戏是一项非常复杂的任务。事实上,我想说这是你能想象到的最复杂的软件开发任务。Arianne把复杂度降低了几个数量级!但是,要成功理解这个游戏设计示例,您还需要了解以下几点: * Java:本例中的所有内容都是用Java编写的。 * 客户机/服务器概念:这些概念将帮助您理解为什么事情应该那样做。 * 游戏设计:了解游戏设计可以简化对整个文档的理解。 只需确保你了解基本知识,即你能够编写Java代码,并且你对游戏设计过程略知一二。 记住,Arianne提供了一个客户机/服务器中间件,需要扩展和修改以适应您的游戏,因此您需要考虑服务器和客户机两方面: * 服务器:这类似于所有在线玩家的裁判。它告诉每个玩家他/她看到了什么,他/她能做什么。它还决定了玩家所做动作的结果。 * 客户端:它们类似于电视,它们使用来自服务器的信息来提供游戏的视图。客户端还从玩家获取输入并将其发送到服务器。 使用Arianne技术没有其他先决条件,您应该会发现,本文档将解释您所需的几乎所有其他内容。我们开始吧!
摘要:
请注意,所有对gamedev的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Gamedev:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息