相关问题:How do I attract developers to an Open Source project?
我对游戏/网站ninjawars.net进行了编码。最近我们(我和我的朋友,这些天主要管理服务器)开源the code(和creative commons share-alike'编辑它)。我非常喜欢在代码上协同工作,当我有机会的时候,它让我提高了竞争活动的水平,但是只有一个游戏玩家尝试过编码来源,而且他的知识还不够提供我自己实际实现的一些代码建议。管理服务器的朋友也因为自己的原因对项目失去了兴趣。
但是尽管如此,我个人已经从编码中获得了很多乐趣 - 它包含了相对简单的代码,很容易改进,而且由于它是一个基于网络的游戏,你可以很快看到你的改进。这也是让我学到足够的东西从技术支持人转变为程序员的原因。所以我认为那里有很有趣的潜力,但我如何让它对其他人有吸引力并让其他编码员/设计师参与其中?
我是否应该尝试在其他服务器上使代码更具可复制性,从而更适用于其他开发人员?摘要它有点融入某种BBG框架?在游戏开发者之外的某个地方与游戏开发者讨论游戏代码?它跨越了网络游戏和网站之间的界限,所以有时我想知道开源“网站”对于开发人员来说,由于某种原因通常是一个不太吸引人的技术项目。是什么让它对其他人更具吸引力?
一般建议?
答案 0 :(得分:8)
第1步:将其转换为Facebook应用程序。
编辑:我很认真,这些类型的游戏在Facebook上获得了巨大的关注。我认识的人中有一半每天都会登录Facebook,以便与其他数百万人一起使用他们的虚拟“农场”。
不是试图让人们参与游戏,而是将游戏带给人们。
答案 1 :(得分:4)
我是否应该尝试在其他服务器上使代码更具可复制性,从而更适用于其他开发人员?
除非你有一个功能强大,设计精良的游戏引擎,可以重复用于其他游戏,否则这不会引起太多兴趣。
在某种BBG框架中有点抽象?
如果你做得好,那就是一种选择。
我认为第一步是考虑目标受众。请记住,如果程序员对游戏不感兴趣,那么让程序员对代码感兴趣的希望渺茫。
例如,您可能希望将其作为儿童和初学者程序员的“开源沙箱”。他们可以通过检查源代码来学习编程,然后进行其他人可以享受的改进。当然,这需要一个精心策划的质量控制系统,以确保游戏不会经常下降。