開発メンバの募集に関して

現在、Open-MGLプロジェクトでは、一緒に開発を行ってくれる方々を募集しています。

もし、開発を手伝ってくれる酔狂ありがたーいお方が居れば、是非ご連絡ください。 (「ミュー へメールを送ります」のところから、参加希望の旨のメールを送ってください。)

一応、参加にあたっての必要最低限のスキル的な基準は、以下のようにしておきたいと思います。


  • プログラミング経験年数が少なくとも5年以上ある(業務経験以外含む可。ただしブランク期間は除く)
  • そのうち、C++を使っている期間が3年以上ある事
  • C/C++が一通り分かる。(クラスは勿論、STLやテンプレートも)
  • Windows API がおおよそ分かる
  • 何か分からない事があっても、自分で調べて、自分で解決出来る。 *(教えてクンは駄目です。基本中の基本だとは思いますが…一応…)

「DirectX」に関する知識は、とりあえず含めていません。

正直、DirectXの知識が必要なのはMGL-Coreの部分だけですので、Roast+August Frameworkの端っこの部分をやるんであれば、 無くともなんとかなるかなー、と思っています。まぁ、知っていると、MGL-Coreの方も弄って頂けるので、有難いなぁー、とは思いますが・・・(当方、正直勉強しながら作ってる程度のレベルですし・・・)

「Windows API」に関しては、一応幅広く出てくる(Roast+でも内部的にWindows API呼び出したりしてる)ので入れておきましたが、 まぁ最悪、Roast+のLinux部分とか、OS非依存の部分を弄る分には必要ないかもしれません。(とは言っても、そういう部分はかなり限られてくるので、殆ど出来る範囲が無いかもしれません・・・)


こういう人が来てくれるとありがてぇ。

DirectX、特に3D周り、シェーダーらへんとか分かる人が来てくれるとありがたいです。
2Dに関してはある程度、趣味の範囲でゲーム作ったりもしたのですが、3D(特にシェーダー)はもうライブラリ作りながら勉強している未知数領域です・・・。

そこらへん詳しい人は大変有難いです。


後はCとかC++に普通に詳しい人。

特にC++のテンプレートとか。多分非常に強力な使い方とかあると思うんですが・・・自分はそれほど使いこなせている気がしません。(何
「ここはこうすればもっとスマートになりますぜ!」みたいな、アイデアをくださる方募集です。

あとCに関しては、特にRoast+で、「ここはこうすればもっと早くなりますぜ!」みたいな、これもそういうアイデアをくださる方が有難いです。

て言うかまぁ普通に、一人だと発想の限界がありますから。
「三人寄れば文殊の知恵」と言う事です。


参加したら何をすればいいのか?

特に考えていません。(何

・・・と言うかオープンソースプロジェクトって基本的に、「何か指示されて、その通りにやる」───と言う会社の仕事プログラミングとはまたちょっと違うような・・・。

基本的には”自分でやる事を見つけていく”と言う感じだと思います。


・・・多分、私が知る限りで、ポピュラーなのは二つ。


一つはパッチの送信。

多くの場合、これは何らかのバグに対するパッチだと思われますが・・・
個人的にはそうではない、即ち「機能追加」に関するパッチでも良いかと思っています。
「こんなメソッド追加してみました。どうですかね・・・?」みたいな。

後はパフォーマンスに関するパッチ。こっちの方が早い、こっちの方が少ないリソースで済む、等。
「もっとこうすれば、スマートになると思いますよ。」って言うのも一つのパッチだと思いますね。単にパッチと言えども

イキナリソースの最深部を弄るのは難しいかもしれません。と言うか多分そうだと思います。(何
参加者が複数人になったら(自分以外に入ってきたら)、ディスカッション、意見交換等したいかなと思っています。
多分、sfjpのフォーラム機能やチケット機能、ないしもっとリアルタイム性を求めるならIRC辺りかなー、と考えています。