2008/09/18(木)にゅーふれーむわーくの悩み3
結局描画はSprite使うことにして、今度はライブラリAPIの提供スタイルについて悩んでいる。
たとえば、Direct3Dをラッピングしたクラスを作った。個人的にはDirect3Dもだんだん理解が進んできたし、この程度のものをもはや何のためにラッピングしてるのか全然さっぱりわかんなくなってきてるんだけど。
2008/09/12(金)にゅーふれーむわーくの悩み2
2008/09/11(木)にゅーふれーむわーくの悩み
もし音ゲを作ったら、内部処理60fpsはやっぱ足りない気がする。判定はともかく、音出しは音が最悪16ms遅れるわけで、少し音ゲ遊んでる人には「なんかズレてる?」ってのはまぁバレる。というか、俺だったらバレる。気持ちよくなくなるし。内部処理を増やそうとすると、描画を実行するタイミングとか測るのが難しい。やっぱりスレッド2本立てでやるべきなのかなぁ、とかいろいろ考えちゃう。しかしてマルチスレッドプログラミングは大変だ。
そんなこんなで、新SDK作りが全然進まない。DirectXってスレッドセーフなのかな。てか、.NETのスレッドはソフトウェアスレッドらしい、Win32ネイティブなスレッドとの関係もいまいちよくわかんない。こういうことってサークルにも相談できる相手はいなくて、これからどうしたらいいのかなぁ。
2008/09/04(木)夢をカタチにしよう! Microsoft Dreamspark
ドリームスパークのこと書いてなかった。
最近唐突に、どうして WindowsServer2003で、VS2008なのか。
国際学生証ISICカード > Microsoft Dreamspark
http://isic.univcoop.or.jp/dreamspark/
もしあなたが学生なら、国際学生証を申請するだけで、WindowsServer2003 SE とか VisualStudio 2008 Professional とか使えちゃいますよ! 鯖にはクライアントライセンスとかはついてないし、VSで作ったものも商用には使えないんだけど、このISICカード、発行手数料は たったの1430円!! 実質1430円で、鯖OSとかVSが手に入るわけで、個人で趣味で開発するだけの自分とかなら十分。これで環境そろえちゃえ!
というお話を知ったのはそれなりに前で、ISICの発行も済ませてあったんだけど、ずっとインストールする気力と時間がなくて放置。最近、やっと、いろいろと夏休みになったのでようやく入れたのでした。
じゃう゛ぁとか、ぐにゅとか、そっち方面のみな人にはあまり関係ないのだけど、私みたいな人にはかなり耳寄りな情報だったし紹介しておくことにした。Server OSとはいえ、ちょっと弄ればデスクトップOSとして不自由なく使えてるし。その辺のことも記事にしたいなぁ。
2008/08/29(金)Visual Studio 2005 と 2008 の共存環境
VS2005と2008を両方入れてみた。
というのは、VS2008で作ったプロジェクトをVS2005で開けるようにしておきたいから。
我がGSDでは、開発環境としてそれぞれ個々人の購入したVSを使っているので、自分が2008を使い出すと2005と2008が混在してしまうのね。個人で使うなら2008だけでいいと思うんだけれど、多人数開発のときは問題出るだろうなぁと思って、今回は *.sln と *.??proj の 2005と2008における互換性を調べるために両方入れてみることにしたんでした。
……まぁ、まだ2008には「起動が早くていいね!」って利点しか見つけられてないし、ことによっては2005を使い続けることにして、OSのバージョンアップなんかしなくてよかったじゃんとかいうことになるかもしれないけれどω
なんか、VS2005のSR1が当たらないけどそれはさておき。
2008/08/28(木)OSをね
やっとメインドライブに入れたよ。
そう、 Windows Server 2003 R2 だね。Server用OSだけど、普通にデスクトップPCとして使うんだけどね。Win2000には入らなかったVisual Studio 2008とかが入るから、まぁ、いれてみようかなって。えーと……今までずっとWindows2000を使ってきたから……8年前のOSから5年前のOSに乗り換えだね。
2008/07/06(日)ACM/ICPC 2008 国内予選 D問題の回答例
書いてみた。条件式で何の面白みもないバグを出して1時間くらい。
つまんないバグが出なければ40分くらいで書けてたかな。
本番で書けたらよかった……。