Reddit的GMS每月挑战——五月期
最近开始准备着手学习GMS,今天刚好在Reddit的GM版块看到了置顶帖有个每月挑战,针对不同水准的人都布置了不同难度的开发任务,发过来让有兴趣的朋友一起参与下:)
Monthly Challenge 25 - May 2017
——————————翻译分割线——————————
各位游戏开发者大家好,欢迎参加第二十五届月度挑战!这个月度挑战是个小而有趣的活动,试图让参与者通过完成一些既定的主题任务来磨练和运用参与者的开发技巧和知识。
经常会有一些用户来咨询如何控制一大堆相同种类的游戏对象。他们有的想要在运行时能生成大量的对象,或者想让某一类对象都发生某种特殊的变化。本月的挑战任务就是关于如何处理这种多个对象的状况。
你可以通过以下方式来参与这次挑战:
- 在你正在做的游戏里实现这个功能
- 做一个小的Demo演示
- 把相关的代码直接发出来
- 任何方式,你喜欢就好!
Complete any of these challenges by posting in this thread! Share your unique ways of accomplishing each task!
难度 | 标题 | 描述 |
---|---|---|
初学者 | 多多益善 | 游戏开始后,让用户进行一些操作然后在场景内创建10个相同种类的对象(比如按下空格键生成10个史莱姆) |
进阶试炼 | 独一无二 | 让每个对象在生成时都带有不同的特征 (比如让每个史莱姆都变成不同的颜色或者有不同的动作) |
高阶挑战 | 天选之人 | 在对象都创建完成后,让用户进行一些其他输入操作,然后作用于其中一部分对象并触发效果( 比如按下“回车键”立刻消灭最大的4只史莱姆) |
小提示: 可以使用 for 循环来一次性生产多个对象。记住可以用 instance_create() 和 instance_create_depth() 返回刚生成的实例的ID。用 'with' 声明你想要的对象类型。
(转发自:原日志地址)