関連する質問:開発者をオープンソースプロジェクトに引き付けるにはどうすればよいですか?
オープンソースのブラウザベースのゲームのコーディング
ゲーム/サイトninjawars.netをコーディングします。最近、私たち(最近は主にサーバーを管理している私と私の友人)がコードをオープンソース化しました(そしてクリエイティブコモンズはそれを継承しました)。私はコードで共同作業するのが大好きで、機会があれば競争力のレベルを上げることができましたが、ゲームのプレーヤーの1人だけがソースのコーディングを試みており、彼は十分な知識がありませんでした。私が実際に自分で実装したいくつかのコード提案を提供するため。サーバーを管理している私の友人も、彼自身の理由でプロジェクトへの興味を失いました。
私は私がする必要があることを知っています:
- ゲームを非常に多くの楽しみ+プレーヤーにヒットさせて、コードを知っている人もいるほど十分な数の人々を引き付けるようにします。
- html、php、javascriptなど、コード内の懸念事項を分離します。
- コードを台無しにする可能性のある人のために、コードをよりクリーンにします。
しかし、それにもかかわらず、私はすでにゲームをコーディングすることで多くの楽しみを得ています。それは、改善が容易な比較的単純なコードを含み、Webベースのゲームであるため、改善の効果をすぐに確認できます。それはまた、私がテクニカルサポートの人からプログラマーに変わるのに十分なことを学ばせたものでもあります。だから、そこには楽しい可能性があると思いますが、どうすればそれを他の人にとって魅力的にし、他のコーダー/デザイナーを巻き込むことができますか?
私が追求することを検討したこと:
コードを他のサーバーでより複製可能にして、他の開発者により適用できるようにする必要がありますか?それをある種のBBGフレームワークにいくらか抽象化しますか?どこかでプレイヤーベースを超えてゲーム開発者とゲームコードについて話し合いますか?それはウェブゲームとウェブサイトの間の境界線にまたがっているので、オープンソースの「ウェブサイト」は一般的に何らかの理由で開発者にとってあまり魅力的でない技術プロジェクトであるかどうか疑問に思うことがあります。他の人にとってそれをより魅力的にするものは何ですか?
一般的なアドバイス?