日記(716)

<前 次>

無題

ストーリークリア前と同じようにクリア後にもライモンシティに行っているのですが、相手トレーナーの出してくるポケモンのレベルが軽く25ほど上がっていてくらくらしてきます。
クリア前ライモンシティの連中をなんとか倒せるようになって来た子は、よほど条件がよくない限りなすすべなくばたばた倒れていきます。
ストーリー中のエースの連中は普通に戦えるのですが、相性次第ではやっぱりあっという間に倒されてしまいますし、タイプ相性上有利であっても状況次第で簡単に逆転されてしまいます。
まあおかげで、戦力外だった連中も、傷付き倒れながらメキメキと強くなってきているのですが。

無題

PHPには、余計なコメントや空白を除去したソースを出力するオプションがあります。
それを使えばコードが短くなってコンパイル時間も含めたPHP実行時間の削減に役立つかなーと思ったのですが、あまり効果はないようです。
コメントや空白の除去は元々短時間で終わる字句解析にしか影響が無いためでしょうね。
実測してみたところ、むしろ空白除去版の方が処理時間が長くなる傾向が見られました。
おそらく改行が無くなったことにより切りのいいところで処理を切れなくなったからだと思います。
実際の字句解析の仕様は知らないのであくまでも根拠のない予想ですが。
数百KB以上のソースファイルのほとんどがコメントと空白なんて状態でもなければ目に見えて速くなるなんてことはありませんでした。

無題

複雑な検索条件を構文解析するPHPプログラムを作成中です。
アンパンマンDBバージョン3用ですが、構文木まで作れればアンパンマンDBに限らずいろいろ応用が利きそうです。
PHPにはyaccとかlexみたいなのが見当たらないけど、少なくとも字句解析は正規表現でなんとかできそうです。
構文解析については、これも正規表現で頑張るか、昔頓挫した言語作成の延長線上でやるか、どちらかで頑張ることになりそうです。

無題

ポケモンホワイト、「とりあえず」クリアしました。
わかる人には「とりあえず」の意味がわかると思いますが、一応詳しいことは伏せておきます。
以下隠し文字で。

昨日の作戦は、あまりうまくは行きませんでした。
とにかく、天候変化後に交代ターンが発生するので、普通に交代したら確実に一発もらってしまうのです。
もともと耐久力がなさ過ぎるトモダチ(オタマロ)とピザーラ(デリバード)では、交代を大前提とした昨日の作戦ではかなり厳しいものがありました。
あと、単にタイプ上有利なポケモンで行こうとすると、簡単にメタ技で返り討ちにあいますね。
さすがは四天王というところです。

で、アデクさんに挑もうとしたら、先客がいて戦えず。
そしてNと決着をつけることに。
Nの城ではNの部屋を観察したりゼクロムを捕まえたり。
メンバーも変更しました。
耐久力がなさ過ぎるトモダチ(オタマロ)は、水タイプによる炎半減でレシラムに有利で、地面タイプによる電気無効でゼクロムにも有利なトモダチ(ガマゲロゲ)に。
活躍させるには準備が大変すぎるピザーラは、電気半減でねむりごなを覚えていてゼクロム捕獲に便利なアンペール(モジャンボ)に。
どちらもレベルが低めですが、最終進化ポケモンなので実用的な耐久を持っています。
で、ゼクロム捕獲用にベホマンのあなをほるをみねうちに変更。

そしてNとの決戦。
相手のレシラムのほうがレベルが高くて先手を取ってくる都合上、後出しすると強いクロスサンダーが活きて、レベル差を覆してレシラム撃破。
半端に相手より強いほうが逆に負けるというのはヤグルマの森のオタマロで経験したことでしたが、伝説のポケモンでもオタマロと同じ現象が起こるのですね。
ゾロアークが最後の一匹でもないのにイリュージョンしていなかったのはなんか腑に落ちない気分でした。
最後のアーケオスは問題なく倒せたのでした。

ゲーチスさんとの最終戦。
とりあえずゼクロムでもっと頑張ってみようと思ったら、デスカーンのどくどく→まもるにやられてペースをつかめないまま退場することに。
ガマゲロゲにはタイプ相性上圧倒的に有利な草タイプのアンペールで。
しかしいきなり草タイプの弱点毒タイプのヘドロウェーブが飛んできたのでした。
ええ、私もガマゲロゲをよく使うからわかります。
大弱点の草タイプに対抗するためガマゲロゲに毒技を持たせておくことぐらい。
しかも、もともとゼクロムを捕まえるためだけに眠り技を持つだけのアンペールを連れてきていたので、そもそもレベル不足だったのでした。
そして、なにやらいろいろととんでもないうわさばかり聞くサザンドラとの戦い。
どんな恐ろしい技が飛んでくるかわからないので、とりあえず悪タイプを弱点とせずレベルと耐久力が高いベホマンで。
しかし、特に効果抜群でもなんでもないりゅうのはどうばかり使ってきて退屈なだけだったので何回かみねうちでつついた後はメガホーンであっさり落としたのでした。
どうでもいいことですが、サザンドラの両腕の竜が口をあぐあぐさせててかわいかったです。
最後に出してきたのは弱点のないシビルドン。
サザンドラ戦で多少傷ついていたのとタイプ相性の関係でベホマンは引っ込めて、電気タイプを無効化するガマゲロゲで勝負。
アクロバットで予想外のダメージを受けはしましたが、お互いに弱点も耐性も関係ない等倍の殴り合いでなんとか勝利。

こうして一応エンディングに。
Nはどっか行っちゃいましたが、きっとどこかで虐待されているかわいそうなポケモンたちを解放していくのでしょう。
一方ゲーチスは、連行される途中で逃げ出したらしく、「本当の」エンディングはまだ先のようです。

あと、ベルとポッドとデントとコーンで、「理想」と「真実」の間にある「現実」というのが見えた気がします。

無題

そろそろポケモンリーグに行ってきます。
メンバーはいつか言っていた通り。
技と道具を変更しました。

ベホマン(ダイケンキ♂)
 技:アクアテール、メガホーン、つるぎのまい、あなをほる
 道具:しんぴのしずく

トモダチ(オタマロ♀)
 技:まもる、あられ、ハイパーボイス、ハイドロポンプ
 道具:こうかくレンズ

マケマケ(ビクティニ)
 技:しねんのずつき、かえんだん、きしかいせい、フラッシュ
 道具:おまもりこばん

ススちゃん(タブンネ♀)
 技:あまごい、シンプルビーム、すてみタックル、いやしのはどう
 道具:しめったいわ

ピザーラ(デリバード♀)
 技:プレゼント、ふぶき、そらをとぶ、あられ
 道具:とけないこおり

デュラン(バタフリー♂)
 技:サイケこうせん、どくどく、ねむりごな、むしのさざめき
 道具:ぎんのこな

基本的には、マケマケで様子見兼お小遣いアップ→ススちゃんで雨→トモダチのハイドロポンプで一匹撃破→あられを降らしつつ敵の攻撃でトモダチ退場→死に出しでピザーラのふぶき→後はデュランが色眼鏡むしのさざめきでゴリ押し、これで突破できない相手が出てきたらベホマン降臨、という方針で行くつもりです。
最終的には相手を見ながら柔軟に対応していきます。

無題

アンパンマンキャラをポケモン風に考えてみたり。
の続きをやっていたり。
SQLiteでデータ管理してみようかとか思ったのですが、相変わらずSQLiteManagerがおかしいです。

無題

ポケモンホワイト、チャンピオンロードでひたすらレベルアップ中。
適当に選んだ編成が意外とチャンピオンロードのどんなポケモンにも対応できていい感じだったのです。
10番道路に行くとバッフロンのアフロブレイクで終わりですが。

<前 次>