谢谢,Robin。是的,Ren'Py 的用途远不止游戏。老实说,我从未真正用它制作过<em>游戏</em>,但我曾用它做过一些基本的信息架构/用户体验故事板和其他一些事情。
显然,要用 Ren'Py 制作东西,你需要图形,所以学校老师可以轻松地 включить 一堂关于合理使用和知识共享的迷你课程,然后让学生搜索可以在项目中使用的可接受的图形。请相信我,CC 许可的材料对于像我这样在艺术方面有挑战的人来说非常有用。(某家著名的北美企业 Linux 供应商正在寻找一位具有故事板经验的信息架构师,而我缺乏艺术技能是我认为这份工作“非常有趣,但可能不适合我”的首要原因。)我曾多次使用抓取 CC 材料或用数码相机拍照的方法来获取 Ren'Py 的图形。
我真的很失望 Scratch 2.0 是一个基于 Flash 的 Web 应用程序。它确实对那些在家有电脑但没有良好互联网接入的孩子构成了障碍。我认为可以肯定地说,很多人是通过在其他课程之上进行大量实验来学习编程的(而不是仅仅通过课堂学习),因此在家中无障碍地访问编程环境是一个巨大的好处。值得庆幸的是,Scratch 1.4 仍然可以下载,即使这两个版本不兼容。(Scratch 2.0 项目无法在 Scratch 1.4 中打开,但 Scratch 1.4 项目可以在网站上共享。)
对于使用 Linux 的学校和学生,<a href="http://gambas.sourceforge.net/en/main.html">Gambas</a> 是从 <a href="http://scratch.mit.edu/">Scratch</a>、<a href="http://www.squeakland.org/">Etoys</a> 等事物升级的绝佳选择。它是一个类似于 Visual Basic 的环境,有很多不错的选项。它可以让你更循序渐进地入门编程,然后再开始使用像 Zed A. Shaw 的 <a href="http://learnpythonthehardway.org/book/">“笨办法学 Python”</a> 这样的东西。 ;-)
谢谢,Robin。是的,Ren'Py 的用途远不止游戏。老实说,我从未真正用它制作过<em>游戏</em>,但我曾用它做过一些基本的信息架构/用户体验故事板和其他一些事情。
显然,要用 Ren'Py 制作东西,你需要图形,所以学校老师可以轻松地 включить 一堂关于合理使用和知识共享的迷你课程,然后让学生搜索可以在项目中使用的可接受的图形。请相信我,CC 许可的材料对于像我这样在艺术方面有挑战的人来说非常有用。(某家著名的北美企业 Linux 供应商正在寻找一位具有故事板经验的信息架构师,而我缺乏艺术技能是我认为这份工作“非常有趣,但可能不适合我”的首要原因。)我曾多次使用抓取 CC 材料或用数码相机拍照的方法来获取 Ren'Py 的图形。