相关问题:我如何吸引开发人员加入开源项目?
编写开源的基于浏览器的游戏
我为游戏/网站ninjawars.net编写代码。最近我们(我和我现在主要管理服务器的朋友)开源了代码(和知识共享共享方式)。我真的很喜欢在代码上协作工作,当我有机会时,它促使我提高了竞争水平,但只有一名游戏玩家尝试过为源代码编写代码,而且他的知识还不够贡献更多我自己实际实现的代码建议。由于他自己的原因,我管理服务器的朋友也对这个项目失去了兴趣。
我知道我需要:
- 让游戏吸引足够多的人,让他们中的一些人也知道代码。
- 将代码中的关注点分开,例如 html 和 php 和 javascript。
- 让任何可能会弄乱它的人的代码更干净。
但是尽管如此,我个人已经从游戏中获得了很多乐趣,它涉及的代码相对简单,易于改进,并且由于它是基于网络的游戏,因此您可以快速看到改进的效果。这也是让我从技术支持人员转变为程序员的足够知识。所以我认为那里有有趣的潜力,但我如何让它对其他人有吸引力并让其他编码员/设计师参与进来?
我考虑过的事情:
我是否应该尝试使代码在其他服务器上更具可复制性,从而更适用于其他开发人员?将其抽象为某种 BBG 框架?与玩家群之外的游戏开发者讨论游戏代码?它跨越了网络游戏和网站之间的界限,所以有时我想知道开源“网站”是否出于某种原因通常对开发人员来说是一个不太有吸引力的技术项目。什么会让它对其他人更有吸引力?
一般建议?