「DQ8」に関する日記

次>

肝心なところで倒れる

んで、ドラクエ8やってました。
深緑の巨竜倒しましたよぉ。
ただ、レティス戦の時のようにまたハーゴン(主人公)が肝心なところで倒れて経験値が得られませんでした。
大事なところでククールの回復が遅いんですよね。
ゼシカもザオリクを覚えるそうですが好みの問題からザオリクを覚えるスキルには手をつけていませんし。

ふにゃさんのほうは、シークレット出現条件が全て出来上がり、そのうち内容を実装していないのは残り2つ、プログラム自体の変更を伴う部分です。
ちなみにあんこのグラフィックではバナナがブドウに変わったりします。

1171119063.png

メタルを逃がせ!

ドラクエ8やってました。
ちょっとした発見です。
おどかして追い払った敵からは経験値はもらえないがアイテムはもらえる、というのはよく知られたことですが、メタル系の敵はおどかし損ねたときに自らの意思で逃げることはしないのです。
つまり、普通に戦えばアイテムごと逃げられて得られなかったアイテムも、おどかして逃がせば手に入る可能性が高くなるのです。
だから、経験値よりもアイテムがほしい場合なんかは、下手に戦うよりもおどかしたほうが確実ということになるのです。
もっとも、レベルも上げたいので普通に戦いましたが。

PHPのarray_merge関数、仕様上重複する配列の要素が配列だった場合、古い配列は新しい配列でそっくり置き換えられて古い配列は残らなくなりますが、その点を改善して重複する配列の要素が配列だった場合、更にその配列同士をmergeする、mixed_mergeを作ってみました。
添字が数値だった場合array_mergeと全く異なる挙動を示すのが少し問題ですが、まあ、そっちのほうがTGscriptには合っているので。

のんびりしすぎてました。

今日28日だと思ってたのだ。
まあいいや。

のんびりナマライザのファイル読み込みと表示を作ろうとしてたんですが、その前に完成しているべきファイル解析ができていなかったので、今思い出しながら作成中です。

爆ボンのカスタムパーツのページを独立させました。
他にもいくつか更新してます。
ドラクエ8のエンディングの話とか。

ドットネット

ドラクエ8のもう一つのエンディングを見てしまいました。
本当はただラスボスのマダンテが見たかっただけだったんですが、たいした技を使うひまもなくあっさりお亡くなりになられたのでそのままエンディングに入ったのですが、そこでアルゴンリングをもっていることに気づき、ククールにも指摘されたのでちょっと王様に見せてみたらなんか駆け落ちするはずだったところが堂々と結婚できることになり、チャゴスが前にも増して気の毒なことになってしまいました。

今日はMFCの練習もかねてキャラボックスのC++バージョンを作ろうとしたのですが、MFCをどう使っていいのか、画像形式は何が使えてどこまで表示できるのか、などがわからず断念し、.NETならどうかなと思ってVC++2005Expressをインストールしてみました。
ただ、インストールに時間がかかってしまったので本格的に使い始めるのはまだ先になりそうです。

ククールはアンジェロだった

ドラクエ8で袋の中身を一度全部売ってしまったら50万ゴールド近くにもなりました。
大切な道具もあったのですぐリセットしましたが。
で、今日は弟がサントラを買ってきていました。
それで、曲の英語名を調べようと英語のサイトを回っていたら、北米版ドラゴンクエスト8の公式サイトに出会いまして。
北米版ではなんと主人公がスーパーサイヤ人になるみたいです(http://www.dragonquest8.com/)。
しかもボイスありということで。
北米ではドラクエは今まで初期のものしかなく間が長かったためドラクエを1から順番に見てきている日本人とは別の配慮が為されているようです。
個人的には日本がイバラに包まれるCMが好きですね。北米版。

掲示板のことで

竜の試練とやらを受けてきました。ドラクエ8で。
景品で新しい剣をもらいました。
メタルキング相手にはテンションを上げてはやぶさの剣+メタル斬りがもっとも有効ですが、普通の相手だとなかなかのパワーを見せてくれます。

ヨッシーストーリーを久しぶりにやったらデータが消えていました。
ハイスコアはともかくトライアルモードで選べるステージが減ったのはつらいです。

そうそう、旧TWSの掲示板を閲覧専用にしました。
書き込みのほうがもはやTGWSのほうで充分ですし、書き込まれるのも宣伝書き込みだけになっているのが現状ですので。
それでも掲示板そのものを消さないのは管理人の勝手な都合からです。

わたしのこと、すき?

ドラクエ8では今日神秘のビスチェだったか、そんなアイテムを手に入れて…そうそう、ゲームのページ更新しましたよ。
ラのつくあの風船について書いたんです。

マザー3が4月に発売されるとのことなのでまだクリアしていないマザー1をやってみました。
いや、これは。
今まではただ難しくて鬱陶しいだけだと思っていたんですが、イースターを越えてから急によくなりましたね。
イースターの宿屋で止まったときとか、バレンタインで踊ったりとか、ホーリーローリーマウンテンで…おっと、このネタバレはいけない。
うん、ドラクエのラのつく肥満体のことをばらすよりある意味いけない。
最後の仲間のあのにくい心配りがいいね。
しかも多分寝たふりだ。

弟がバイオ4を買ってきました。
はしごをはさんでの必死の攻防が笑えます。
レオンがはしごを倒す→村人がはしごを立て直す→村人、はしごを上る→レオン、村人を撃ち落とす→はしごを倒す、の繰り返し。
それとかA連打で必死でダッシュも笑えました。
それにしてもあのグラフィックは本当にすごかったですね。

8もフリーズするんだね

で、クリア後になって初めてフリーズしました。
クリアするまでフリーズしないでくれていたことに親指を立てればいいのか結局8もフリーズすることに中指を立てればいいのか複雑な心境ですが、フリーズによる被害は高々、2つ上がったレベル、4匹ほど見つけたスカウトモンスター、1つの小さなメダル、パンドラボックス×4との戦いでの奇跡の大逆転、各地で見つけた宝箱、新たに発見した4つの錬金レシピ、そして成功した3つの錬金アイテム、スカウトモンスターのかっこいい連携技、ぐらいのものなので、別にそんなに気にしちゃいないです。
7のときのようにめちゃくちゃわずらわしいイベントがフリーズしたわけでもなし、モンスターズ2のように400時間のプレイデータがお気の毒ですがになったわけでもなし、軽いものです。
そういえば8のラスボスもマダンテ使えるらしいですね。
あっという間に死んじゃって使うところ見たことないんですが。
攻略サイトを見たら突破レベル38、うちのデータのレベルは45、楽勝なわけです。

ミディビのコーナー、プログラミングのほうのコンテンツはそろそろできそうですが、アプレットのほうはデータ形式をきっちり決めないといけないのでもう少し時間がかかりそうです。

竜神族の里

で、勢いでクリアしちゃったドラクエ8だけど、どうやら今回はクリアしてからが本番だった模様。
旅の目的はラスボスを倒してトロデーンが元通りになった時点で達成したからエンディングでいいんだけど、そのストーリーに隠された裏話がクリア後に展開されるんですよ。
この裏話自体は旅の目的とは関係ないんでストーリー内に出てくる必要はなかったんです。
それがまさかこんな形で現れようとは!!
しかもクリア後ダンジョンは敵も程よく強く、つまり、気を抜いたら全滅しかねないほどの強さで、構造も実際以上に広く感じさせてまさにクリアしてなお物足りない人向けといった印象でした。
それだけにボスがそんなに強くなかったのは残念。
だけど今度からは正気に戻っての戦いだから今回みたいなみっともない行動はなくなるかな?
そうそう、バトルロードランクS、以前はセーブしていなかったので今回改めてクリアしました。
で、今回はレベルが上がっていたこともあって1・2回戦は順当に楽勝でクリアしたのですが、第3回戦、つまりモリー戦、ちょっと想定外のことが起こりました。
そこらの浜辺で捕まえたタコのリーが、絶妙なタイミングでベホマを使うリーが、最初のターンで麻痺させられてしまったのです。
回復手段を失い倒れる攻撃手二人、痺れが消えないリー。
もうだめだ。いい夢見させてもらったよ。
そう思った瞬間リーの痺れが消え、即座にザオラル。
なんと2回連続でザオラルが成功し、大逆転勝利を収めたのです。
前回戦ったときも劇的でしたが今回はもっと劇的で、なおかつ全員生存しての勝利、まさに理想的な勝利でした。

ミディビ、文字列テーブルをURLから読み込むようにしました。
CGIのときと同じようにSocketを使って読み込んでいます。
本当ならこういうことを一発で行うようなクラスがあればよかったんですけど探すのが面倒だったので地道な方法を使うことにしました。
しかしデータバックアップのほうは遅々として進まず。
一応バックアップ用のデータのフォーマットだけはおぼろげに決まったんですが、もしかしたら頼みの綱のクリップボードが使えないかもしれないのです。
こればかりは実際に試してみないとわかりませんが。

ラの字め!

不愉快なモンスターを用意しおって!!
カジノで儲からないのも新しいレシピがうまくいかないのもお弁当が売り切れで変えないのも全てはにくきラの字のせいだ!!
そんなわけで、先日の脱力系ラの字を手っ取り早く倒し、その他もろもろの敵をハイテンションイオナズンで蹴散らして、外に出て風船ラの字をだし、7つのオーブをあっさり集めて(本当にただアイテムを集めるだけだった)、ラの字戦。
弱い。脱力系のほうが攻撃力だけでは強かった。
8では何かとパワーのインフレが起こっていたのにラの字だけはデフレーション。
笑えるバカであることは確かだけど、それだけ。
ドルちゃんのギリギリの死闘やレティスの圧倒的なパワーとは次元が違いすぎるんです!
いてつく波動ばかり使ってくるから大した攻撃は加えられないし、痛恨一発即死系の攻撃もしないし、回復が賢者の石だけでほとんど間に合っちゃうし、6や7のようにマダンテを使ってくることもなかったし、BGMがシューティング風味だし、どーなってるんですか。
こうなったらクリア後要素に期待。
エンディングはクラビウスとトロデが仕組んだな?聖堂騎士団が哀れ。

モンスターズ

ドラクエ8、バトルロードランクSに出場してみました。
いや、モリーの選んだ最強の2人というのがどうしても気になりまして。
で、登場したのがトの付く肥満商人とラの付く王宮の戦士。
個人的にはモンスターズ2のイルとルカをすごく期待してたんだけどな…。

ミディビのもう一つの保存形式を考えています。
とりあえず、4バイトの識別子とそれに続くデータを一塊にしてそれをずらずらと並べていこうと思っています。

ドラクエとゼルダやってた

ドラクエ8、ラプソーン倒す前のデータから始めてバトルロードランクA制覇。
そこらの浜辺で捕まえたタコが役に立った。
絶妙なタイミングでのベホマ、持てる力を無駄なく使ったさみだれ突き。
そしてランクS登場。

風のタクト、妖精の女王に会った。
いつ見ても良いキャラクターだと思った。
そしてゲーム中一度しか会えないことを残念に思った。
火山の中のアイテムは入手した。
氷山の中のアイテムは入手できなかった。

1139404200.png

ラスボスじゃないのかよ!

ドラクエ8、ラプソーンに勝つには勝ったけどやっぱり負けた気分…。
さあラプソーン、冗談はここまでにして本気を出したらどうだ。と思っていたらそのままとけてぶしゅー…。
その後脱出イベントでただ叩くだけが能の敵にラプソーンと同じ音楽が使われていたのが悲しくも印象的でした。
で、なんかまたラプソーンが現れて魔力吸って風船みたいに膨れ上がったんですがあれはあれで期待はずれ。
この後はドラクエ3のラーミアと同じ展開だそうです。

ミディビ更新しようと思ったんですがちょっと送信データの改善案を考え付かなかったのでまたあとになりそうです。

悲しいラスボス

ラプソーンに負けました。もう、完全に。
甘かった。完全に計算違いだった。まさかラプソーンがあんなのだったとは。
装備はまともだし、アイテムは万全を期していっていたし、HPもMPも充分にあって、回復も早め早めにやっていました。
ですがあれは避けようがない。
まさか、ドルマゲスの気持ちを知ってしまうことになるとは。
悲しいなあ。悲しいなあ。
ラプソーンがあんなのだったなんて。

爆ボンのラスボスのページを更新しました。
こちらもまた重要ボス、というよりラスボス自身の気持ちになって書いてみました。
悲しいなあ。悲しいなあ。

謎の男

最近日記を書くだけ書いてアップするのを忘れがちです。
特に他のコンテンツの更新とかぶっていたりすると一緒にアップしただろうと思い込んで確認を怠ることがあるようです。

ミディビの投稿データを毎回別のファイル名にして保存するようにしました。
過去ログを残すとか、将来掲示板として稼動することを見越して、というよりブラウザのキャッシュ対策だったりします。

ドラクエ8ではラストダンジョンらしき場所に潜入。
なぜか図書館があったり、クレイジーな量のタルがおいてあったり、リレミトで脱出できずにルーラが使えたり、手入れが行き届いていなくてそこいらじゅうボロボロになっていたり、従来のラストダンジョンとは違った雰囲気がありました。

Bomber丸World、マップデータの方式が決まりません。
一つのマップに二つ以上のマップチップ素材があってもかまわない方式でないと困るんですよね。
だけどマップチップ一つ一つに対してどのファイルのどこのデータですというデータを書いていけば面倒なことこの上ないし、できれば番号で管理したいのです。
となれば別のファイルでどのファイルのどのデータかという情報に通し番号を付けてマップデータのほうではその番号に従ってマップを作ればよいのでは?
しかしそうなると番号のつけ方が問題に…。
それはそうと、今日の絵は謎の男仮バージョン。
輪郭に色つけると思ったよりよくなるね。

1138628860.gif

騎士団長

マ、マルちゃんすげえ。
暗黒神を支配し利用してやがった。
しかし主人公らが余計な手出しをしたせいで結局ラプちゃん復活。
いや、でも案外これでよかったのかも。
そうでないとマルちゃんがラスボスに…?

ちょっとアクセス解析でディレクトリごとのアクセスの様子を見てみました。

1. /tokio6/ 178,249 28.61%
昔の遺産ですな。ずいぶんと長いこと皆をだましてました。
2. /akiyame/ 67,402 24.35%
飽きる前に忘れ去っているので意外に消えなかったりします。やっぱり繋ハートが強い。
3. /gohma6/ 170,821 23.55%
昔の遺産。どちらかというと馴れ合いサイト。
4. [root directory] 52,815 6.07%
正面玄関。リンク集やブックマーク経由だと大抵一度は通るんですよね。
5. /prog/ 33,910 4.96%
なんだかんだ言ってもメインコンテンツ。更新が少なくてもメインコンテンツ。
6. /diary/ 10,471 3.17%
更新量最大だけあって結構見てくれてますな。おそらくほとんどがリピーター。
7. /game/ 9,526 2.94%
「爆ボンバーマン 攻略」でYahoo!検索1位に君臨するんだから多くても不思議はありません。エアライド関係でも結構来てくれてるんですよね。
8. /dl/ 8,503 2.31%
かつては事実上のメインコンテンツだったのですが…。ページ構成を見直さねば。
9. /cgi/ 17,056 1.51%
この内部に特設サイトを作っていて大きなサイトからリンクしてもらってるので結構人が来てます。
10. /tgscript/ 9,663 0.85%
掲示板ですな。リピーターさんは何も書かないときでも結構見てるものです。
11. /profile/ 906 0.46%
1ページが馬鹿みたいにでかい。それだけ。
13. /ul/ 2,615 0.20%
電子工学系を今後充実させていきたいです。
14. /links/ 1,435 0.18%
どうでもいい。
15. /hpm/ 1,305 0.17%
欠番の12位は実は一代目HPM。だからそれ以上のところにはいきたい。
16. /midib/ 1,134 0.09%
ミディビはまだまだマイナーな様子。やはり必要な機能を早く実装しないと。
17. /support/ 493 0.08%
必要なときに見てもらえればそれで充分なので。
18. /gift/ 15 0.06%
ずたきゅん専用。
ミディビとダウンロードを頑張らねば。

掲示板が文字化けするようだったので直しました。
GBBS時代の文字数を可能な限り少なくする過剰に省略した書き方のせいで文字コードがブラウザに渡されず結果ブラウザだけの判断で最初のTGWSを見て英語らしいと判断されてしまっていたのが原因だったようです。

ミディビの開発やってます。
アンケートの結果多くの人がアプレット実行可能な環境でないこと、たとえ実行できても正しく音が鳴るとは限らないことがわかったのでそっち方面に改良を加えています。
それに伴いアンケートのほうは終了させました。

何あの犬?
ただの羽生えた犬じゃん。
なんであんな犬畜生ごときに聖堂騎士団が勝てないの?
弱くて話にならないよ。
強い武具をここの所買えない状態が続いていたのに、アイテムの用意も忘れてきたというのに、何あの弱さ。
犬。
で今度はマルちゃんですかい?
今回のイベントではみんな行動がおかしいよ。

どいてどいてェ!

ドラクエ8でやっとのことでストーリーに関係のあるところを見つけましたよ。
そこは人間と魔物とエルフが共存する集落、トロデ王も久しぶりに嬉しそうです。
でも馬は共存していないらしく馬姫は外で待っているようです。

Bomber丸Worldの高さマップとキャラマップについて考えてます。
高さマップ、自分の立っている高さと移動先の高さが著しく違えば移動不可能。
自分の立っている高さというのは、自分の足元にある高さ情報の中で最も高い部分の高さで、移動先の高さのうち自分の高さから遠いほうと自分の高さの差が一定値を超えると移動不可能となります。
キャラマップ、それはキャラがどこにいるか、ではなくその場所に何のキャラがいるか、というデータで、あるキャラが移動しようとしたとき、移動先のキャラマップに何らかのキャラが登録されていると移動できません。
だからその場合は、相手キャラにそこをどくよう通知して、どいて進める状態になったら自分が改めて進みます。
これらを総合すると、次のようになります。
まず、移動先の高さを調べる。
移動先の高さが移動可能な範囲内であれば、移動先のキャラを調べる。
キャラがいた場合、移動して欲しいと通知を出し、どいてくれた場合移動できる。
ちなみに、どくという作業もまた移動を伴うので、どくほうのキャラも同じ方法で移動を試みます。

やっぱり絵を描けるようになるには模写からはじめたほうがよいと思い、パネポンのキャラを一名描いてみました。
しかし豊かな髪が風にたなびくようなキャラだというのに私が描くとどんな風にもびくともしないロウ細工のようになってしまいます。

1138112994.gif

やりこみマスターの知恵

ドラクエ8、ストーリーのほうはいまだ進みません。
ついこないだまでストーリー進行が速すぎるぐらいの勢いだったのでこれを機会に昔急ぎすぎて取り逃していた宝箱回収の旅に出かけています。
そんな中微妙にストーリーが進みそうで進まないような微妙で小さなイベントが続く中、ベルガラックのバニーショーだったかなんだか(昼なので開かれていなかった)のフロアで、マスターにカジノのいい情報をもらいました。
そして冗談半分で言われたとおりにやってみると、スロットで777が大当たりっ!!!
パルミドで40ゴールドで買ったコイン2枚が100枚のコインに化け、仲良し兄妹の手助けをして600枚のコインを手に入れ、それを元手に8400枚のコインを稼ぎ、これでついに104500枚!!ぼろ儲けじゃ。
早速はぐれメタルよろいを2つもらい、残高4500。

名前の問題

Bomber丸World、画像リソース管理システムをテンプレートにして画像以外にも使えるようにしました。
で、さしあたり画像リソースとアニメーションデータに対して作ってみたわけです。
しかしこれ、ファイルを開くとき基準にするフォルダもクラス名ごとに共有してしまうため単純にアニメーションとはいってもマップチップ用のものとキャラクター用のものなどがあったりして、ファイルのあるフォルダが違ったりするのでフォルダの数だけ同じ内容のクラスを作らないといけないんですよね。
まあこれは単純に元のクラスを継承するだけして内容は一つも変えないようにすれば名前変えという目的が達成できるわけですが。
それにしても、templateでstaticって使いにくいね。

ドラクエ8でついにバトルロードランクBを勝ち抜きました!
そして第2チームをもてるようになったのですが名前には少し苦労しました。
第1チームの「エデンのせんしたち」のような印象的でモンスターチームの名前にできて9文字でどこかで聞いた事のある名前にしたかったのです。
「あくりょうのかみがみ」ダメ。
「げこげこまんだら」ダメ。
「ほしふりのほこら」ダメ。
「ウルトラマンタロウ」ダメ。
「てんくうのはなよめ」ダメ。
「デビルメイクライ」ダメ。
で結局、「デビルメイクライ」のエンディングで出てきた名前「デビルネバークライ」が字数的にも内容的にもよさそうだったのでそれに決まりになりました。

次>