注释
给玩家看的页面在这里: AI settings (en)
给玩家看的页面在这里: AI settings (en)
欢迎进行 AI 开发。自版本0.7.0开始,任何玩家都可以创建自己的 AI。我们不只是提供一个简单易用的 API 供玩家使用,还支持使用脚本语言来开发属于你自己的 AI。这应该能让任何拥有一点编程知识的玩家都能创建出相当智能的AI。这也为玩家创建一个比 0.6 版本的 AI 提供了挑战。此页面内容主要就是向你展示如何去做到这一点。
对于所有页面,都蕴涵一个规则:所有给出的示例代码,均使用 Squirrel。 我们建议任何想要编写AI的人首先去翻阅一遍介绍,那里会向你阐述基本概念。
Contents |
教程
- Introduction to writing an AI for OpenTTD
- Basics of writing an AI
- Things you need to know about writing an AI
- Common pitfalls when working with Squirrel
- Introduction to lists (TownList, TileList, ...)
- Find out how to retrieve error messages after failed build commands
- Trams, and everything related
API 文档
- OpenTTD AI API Docs: https://docs.openttd.org/ai-api/
- Adding Doxygen documentation to your AI library
AI
示例
由玩家制作的 AI
要下载玩家制作AI,请使用online content service,或者查看NoAI forum。
AI对比
Feature availability
<1.0
☑
☑
1.0-1.2
☑
☑
1.3
☑
☑
1.4
☑
☑
1.5-12.0
☑
☑
Nightly
☑
☑
游戏脚本
如果你想要从编写游戏脚本开始入门,这里有一篇专门介绍这个: 游戏脚本