日記(1058)

<前 次>

毎度毎度ギリギリです。

PSPのCM見たんですが、はめ込み画像ではありませんということだけをひたすら強調して、どんな面白いゲームがあるのか、といった一番重要な部分がすっぽり抜けている感じがしました。
ところで、はめ込み画像じゃないことはわかったんだけど、プレイしている人はどこ?
ワイヤレスコントローラでもつけてない限りはゲーム機本体に手を添えるかケーブルを繋ぐかしなきゃプレイできないはずなんだけど、手もケーブルも見当たらない。
つまり操作してなくっても動くってこと?
要するに動画垂れ流してるだけ?
たしか動画を再生するだけならGBAでも充分できるはずなんですけど…
http://www.playstation.jp/psp/

「スマブラDX」で新しい遊び方を開発してみました。
一人用の遊び方ですが、対戦モードを使います。
まず、設定でハンデをありにして、吹っ飛びやすさを2倍にします。
そして、自分のハンデを1にして、他は全部ハンデ9のCPにします。
すると、敵の攻撃を少しでも食らうとほぼ一撃KOされるようになり、逆にこちらからの攻撃では吹っ飛ばないどころか、よっぽどの攻撃でない限りひるみもしなくなります。
どれだけ吹っ飛ばされるかというと、ガノンちゃんの弱攻撃一発で、天井がなければ100%確実にKOされます。
あるときは触れられたことにすら気付かぬうちにスターフィニッシュされてました。
どれだけ吹っ飛ばせないかというと、ホームランバットのスマッシュが強攻撃並みにしか飛ばなくなります。
実際最大溜めジャイアントパンチをかましてもサムスはその場に倒れるだけでした。
敵の攻撃に全く当たってはいけないため、基本的に遠距離武器で攻撃しますが、ここであえてドンキーコングなどの肉弾戦のみのキャラを使うと白熱します。
ちなみにレイガンをシールドリフレクトされると即死です。
ファルコンに抱き付かれると即死です。
ピチューの雷食らうと即死です。
これで、体力制乱闘にして、全員レベル9にして、もちろん相手は3人チームで、全員落とさずに体力を0にして倒すというルールにすればベリーハードのノーダメージクリア並みに難しくなる…かもしれません。
私はベリーイージーのノーダメージクリアでいっぱいいっぱいなのでレベル9は1人だけにして、倒したやつから抜けていくという方式にして、アイテムを駆使してなんとか3人に勝つことができました。
やり直し回数数十回。

ふしぎのぼうし、グフーの倒し方がわからず断念。
あんまりいい回復アイテムを持っていなかったので最初から勝つつもりはなかったのですが、倒し方すらつかめずに終わってしまいました。

そうですそうです、トゥーンレンダリング!
あれ、あの勘違いがなければ、別の方法を考えていたと思うんですよ。
光の向きを計算して、その分だけテクスチャを傾けて…とか。
画像は右・左・右・左…を続いています。
ふぅ、これでふにゃ3D計画が実行できそうだぞ…

トゥーンレンダリング実現間近か!?

今日書きたいことは後日プログラミングのコーナーにアップします。

アクセス解析にて

新日記過去ログを2003年3月分まで入力しました。
で、そこでマインスイーパのことが書かれていたので、久しぶりにやってみたら、ハイスコア出しました。
中級50秒はなかなか速いんじゃないでしょうか。

アクセスログを回収してリファラを見ていたら、Googleからの訪問は激減していましたが、BIGLOBEのディレクトリサーチに登録されていたことがわかりました。
それもアクセス解析のカテゴリで。
あれ自分用にかなりカスタマイズされてるからそろそろ「MusicPlayer」と同じく完全自分仕様品にしちゃおうかと思っていたのですが、そうもいかなくなってしまったようです。
でも「TW Prog. Room」としてリンクしているところが他と違うところか。

テスト終了。
持ち込み可だった割には簡単だったので適当に回答。
途中式もいい加減。
大丈夫かな…

3D、自動で回るのを手動に切り替え。
ビューの位置を自在に変更していろんな位置から虎を見られるようになりました。
Direct3Dにはティーポットのメッシュを生成する関数があるそうですね。
実用性はともかく、練習用にメッシュを表示するときなんかには役に立ちそうです。

プログラミングのページにも説明つけるべきですかね…

知らぬはエゼロばかりなり

ウィンドウの淵の問題、CreateWindowのときにスタイルにWS_POPUPを指定すると枠が消えてくれました。
「パネルγ」のことです。
連鎖と同時消しはこの手のパズルゲームでは定番ですが、それに加えて、今作ではコンボ(仮称)というのがあります。
これは、連鎖と同じタイミングで連鎖とは関係なく連続で消すこと。
要するに間を空けずにどんどん消していけば得点が増えるということ。

学校で実験やってたんですが、今回は簡単な実験で、来週先生が出張だということで、今日中に2週間の実験を終わらせました。
ところが、簡単で2つ一度にやってもすぐ終わるはずだった実験が思ったより時間がかかってしまい、乗る電車も遅くなって、人身事故のため止まってしまいますます遅くなって、明日のテスト勉強をする時間がなくなってしまい、開き直ってゲームやってました。

というわけで、「ふしぎのぼうし」やってました。
エレメントが4つ集まって、そろそろ何ができるか何と無く察しがついてきたところ、予想通りフォーソードができてきました。
で、これまた予想通りグフーたんがタイミングよく登場。
エゼロはビックリしてましたがプレイヤーは大抵ここまで来るとこうなることは想像がついていたでしょう。
さて、グフーを倒すためには5つ目のエレメント、すなわちフィフス・えれm…そろそろやめます。

ほんものにせもの

レポートがまだ終わらないということでまあ、それだけ。
というのも寂しいので、少しばかりお話でも。
前学期に見た映画の続きを最後まで見ました。
あ、今度こそこれだけ。

明後日がレポート、明々後日がまたテスト

学校のパソコンに入っているVS.NET2003にはlibci.libがないのでDirect3Dを使ったプログラムがビルドできないようです。
最初からSDKが入ってるくせに使えないとは何事かっ!
他のVS.NETはどうなんでしょうか…

XPの丸いウィンドウの淵、ウィンドウモードならともかくフルスクリーンモードだと四隅が開いてしまうので右上をクリックしてしまったときものすごく困るんです。
ウィンドウの淵をなくすかウィンドウを最大化すれば隙間はなくなるんですが、VBみたいにボーダースタイル無しはCreateWindowではできないみたいだし、最大化してもダブルクリックで元に戻っちゃうし何故か移動できちゃうし…
でもVBだって内部ではAPIを使っているわけだし、できないことはないと思うのですが。
サンプルでもこのあたりは妥協しているようです。
「パネルγ」はなかなか思うようには進みません。

テスト、直前しか勉強しなかった割にはできたような気が、でも、直前しか勉強しなかったなりの点数にはなりそうな気がします。

イメージ音楽

「パネルγ」作ってます。
ウィンドウの作成とDirect3Dの初期化を作りました。
フルスクリーンがうまくいってなかったりしますが大方良好な感じです。
ほとんどサンプルからのコピーだけど文の一つ一つの意味を理解しながら写していかないと後々面倒なことになりそうです。
いや、実際そうなりつつあるんですけど。
あと、BGMを数種類作りました。
で、ある程度揃ってきたので適当に繋げて実際のゲームみたいなイメージのものを作ってみました。
チャンネル数の関係でいくつかの楽器が似た音色のものと置き換わっていますが、大体イメージどおりになってくれているようです。
ただ、ピンチのときの音楽だけがちょっと浮いてるかな、という印象を受けます。
一応、構成としては、ゲームスタート→2連鎖+同時消し1回!→1~100点のテーマ→11連鎖+同時消し4回!→100点~200点のテーマ→こりゃやばい!→苦し紛れに普通消し→こりゃやばい!→ゲームオーバー…てな感じになってます。
ゲームオーバーだけはまだ作ってないけど適当に入れました。
専用ページも一応開通。

「ふしぎのぼうし」のしずくの神殿をクリアしました。
なんででかいザコはこんなに強い!
あと、剣技全部覚えられたようです。

あ、実験レポートもテスト勉強も宿題もやってなかった!

<前 次>