教程
这里集中提供了一步步指导风格的Evennia文档和教程风格的Evennia文档。在你继续阅读之前(特别是在你开始代码或建造之前),我们强烈建议你阅读“Evennia编码简介”以及“规划你自己的游戏”。
开发者中心是编程人员的重要资源 —— 如果教程中提到了你不熟悉功能,可以去那里查找相关信息。
建造
编码基础
这些非常具体的指导会教你如何设置东西、编码、并使用一些基本功能。以下两个教程都可以作为深入学习Evennia的开始,你可以依你喜欢的学习方式来选择。
其他基础教程:
- 教程:添加新的默认命令 —— 重复了最初编码教程中的相关内容并更换了例子。
- 教程:添加新的物体类型类和默认值 —— 重复了最初编码教程中的相关内容并更换了例子。
- 教程:自定义网站 —— 学习如何开始自定义网页的内容。
- 世界教程是Evennia发行版本中自带的一个完整的(尽管比较小)单人冒险游戏。
- 版本控制教程介绍如何使用GIT以及如何为你自己的游戏或为Evannia项目组织代码。
- 你还可以去看 contrib/ 文件夹,以及 game/gamesrc/ 文件夹中的各个 example/ 子目录。
具体实现的思路
这些教程回答了一些常被问及的问题和一些已知的绊脚石。其中有些教程是给那些知道如何在开发者中心里查找不熟悉概念的高级用户使用的。
- 当玩家尝试进入不存在的出口时,显示自定义的报错信息
- 教程:带天气的房间
- 教程:让玩家手动设置颜色
- 教程:添加命令提示语
- 教程:创建区域系统
- 诀窍:实现游戏规则系统(尚未翻译完成)
- 诀窍:实现带冷却时间的命令
- 诀窍:设计一个需要花一段时间才能完成的命令