我被要求在中学阶段为18-30岁的初学者(没有编程技能)教授一个游戏开发模块。该课程将持续大约8-10个月,每个学生每周可能有3个小时的教学时间。
我最初的想法是建议使用Flash,因为这个学生可以在几乎没有编程知识的情况下制作一个简单但功能强大的游戏。虽然预算很紧张,但我认为明智的做法是考虑一些替代方案,以防预算不够充分。
我知道有像AJAX Animator这样的FOSS flash builder applications out there,但由于我从未使用过它们,我担心它们无法处理变量等,即使是在简单的级别上,也无法处理分数、生命等。
有没有人对一些好的替代方案或不同的方法有什么想法?学生必须在课程结束前开发出某种可玩的游戏。
发布于 2010-10-29 05:24:56
我是一名小学(小学/中学)教师-所以我们所做的事情是非常基本的,但这是我们所做的:
听起来像是一门有趣的课程!我希望一切顺利。我可能会为这个年龄段的人好好看看GameSalad --特别是现在iPod Touch / iPhone非常时髦/令人兴奋。
发布于 2010-10-29 05:17:28
不幸的是,他们几乎肯定要发展至少一个非常基本的变量(等)和简单的编程逻辑的知识,否则你最多只能让他们与屏幕上的某些东西进行无意义的交互。
我个人会推荐Flash;你有没有看过他们的教育许可?我不知道它是什么,但它应该比授权Flash用于商业/常规使用要便宜得多。
当你开始使用HTML/Javascript等替代方案时,你真的会遇到更复杂的问题,因为你不得不担心服务器、浏览器、HTML、CSS、Javascript等,而不是能够绘制/导入到画布并编写最小的逻辑来支持它。
发布于 2010-10-29 05:20:43
您可以使用开放源码的Flex SDK免费构建Flex.Flex是使用MXML和Flash3构建的,这两种语言与在ActionScript中使用的编程语言相同。您可以使用Flex来制作flash应用程序。在我看来,Flex比Flash更适合教授编程,因为你不需要处理电影或关键帧或其他任何东西。您还可以将Flex SDK与Adobe Air混合使用来构建简单的桌面游戏。
Aptana Studio是一个基于Eclipse的免费编辑器,支持Flex和Adobe AIR开发。
这些都不会花你一分钱。
https://stackoverflow.com/questions/4047197
复制相似问题