monthly

  2005年07月  

スポンサーサイト
top↑
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[--/--/-- --:--] スポンサー広告 | トラックバック(-) | コメント(-) | top↑
MISSION1:自分流のメニュー描画
top↑
久しぶりに、WAR02関連のプログラムを作ってますよ!
昨日書いたとおり、アニメーションエディタのメニューです。
「アニメーションエディタのメニュー」とかいうと、全体から見たら
ごくごくごくごくごく一部のような感じだけど、マップエディタのメニューにだって
使うし、設計によってはゲーム本体にも使えるかもしれません。
というかそうあるべきだ。

で、今はダウンロードしたサンプルを参考にしながら、余計な装飾のない
最低限のコードで動くように作ってるんですが、今の進捗はこんな感じです。


menu_test_01


まだ、サブメニュー以下は自分では扱ってません。フォントがイカれてたり、
影がちゃちいのは今後少しずつ何とかしていきます。それが終わったら、
設計の見直しをして、良い設計が考え付き次第アニメーションエディターに
実装させる計画です。
とりあえず今日で、MFCとか、VCに対する恐怖心はだいぶなくなりました。
感覚も、何となく戻ってきました。明日もこれやります!
スポンサーサイト
[2005/07/31 04:16] WAR02開発 | トラックバック(0) | コメント(0) | top↑
CDレンタルしてきました。
top↑
今日は、CDをレンタルしてきました。
久しぶりにTSUTAYAへ行ってきました。

借りてきたのは、

○ハヤブサ(Spitz)
○LED ZEPPELIN IV(Led Zeppelin)
○FEAR OF THE DARK(IRON MAIDEN)
○UP UP UP UP UP (Ani Difranco)
○Change(Richie Kotzen)
○Duo Tones(Kenny G)

以上です。ほんとはミスチルの『くるみ』が入ってるアルバムも借りたかったんだけど、
何か見当たらなかったのであきらめました。
まだ全部聴いてないんで、これらの感想は今度書きます。

あと、今日は家の近くで祭りがやってました。
たこ焼きが買えなかったのが残念だけど、やきそばと焼き鳥とフランクフルトが
食べれたのでまぁ満足です。この祭り、演歌とか歌って結構うるさいから、
部屋でギター弾いててもあんまり近所迷惑にならなそうです。
何でも明日もやるらしいので、明日は家でギター祭りができるかもしれません!
ていうかやるぞ!お世話になります。

[2005/07/31 04:01] 今日の出来事 | トラックバック(0) | コメント(0) | top↑
ちょっと休憩です。
top↑
今、昨日ダウンロードしたOffice風メニューを作るプログラムとにらめっこしてるところです。
かなり時間かかってるけど、まだ大体の流れしかわかってません。
とりあえずこのままソースを眺めてるだけだといつまで経っても理解できないと思うんで、
これ書き終わったら自分で作り始めてみるつもりです。

今日、久しぶりに人が書いたプログラムとにらめっこをしてみました。
やっぱりこれは、とんでもなくいい勉強になります。
このプログラムを見ていて、自分では到底考えもできない、仰天するような
考え方とか、Visual Studio自体の使い方を発見しました。
例えばこれ。







#define IMPLEMENT_XXXXXXX(theClass, baseClass) \
void theClass::OnInitialize () \
{ \
return baseClass::OnInitialize(); \
} \
void theClass::OnCommand (UINT uiMsg, LONG lParam) \
{ \
return baseClass::onCommand(uiMsg, lParam); \
} \


まず、僕は今まで#defineを複数行で使おうなんて考えたことがないです。
「\」記号を使えば改行を避けれるのは知ってたけど、縦一列にキレイに並べて
こんな風にして使う方法があったとは・・・!!
この方法は、そこかしこに使ってしまったらワケがわからなくなってしまうと思います。
でもこのプログラムのように単純なコードで、書いていて虚しくなるような
コードだったら、こうやってパーツにしちゃってもいいのかなと思います。

はい次。







CMap <int, int, CString, CString&>


PHPを使うようになって初めて連想配列って言う物を知ったけど、C++でもそれができるみたいです。
この<>でくくる書き方は初めて見たけど、テンプレートっていうやつらしいです。
C++には最初からある機能みたいなんだけど、どんな物なのかは調べてないです。
とりあえずこのCMapは、配列の添字として任意の値やオブジェクトが指定できて、
その添字に対応する値をササッと登録したり、参照したり、あるいは走査ができる物みたいです。
ゲームでは使えそうな予感がします。お世話になります。
似たような物(?)にSTLとかいうのもあるようです。こっちも調べてないけどっていうか、
調べるのか・・・。かったるいな・・・。

他にも、細々とした発見がいくつかありました。これはいいぞ~。

はい次。

何となく、最近あんまり書いてない音楽について。
ギター教室の先生から、「もっと耳の経験値を増やそう!」と言われました。
宿題として、LedZeppelinの「Stairway to heaven」を耳コピしなさいと言われました。
これは、まだ聴いてないのでやってません。
耳コピは、趣味でやってる分にはいらない能力だと思ってたけど、
そうでもなさそうです。自分が頭の中でイメージしてる曲の伴奏が表現できるか
どうかっていうのに近い問題のようで、耳コピできるようになれば、自分が考えてる
音も表現しやすくなる!みたいな話を聞いた気がします。
なのでちょっとずつ、耳コピをするようにしています。
今だと、スピッツの『正夢』とミスチルの『強がり』とか。
まずは簡単なのから。じゃないと挫折しちゃうから。平井堅とか。
この間、アンパンマンのテーマのBメロがさっぱりわからなかった時は少し
ヘコみました。

はい次。

今まで聴いたことのない人のを聴いてみました。

まず

RacerX
オフィシャルを探したけど見つからないので、当時ギタリストをやっていたPaul.Gilbert
のページにリンクしています。この人は、日本では雑誌とかで引っ張りだこの
かなりの有名人だけど、今日までまともに曲を聴いたことがありませんでした。
初めて聴いてみたけど、ギターがメッチャクチャ速かったです。それしか印象に残ってません。
それくらい、僕には曲はどうでも良かったです。いや、しかしホントに速い。
しかも僕が聴いたアルバムは、彼がまだ19歳の時らしいです。
僕は自分では、テンポ180の16分音符を余裕を持ってコントロールできるようになればいいと
思ってたけど、やっぱそれじゃだめです。200だ。そこを目指そう。

はい次。

Jeff Beck
「ロックギタリストの有名人で何かいいのはないか」、ということで、何となく
思いついた名前で、買ってみました。また、買っちゃったのかよ。
視聴せずに買うのは多少の危険が付きまといます。
前回のAni Difrancoは、割と良かったと思います。で今回は。
まず、想像してたようなロックではありませんでした。なんか、フージョン
みたいな感じです。そうじゃなきゃジャズみたいな感じです。
でもロックなのかな。やっぱ境界線わかんないから怖いな。
とにかく、僕はキャッチーなのが好きです。これは難しいっ。

はい次。

-IRON MAIDEN-
実は何回か聴いてるんですが、久しぶりに聴きなおしてみました。
全体的には・・・あんまり好きな曲はないんだけど、「FEAR OF THE DARK」っていう
アルバムが何か好きです。お世話になります。そしてアルバムよりも、ここはライブが良いです。
本当に凄い。演奏中にギタリストの腕を切断するわ、観客の首を切断するわ、化け物が乱入するわ
で大変なことになってます。要するに、マジックショーと合体してるんです!
この発想は素晴らしい!!是非、他のバンドでもやって欲しいです。

はい次。

なんか、「これだぁ!!」っていう感じのないかなぁ。
スピッツの『正夢』は、久々に凄く好きになれた曲です。

はい次。

ドラムを始めようと思います。大学の頃やろうとして挫折したけど、
この前行ってきたギター教室の合宿で何とか、8ビートの超基本は出来るようになったんで、
何とか、16ビートが叩けるようになるくらいまではやってみようかなと思います。
あれこれ手を出すとまた大変なことになりそうだけど、ドラムは2週間に一度、
ギター教室に行った時だけ練習するようにするんで、他の趣味とはぶつかる心配がないので
安心です。

はい次。

気が付いたら夜が明けました。随分長い休憩でした。
ホントは今夜は、ホームページ作りも進める予定だったんだけどな。
むりかな。
[2005/07/30 04:54] 日記 | トラックバック(0) | コメント(0) | top↑
素晴らしいサイトたちを見つけた!!
top↑
この頃、面白いサイトとか、役に立ちそうなサイトを見つけたんで載せておきます。


↑まずコレ。なんとここのサイトは、自分のブログの情報を、宇宙へ発信してくれるサイトです。
宇宙には、地球のテレビとかラジオの電波なんかが流れてるそうで、宇宙人がいるなら、
この電波を受信しているかもしれない。ということで、やってみてるようです。
宇宙人は本当に存在すると、この人も言ってます。
これは素晴らしい!さっそく、このブログも登録しました。

はい次。

-Codezine-
日本語で説明しているプログラミングのTIPSサイト。
この手のサイトは探せばわんさとあると思うんだけど、ここはなんか良さそうな気がします。
出来立てなのか、TIPS自体の量はそんなにないけど、なんかこれからが楽しみです。

はい次。

-CodeProject-
Windows系プログラムを作るなら、お気に入りに入れとくべきでしょう。お世話になります。
Windows系プログラムを紹介しているサイトは、今までいくつか見てきたけど、
ここほど有難いと思ったサイトはないです(今日見つけたんだけど)。
有名どころだとCodeGuruとかがあるけど、
使い方が良くわかってないせいか、イマイチ有難みがわかりません。
アルゴリズムとか設計方法みたいに、日本語のわかり易い資料を探してる場合は
役にたたなそうだけど、「Officeみたいなメニューバーが作りたい」とか、
そういう直球の疑問には答えてくれると思います。英語の説明がわからなくても、
ソースがダウンロードできます。ソースがチュートリアル風に必要最低限なコードしか
書いてなければ文句なしですが、試しに「The Office XP Style Menu」とかいう
のをダウンロードしてみた所、僕にはかなり装飾されて見えました。頑張って読むしかないのか。
なんでこの知識が必要かって言うと、もちろんWAR02のアニメーションエディター、
マップエディターに使うからです。メニューをOfficeとかsleipnir風、あるいは
かつてない活気的な物にして、これを今後僕が作る他のアプリにも適用するつもりです。
ただ、こういう独自の技法を使ってメニューを描画してると、いつかOSが2段階くらい変わった時に、
OSが面倒を見てくれなくなって寂しい思いをするでしょう。WAR02は、
アニメーションエディターに何年かかるかわからないレベルに来ているからなお更です。
だから無論、オプションでオン/オフを切り替えできるようにします。
まぁ、いきなりアニメーションエディターに組み込むのは不可能だろうから、
まずはメニューをカスタマイズして遊ぶ所から始めます。これは、結構面白そうじゃないか!

はい次。

以前作ったあのゲームが、『ウィンドウズROM9月号(8/18発売)』に載ることになりました。

やった!やった!

普通の「オンラインソフト100本」系だったら、そこまで喜ばないんですが、
何でも、「夏だ! 休みだ! 夜も長いぞ ゲームで遊べ!(仮)」という特集ページらしいんです。
期待すると裏切られそうだけど、期待してしまいます・・・!!
「掲載がOKな場合は25日までに返事下さい」みたいなメールが来てたんだけど
全然気が付かなくて、25日当日に返事を書きました。だから間に合ったのかどうか不安です。
とりあえず、18日は本屋さんに直行します!!
[2005/07/29 01:21] お役立ち情報 | トラックバック(0) | コメント(0) | top↑
信じられない
top↑
信じられません。
今日、いつものように最悪の状態で家に帰ってきて、何となく自分のホームページを
見て、カウンターを見たら、異様に数字が上がっているのに気が付きました。
以前作ったゲームが、今日だけで400件もダウンロードされてました。今までは、
あっても一日1~2件とかだったのに。
最初は誰かのイタズラだと思って、ログを見てみたら、
このサイトから来ている人が多いってことがわかりました。
いつの間にか掲載されてるーーーーー!
しかも褒められてるーーーーー!!
最近、劣等感を味わうようなことばっかりで、かなりヘコんでました。
このゲームも、ストーリーメチャクチャだし、今考えるとBGMもグラフィックも
プログラムもイマイチな所があって、一体何のために2年も費やしたんだろう
って思ってましたが、ロクに宣伝もしてないのに、全然知らない人がこういうサイトに登録してくれて、
それをいろんな人がダウンロードしてくれてて、しかも割と評価が良いっていうのは、
はっきり言って最高です!
そのうち、信じられないようなダメ出しを喰らうんじゃないかって考えると少し怖いですが。

なんかやる気が出てきました(でも仕事は別)!
とにかく、ゆっくりでもWAR02を頑張って作ります!
でもってホームページも年内に復活させます!
[2005/07/12 01:51] 今日の出来事 | トラックバック(0) | コメント(2) | top↑
エアコンについて
top↑
信じられませんエアコンが付きません。
っていう記事を書こうとしたら、たった今、付きました。
良かった!!今日もグチになるところだった!
いや~、早く土曜日にならないかなぁ~。
[2005/07/06 00:29] 今日の出来事 | トラックバック(0) | コメント(1) | top↑
今日の進捗
top↑
今日も何も進んでません。「何も」っていうのは、WAR02のことだけじゃなく、
ほかの事も含めて全てです。この前は、ギターの練習とかもしたけど、
今日はそれすらやってません。もうここまでくると、わざとやってるだろうって
いう領域だけど、もちろんそんな無意味なことをするつもりはなくて、
とにかく、やりたいこと全てを全部やりたい。
もちろん、一つずつこなしていこうとは思ってます。
でもいざやろうとすると気が乗らない。集中もできない。
気が乗らないって言うことはそのまま好きじゃないって言うことだから
やめちゃえばいいと思うんだけど、ゲームでも音楽でも、何かを作りたいと思うし、
もし、何もやらないことにしたとしたら僕は内気で不器用で何の取柄もない
クズっていうことになるので、それも嫌だ。
まぁ、ゲームとか音楽作ってても、「内気」「不器用」は嫌だから治したい。

なんか今日は、休日で、髪を切るのと食事以外はずっと家にいたのに、疲れた。
っていうか今週は土日とも外で遊ぶんじゃなかったのか。
まぁ、そんな気分でもないか。
明日からまた仕事かと思うと、気分は最悪です。

最近グチばっかだけど、いい事があったら、そういう時は書くようにします。
いい事があった時だけ書けばいいと思うんだけど、そうすると、いつ書ける
かわかんないので。
[2005/07/04 01:57] 今日の出来事 | トラックバック(0) | コメント(0) | top↑
| HOME |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。