编辑“︁
HowToWriteAdventureGamesUsingArianne
”︁(章节)
跳转到导航
跳转到搜索
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
=规格说明= 在开始做任何事情之前,想想你想实现的游戏。<br> 决定你的游戏是关于什么,它将有什么功能,什么将使它不同于其他类似的游戏,什么技术会用在里面,等等。。。先把你的设计计划好,以免日后出现问题。 在我们的例子中,我们将编写一个名为stendhal的游戏。 ==基本描述== Stendhal是一款成熟的多人在线冒险游戏(MMORPG),使用Arianne游戏开发系统开发。 Stendhal拥有一个新的、丰富的和不断扩展的世界,在这个世界上你可以探索城镇、建筑、平原、洞穴和地下城。 你将遇到NPC,并从任务中获得有价值的经验和金钱。 你的角色会发展和成长,随着每一个新的水平的提高变得越来越强和更好。用你获得的钱,你可以购买新的物品,提高你的盔甲和武器。 你要在世界上漫游,寻找邪恶的怪物,以满足你们的killing欲望! 游戏世界的初稿如下: [[Image:Stendhal_Map.jpg]] 游戏看起来应该是这样: http://arianne.sourceforge.net/wiki_images/Stendhal_GUI_detailed.jpg ''GFX不是真正的ingame外观'' ==多人游戏== 多人模式是基于玩家之间的合作和竞争: * 玩家可以合作让绵羊更安全、更快地成长 * 玩家可以合作杀死强壮的生物 * 玩家可以互相竞争杀死其他玩家的绵羊。 * 玩家可以通过引诱怪物进入其他玩家来相互竞争。 也有可能把这看作是一个新手区,训练玩家真正在更大的区域玩更多的怪物、问题和新任务。 ==为什么要玩塞尔达游戏?== Stendhal是一个使用Arianne进行代码对游戏的好例子,因为它暴露了与更复杂游戏类似的问题,如: *世界上有很多东西 *对象具有与其关联的触发器 *游戏中有角色发展 *世界是永恒的 *人工智能(NPC,绵羊和狼)是复杂的,因为它将是一个更复杂的RPG游戏 *然而,一切都是概念上的简单 *滞后确实很重要 如你所见,Stendhal是一款小型游戏,它试图推动与RPG相关的一切: *玩家需要分几个步骤完成的任务 *在基于上下文的情况下玩家可以执行的操作 *玩家需要探索的几个领域 *合作与竞争的角色扮演 ==细节== 我们需要考虑游戏中发生或出现的情况,并构建一些详细的“用例”来指出游戏中存在的实体和动作。 一旦我们知道游戏中会出现什么,我们就可以对游戏的每个实体分别进行详细的描述。如果你觉得这听起来像OOP方法,那就拍拍自己的背,因为你是对的!Arianne使用基于对象的设计方法。 在游戏中,我们有以下实体: * 区域 ## 城市 ## 村庄 ## 平原 ## 森林 ## 地牢 * 生物 ## 绵羊 ## 老鼠 ## 山洞鼠 ## 狼 * 玩家 * NPC * 任务 ==目标== 因为许多多人游戏Stendhal没有明确的目标。<br> 目标可能是: *成为世界上最好的玩家 *从最深的地牢里得到最奇怪的东西 *探索整个世界 *让自己成为传奇:) 很难解释目标,但一旦你开始比赛,你就会上钩:) ==游戏整体外观== 在前进之前我们需要知道比赛会是什么样子。我们使用标准的pacman游戏作为参考:<br> http://arianne.sourceforge.net/wiki_images/StendhalLook.jpg
摘要:
请注意,所有对gamedev的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Gamedev:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息