開発メンバの募集

まぁ色々とやるべき事はある訳なんですが・・・とりあえずまずはメインの開発者(コーディングや設計等)のみの募集としたいと思います。


  • プログラミング経験年数が少なくとも7、8年以上ある事
  • そのうち、C++の使用経験が4年程度以上ある事
  • C/C++が一通り分かる。(クラスは勿論、STLやテンプレートも)
  • Windows API がおおよそ分かる
  • 何か分からない事があっても、自分で調べて、自分で解決出来る。
    • ドキュメントが無い場所でも、自分でソースコードを見て解析できる・・・と言うのも含みます


まぁ、それなりの有識者、と言う事ですね。

本当は、もっと敷居を下げてもいいかな、とは思うのですが・・・何分実は、プロジェクトをsfjp上に立ち上げてはみたものの、
他のオープンソースプロジェクトへの参加経験も特にないもので・・・。
まぁまずは狭き門として、ある程度軌道に乗り始めたらもうちょっと敷居を下げてもいいかな、とは思っています。


現在募集している人材

2009/10/16 現在、募集している人材/やって欲しい作業は以下の通りです。

  • DirectX 3Dプログラミングがわかる人(Open-MGL Core の3D部作成)
    • デフォルト頂点処理に関しては本。DirectX8世代のシェーダーまではネット上の記述で勉強したのですが、DirectX9のシェーダーは流石にネット上のみでの勉強では無理っぽそうです・・・(基礎的な概念がよく分かっていない)
    • なので、近々そのうち本を買って勉強しようと考えているのですが、分かる人がいるのならば、その人に任せてもいいんじゃないか、と考えています。(自分が勉強するのは一体いつの話になるか分からんし・・・)
    • なのでDirectX9世代のシェーダーが分かる人が良いです
  • アセンブラ、最適化、CPUアーキテクチャに関して詳しい人(Roast+のメンテナンス)
    • Roast+の高速化をお願いしたいです
    • 「ここはこう直した方が早くなる」とか。

必要なスキルレベル

開発にあたって求められるスキルは以下な感じです。

心構え

心構えはむしろゆるくいきたいと思います。
・・・何より自分は社会人でもあるので、そこらへんゆるく行かせてください。(^^;

「オープンソースプロジェクトって参加したことないんだけどやってみようかなー」のような方大歓迎です。
(何より自分がオープンソースプロジェクト参加経験ないし・・・)

「そんなに深く参加するつもりはないけど、ちょこちょこたまーに暇なときに弄ったり、ディスカッションに参加したりくらいならしてもいいかなー」
という人も大歓迎です。(ゆるくまったりいきたい!)

「なんか面白そうなのでちょっと様子見に参加してもいいですか・・・?」と言う幽霊部員みたいな方も大歓迎です!
(別に参加メンバ入りしたからといって活動は強制しない。またーり)

むしろ、あんまり意気込まれると「そんなに意気込まれてもなぁ・・・(^^;」となります。(何

雰囲気は、大体このWikiとか、開発日誌辺りを見れば染み出している(何)と思うので、「あー、なんかこの人とはウマが合わなそうかも。」と言う場合には、多分遠慮しといた方が良いです。(笑

一応コーディング規約もあるので、それも見ておいた方が良いでしょう。


ソースは結構汚かったりします…

・・・まぁそんなに汚いと言うわけではないのですが、”綺麗”ではない感じです・・・。
(かなり昔に書いたコードが含まれていたり、そもそも当方がゆるい書き方をするため。)
ガッチガチに綺麗なコードじゃないと気がすまないような潔癖症タイプのプログラマの方にはストレスかもしれません・・・。

参加の前に、一度ソースコードリポジトリから、実際のコードがどんな感じなのか見ておいた方がいいと思います。


開発以外の作業

「開発」とは、コーディングやデバッグです。
それ以外には以下のようなものがありそうだ、と言うメモ。

  • APIドキュメント、操作マニュアル(ヘルプ)の作成
  • 英語への翻訳
  • 画像グラフィック(アイコンとか含む)の作成
  • 依存ライブラリのライセンス等、法的なものの管理


参加してみたいと言う人は───

参加してみたいと言う人はご連絡ください。
(「ミュー へメールを送ります」のところから、参加希望のメールを送る)

メールの内容には以下のような事項を書いておいてもらえると、きっと色々と役に立ったりします。

  • C/C++の理解度(STL・テンプレートお茶の子さいさい、等)
  • Windowsプログラミング/MFCの理解度(API暗記はしてないけどMSDN見れば大体のものは組めます、等)
  • DirectXに理解があるか、及びあればその理解度(2Dゲーム作るくらいなら出来ます、等)
  • プログラミング/C/C++経験年数
  • 業務経験年数や、学生の方は「大学で勉強中!」のような話
  • どの作業をやりたいか(じゃんかじゃ新規コーディングか、デバッグか、マニュアル書いてくれるのか、画像作ってくれるのか、等)
  • どの程度な係わり合いで行くか(俺のやる気は止められない!超やる気満々型・ゆるーく、気が向いた時にでも型・本当にやるのか知らんけどとりあえず参加してみたい幽霊部員型、等)
  • その他何かあれば。