月度挑战——多人游戏(本地)
这个挑战是Reddit的GameMaker版块的每月挑战,有兴趣的朋友可以一起参与一下:-)
原帖——Monthly Challenge 30 - November 2017
————————————————————————
各位游戏开发者大家好,本月是第三十期月度挑战!这个挑战系列是希望通过一些有趣的小任务,刺激大家运用自己的知识来挑战特定主题的游戏开发。
说到有趣,什么最有趣呢?当然是玩游戏!那比玩游戏更有趣的呢?那就是跟朋友一起玩游戏!
没错,本次的月度挑战是要挑战双人游戏,不过这里不涉及网络联机,而是单纯的本地多人游戏,如果你想尝试多人联机,那就自己去尝试一下,不过本次的挑战任务并不包含网络联机的内容。
通常来说,本地多人游戏至少需要为两名(或更多)玩家设计单独的控制器,另外游戏的玩法上需要有一定的竞争性或合作趣味,另外需要显示不同玩家的进度或者得分情况。游戏类型当然是可以任意的,但请注意要控制规模,不然很容易失控。如果你一下子想不到适合的游戏类型,可以试试看传统的双人游戏,比如Pong、双人青蛙跳等~
你可以通过以下方式来参与这次挑战:
- 在你正在做的游戏里实现这个功能
- 做一个小的Demo演示
- 把相关的代码直接发出来
- 任何方式,你喜欢就好!
完成这些挑战后直接回复来展现你的成果即表示完成挑战:)
难度 | 标题 | 描述 |
---|---|---|
初学者 | 随意行动 | 完成两个玩家同时操控即可,比如玩家1使用键盘按键,玩家2使用鼠标,二者控制的内容并不重要,重要的是确保都能独立的输入事件,并且都能正确响应即可。 |
进阶试炼 | 同生共死 | 让两个玩家实现一定程度上的互动,比如相互碰撞,或以某种特殊方法修改对象,比如可以让他们在竞赛游戏中互相射击或是合作游戏中互相开门之类 |
高阶挑战 | 随进随出 | 允许随时加入游戏,让玩家2可以随时按“开始键”加入游戏中,如果没有玩家2时你也可以设置一个AI来替代。 |