0

関連する質問:開発者をオープンソースプロジェクトに引き付けるにはどうすればよいですか?

オープンソースのブラウザベースのゲームのコーディング

ゲーム/サイトninjawars.netをコーディングします。最近、私たち(最近は主にサーバーを管理している私と私の友人)がコードをオープンソース化しました(そしてクリエイティブコモンズはそれを継承しました)。私はコードで共同作業するのが大好きで、機会があれば競争力のレベルを上げることができましたが、ゲームのプレーヤーの1人だけがソースのコーディングを試みており、彼は十分な知識がありませんでした。私が実際に自分で実装したいくつかのコード提案を提供するため。サーバーを管理している私の友人も、彼自身の理由でプロジェクトへの興味を失いました。

私は私がする必要があることを知っています:

  • ゲームを非常に多くの楽しみ+プレーヤーにヒットさせて、コードを知っている人もいるほど十分な数の人々を引き付けるようにします。
  • html、php、javascriptなど、コード内の懸念事項を分離します。
  • コードを台無しにする可能性のある人のために、コードをよりクリーンにします。

しかし、それにもかかわらず、私はすでにゲームをコーディングすることで多くの楽しみを得ています。それは、改善が容易な比較的単純なコードを含み、Webベースのゲームであるため、改善の効果をすぐに確認できます。それはまた、私がテクニカルサポートの人からプログラマーに変わるのに十分なことを学ばせたものでもあります。だから、そこには楽しい可能性があると思いますが、どうすればそれを他の人にとって魅力的にし、他のコーダー/デザイナーを巻き込むことができますか?

私が追求することを検討したこと:

コードを他のサーバーでより複製可能にして、他の開発者により適用できるようにする必要がありますか?それをある種のBBGフレームワークにいくらか抽象化しますか?どこかでプレイヤーベースを超えてゲーム開発者とゲームコードについて話し合いますか?それはウェブゲームとウェブサイトの間の境界線にまたがっているので、オープンソースの「ウェブサイト」は一般的に何らかの理由で開発者にとってあまり魅力的でない技術プロジェクトであるかどうか疑問に思うことがあります。他の人にとってそれをより魅力的にするものは何ですか?

一般的なアドバイス?

4

2 に答える 2

8

ステップ1:Facebookアプリに変換します。

編集:私は真剣でした、これらのタイプのゲームはフェイスブックで巨大なフォロワーを獲得しています。私が知っている人の半数は毎日Facebookにログインして、他の何百万人もの人々と一緒に仮想の「農場」の世話をしています。

人々をゲームに参加させようとするのではなく、ゲームを人々に持っていきましょう。

于 2009-11-20T22:54:48.290 に答える
4

コードを他のサーバーでより複製可能にして、他の開発者により適用できるようにする必要がありますか?

他のゲームで再利用できる強力で適切に設計されたゲームエンジンがない限り、これはあまり関心を引き起こしません。

それをある種のBBGフレームワークにいくらか抽象化しますか?

あなたがそれをうまくやることができれば、それは一つの選択肢です。

最初のステップは、ターゲットオーディエンスを検討することだと思います。プログラマーがゲームにも興味がない場合は、プログラマーがコードに興味を持つようになる可能性はほとんどないことを覚えておいてください。

たとえば、子供や初心者のプログラマー向けの「オープンソースサンドボックス」にしたい場合があります。彼らはソースコードを調べてプログラミングについて学び、他の人が楽しめるように改善することができます。もちろん、これには、ゲームが頻繁にダウンしないように、よく計画された品質管理システムが必要です。

于 2009-11-20T23:13:03.790 に答える