我一直想写一篇关于这个的文章,但它很适合这里(因为它不在你的 <a href="https://delicious.com/nengard/opensource">“开源工具完整列表”</a> 中),而且我一直没能抽出时间写出任何具体的东西...
<a href="http://www.renpy.org">Ren'Py</a>,一个用于开发视觉小说的开源工具,非常适合制作虚拟导览、演示文稿、学习游戏等等。编写一个基本的脚本非常简单,并且添加基本的游戏/编程逻辑(存储变量、if 语句、跳转到代码的不同部分)也不难。编写 Ren'Py 脚本只比写英语稍微困难一点。如果你想更进一步,Ren'Py 是用 Python 构建/基于 Python 的,所以 Ren'Py 可以做 <em>任何</em> Python 可以做的事情。
Ren'Py 是跨平台的,SDK 和游戏可以在 Windows、Mac 和 Linux (x86 & x86_64) 上运行。虽然,不幸的是,游戏制作者并不总是发布其游戏的所有三个操作系统的版本。还有一个构建工具 rapt (Ren'Py Android Packaging Tool),用于为 Android 构建 Ren'Py 游戏。如果你想使用它,rapt 需要单独下载。
有 <a href="http://games.renpy.org/">超过 500 款游戏</a> 使用 Ren'Py 开发。这些游戏的长度、年龄适宜性和(不得不承认)质量各不相同。然而,有 500 个例子可供选择,肯定有一些东西可以为自己创造一些东西提供灵感。Ren'py 功能的最佳示例是一些商业(非免费)游戏 <a href="http://www.winterwolves.com/lorenamazonprincess.htm">Loren The Amazon Princess</a> (一个奇幻 RPG)和 <a href="http://www.winterwolves.com/planetstronghold.htm">Planet Stronghold</a> (一个科幻 RPG),两者都来自 <a href="http://www.winterwolves.com/">Winter Wolves</a>,以及 <a href="http://www.matchesandmatrimony.com/">Matches and Matrimony</a> (一款简·奥斯汀风格的关系游戏),由 Reflexive Entertainment 制作。所有三款游戏的演示/试用版均可下载。虽然 <a href="http://games.renpy.org/">Ren'Py Games</a> 页面上的许多免费游戏也很出色。
就像我之前说的,用 Ren'Py 创建内容不仅限于游戏,所以,例如,如果你想创建一个图书馆的精美虚拟导览,并用卡通版的图书馆吉祥物带领孩子们参观并教他们如何使用图书馆,这是一个完成这项任务的绝佳工具。而且 <a href="http://www.renpy.org/doc/html/"> Ren'Py 的文档</a> 非常好,因此在入门方面没有重大障碍。如果你会写作,你就可以使用 Ren'Py,真的不需要编码经验。当然,如果你碰巧有一些艺术技巧,你会做出更漂亮的产品,但如果你不是 <a href="http://www.gimp.org/">GIMP</a> 大师,这也不是什么大不了的事。如果你想引入基于编程逻辑的更高级的功能,文档会展示如何在不过于技术性的情况下做到这一点。你不需要成为 IT 专家才能使用 Ren'Py,你只需要创造力。
凭藉授予我的权力,通过篡夺 opensource.com 团队的权威,我特此授予 <a href="https://open-source.net.cn/users/tsquar3d">tsquar3d</a> 他/她自己的 <a href="http://imgur.com/locckV0">超棒证书</a>!它是官方的、超级特别的,而且一切都好,因为它在互联网上。 ;-)
我一直想写一篇关于这个的文章,但它很适合这里(因为它不在你的 <a href="https://delicious.com/nengard/opensource">“开源工具完整列表”</a> 中),而且我一直没能抽出时间写出任何具体的东西...
<a href="http://www.renpy.org">Ren'Py</a>,一个用于开发视觉小说的开源工具,非常适合制作虚拟导览、演示文稿、学习游戏等等。编写一个基本的脚本非常简单,并且添加基本的游戏/编程逻辑(存储变量、if 语句、跳转到代码的不同部分)也不难。编写 Ren'Py 脚本只比写英语稍微困难一点。如果你想更进一步,Ren'Py 是用 Python 构建/基于 Python 的,所以 Ren'Py 可以做 <em>任何</em> Python 可以做的事情。
Ren'Py 是跨平台的,SDK 和游戏可以在 Windows、Mac 和 Linux (x86 & x86_64) 上运行。虽然,不幸的是,游戏制作者并不总是发布其游戏的所有三个操作系统的版本。还有一个构建工具 rapt (Ren'Py Android Packaging Tool),用于为 Android 构建 Ren'Py 游戏。如果你想使用它,rapt 需要单独下载。
有 <a href="http://games.renpy.org/">超过 500 款游戏</a> 使用 Ren'Py 开发。这些游戏的长度、年龄适宜性和(不得不承认)质量各不相同。然而,有 500 个例子可供选择,肯定有一些东西可以为自己创造一些东西提供灵感。Ren'py 功能的最佳示例是一些商业(非免费)游戏 <a href="http://www.winterwolves.com/lorenamazonprincess.htm">Loren The Amazon Princess</a> (一个奇幻 RPG)和 <a href="http://www.winterwolves.com/planetstronghold.htm">Planet Stronghold</a> (一个科幻 RPG),两者都来自 <a href="http://www.winterwolves.com/">Winter Wolves</a>,以及 <a href="http://www.matchesandmatrimony.com/">Matches and Matrimony</a> (一款简·奥斯汀风格的关系游戏),由 Reflexive Entertainment 制作。所有三款游戏的演示/试用版均可下载。虽然 <a href="http://games.renpy.org/">Ren'Py Games</a> 页面上的许多免费游戏也很出色。
就像我之前说的,用 Ren'Py 创建内容不仅限于游戏,所以,例如,如果你想创建一个图书馆的精美虚拟导览,并用卡通版的图书馆吉祥物带领孩子们参观并教他们如何使用图书馆,这是一个完成这项任务的绝佳工具。而且 <a href="http://www.renpy.org/doc/html/"> Ren'Py 的文档</a> 非常好,因此在入门方面没有重大障碍。如果你会写作,你就可以使用 Ren'Py,真的不需要编码经验。当然,如果你碰巧有一些艺术技巧,你会做出更漂亮的产品,但如果你不是 <a href="http://www.gimp.org/">GIMP</a> 大师,这也不是什么大不了的事。如果你想引入基于编程逻辑的更高级的功能,文档会展示如何在不过于技术性的情况下做到这一点。你不需要成为 IT 专家才能使用 Ren'Py,你只需要创造力。