如何为游戏开发比赛做准备?


11

Ludum Dare 18即将到来,我将参与其中。过去,我还参加过其他一些短期比赛,但这是我的第一个大型比赛(也是我的第一个个人比赛)。我为此感到非常兴奋,但是我想知道是否有任何技巧可以为这种事情做准备,以及有关在比赛中该做什么的建议。所以...

您如何最好地为短期游戏竞赛做准备或参加?

您的答案可能只针对Ludum Dare,但我实际上是在谈论任何游戏竞赛,只要它是短期的 -而不是一个月的竞赛,您可以随意开发和发布游戏;我说的是高压,及时完成,整夜的比赛。在全球游戏果酱适合在这里为好,如果你参加了今年年初。

同样,在一群人的背景下(每个人都在自己的个人游戏中工作)的任何技巧都是不错的;在48小时的大部分时间里,我将在学校的游戏开发俱乐部工作(只有少数几个人,而不是一群人)。


由于该帖子主观性强,请考虑将其设为CW。
杰西·多尔西

1
我希望有一些技巧独特的好答案(因为每个人都是不同的,都有自己的经验),我希望回答者将获得声誉的奖励。我看不出任何合作理由(以Wiki方式)。如果这样做不合理,请随时进行CW;你毕竟是国防部!:)
Ricket

Answers:


15

作为游戏果酱的组织者和参与者,以下是我的一些经验提示:

  • 熟悉将要使用的工具。您想使用已经熟悉的开发环境;如果您不是绝对必须的话,您就不想随时随地学习任何新知识。
  • 推论:如果允许您从一些预先编写的代码(库,游戏引擎等)开始-无论是您自己制作的,还是来自第三方的源代码-也请自己熟悉一下。
  • 短期比赛需要身体耐力,所以不要忽视身体上的一面!饮食要好,经常运动,要有充足的睡眠,总的来说,要选择能使您保持健康的生活方式。在短期内(即比赛开始前的几天),请确保赶上睡眠,以便重新开始。
  • 知道你的极限。根据您自己的经验,您可以连续发展多长时间才能开始看到收益递减?您需要休息多长时间和多长时间以保持最佳性能?您的睡眠折衷曲线是什么(也就是说,如果您熬夜发展,是否会使您花更多的时间提高工作效率,还是因为疲倦而使您的工作效率降低)?如果您对自己一无所知,但有时间在比赛前“测试”自己,请这样做。
  • 提前准备所有平凡的东西。如果您是在家中参加活动,请确保准备好便餐,小吃和饮料,并在桌面上准备好快捷方式和书签,以备您想轻松访问的所有需求。如果您有任何喜欢的参考教科书,请将其堆放在计算机旁边。考虑一下您可能需要的其他工具:铅笔/钢笔,图形和标准纸,也许还有一些骰子和索引卡,等等,用于物理原型,等等。如果您要出门在外(例如发生典型的“ Game Jam”事件),请提前打包好您想随身携带的所有物品,并做好准备,以免您早起或在最后一刻争吵。
  • 作为长期策略,培养您的开发技能;绝对不可能成为一个更强大的开发人员会伤害您。也没有什么可以阻止您进行自己的“私人游戏堵塞”,挑战您在个人时间表允许的情况下一周(或周末)进行游戏。您从事的这类项目越多,就越能胜任这些项目。

7

我做过两次Ludum Dare,我的第一次尝试非常失败,但是在第二次尝试(LD17)上我表现不错,并且整体排名第七。

只是一些随机项目符号(主要针对LD,但可能适用于其他地方):

  • 睡眠:这重要,LD16是我第一个48小时的工作时间,我试图太久不睡觉,并且在最后期限前花了10个小时“小睡”……对于LD17,我晚上睡了6-7个小时一切都变得更加顺利。我的总工作时间减少了,但整个时间都没有半睡无疑会有所帮助。

  • 更改计划:上一个LD,我彻底改变了大约10个小时的想法,取消了那段时间的大部分工作,并朝着不同的方向前进。由于我最初的计划并不好玩,这似乎完全没有希望。但是我想出了一个新主意,睡了下来,最终所有想法融合在一起。因此,如果您的初始方法没有成功,请不要害怕改变方向。

  • 延时:这似乎无关紧要,但能够播放48个小时,因为一个延时确实能帮助你得到,你花了太多的/太少时间的感觉。我还发现记录游戏中时光倒流是一种激励,他们可以保持工作,而不是懈怠。

  • 社区/ IRC:Ludum Dare的很大一部分是社区,如果您参与整个过程,它会变得更加有趣。定时拍摄,拍摄食物/工作区照片,在IRC中闲逛,最重要的是,投票给所有人留下反馈。

  • 中间件/框架/其他:有些人更喜欢从头开始,但是规则确实允许公开可用的中间件和定制的中间件(只要您在compo之前将其开源)。鉴于游戏玩家和Unity条目的数量,我在前一周使用一些中间件(上次使用Ogre和Bullet)编写了一个快速框架并不感到难过。

  • 音频:我个人几乎没有音频方面的经验,因此这对我来说是一个艰难的过程,但是一点点音频就可以走很长一段路。上一次,我确实设法获得了一些(非常重复的)音乐(由LMMS制作)和由sfxr生成的声音效果。

  • Compo后版本:我鼓励您在比赛后继续努力;我在上次LD的条目中添加了在线排行榜和一些调整,这是事后的想法,并在moddb上发布了它,并且取得了令人惊讶的成功(排行榜记录了超过一百万〜20-25秒的“运行”,并且很明显成为法国游戏杂志上的一则小文章)。

这就是我现在能想到的,祝你好运!


1
是sfxr!几天前,我发现了一个程序的瑰宝,并且肯定将其存档以供比赛使用。:)
Ricket 2010年

2

去年,我参加了一场比赛,当时我只是在做决定之前才真正让事情变得更加顺利。例如,您不想在应该进行编码时决定使用哪种引擎。

尽早构建/收集一切。在我参加的游戏果酱游戏中,我们很幸运能够提供一些美术资产,但是我们未能获得所需的一切,因此我们浪费了一些时间在图书馆中寻找所需的某些资产。我们最终还完成了现场的大部分声音,而这些声音本可以在活动开始之前进行处理。

尝试预期您将遇到的一些编码挑战。我们正在构建一个基本的射击游戏,最大的挑战之一是试图使敌人以逼真的方式向移动的玩家发展。如果我们在活动前花更多时间讨论,这是我们可以预见的挑战。

最后,如果这是团队竞赛,请确保与您的团队成员讨论这些想法。您不想出现很多不同的想法,而花时间讨论要实现的想法。


2

关闭系统。现在,获取您在比赛中可能使用的所有工具,并让自己经历一场赛前的试运行。您不必制作完整的游戏,但是您会熟悉将事物融合在一起(包括各个方面,游戏玩法,艺术,音乐等)。这是您唯一需要的“技巧”。如果您在比赛前已经启动并运行工作流程,那么您的奖赏就是能够在时钟打tick的时候专注于游戏的实际内容。

您还可以预热赛前的比赛/实验来发布它……LD社区喜欢它,并且您可能会在比赛开始之前获得反馈!

对于像Ludum Dare这样的东西,您事先无法做任何明智的事情,实际的游戏玩法可能与您提前练习的有所不同。但是,如果您知道您将使用XYZ平台,并且它将是一个基于2D Sprite的游戏(例如),那么尽快进入内容/游戏部分至关重要。

我经过惨痛的教训才学到这个。LD16用于使事情正常运行。LD17用于丰富世界。

我期待看到您的想法。祝好运!!


LD的附带说明:我看到只要您在比赛前将它发布给所有人,就可以为compo构建自己的中间件。
funwhilelost

我真的很喜欢这个规则。但是它必须至少提前两周提供给所有人。我需要赶紧,明天拿出东西!!:-O
cket
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.