#4484

新しい風を止める壁


久々にweb更新作業に没頭した一日でした。
手を付けていたのは例のピクミンシリーズチャレンジモード大会で、
』の本編に登場する地下洞窟を非公式チャレンジモードステージにしてしまおう、
という試みです。これを集計する場合、参加者にはただスコアを登録してもらうだけでなく、
スコアを計算するための素になるデータを入れて貰う必要があり、
サーバー側で自動計算することになります。
このとき、投稿後に計算結果が出る仕組みだと「これを投稿すると何位になるか」を
投稿者自身が計りたいときに物凄い手間がかかるので、
なんとかフォーム上に必要項目を入力した時点でリアルタイム計算できないか、
と思い、jQuery/Ajaxの仕組みについて調べまくっていました。
要はフォームからJavaScriptへデータを渡し、JavaScriptからAjax用のPHPに渡し、
PHP内部でデータベースを呼び出してJavaScriptに返し、
それを計算結果表示部分に反映させるという仕組みです。
かなり苦戦しましたが結果的に思い通りの動きになるように作れました。

本編地下チャレンジはピクミン2チャレンジ界隈全体がここ半年で一気に煮詰まってきていたので
何か新しい風を吹き込むことはできないかという思いから作ってみたのですが、
『ピクミン2』本編地下は次の階層へ潜るたびに自動セーブされてしまう仕様のため、
基本的に同じステージを何度も挑戦したいと思ったら
その地下に入る前のセーブデータをコピーして取っておく必要があります。
全14ステージを自由に遊べるようにするためには、
現実的にはステージ数に近い数のメモリーカードが必要になり、
プレイするにあたってくぐるべきハードルが高すぎるのは否めないかも……。
まぁでも、この新設種目がチャレンジモードに疲れた人にとっての
良い意味での逃げ場になってくれたらなぁとは思っています。
そのためにはまず自分が実演する必要があるんですけどね。それができるのはいつになることやら。

今日は例の旅行計画の最終追い込みのための二連休初日ということで、
旅行に必要だろうということで密かに計画していた携帯機種変のために
実機を見に行ったのですが、結論から言えばお目当ての端末はまったく見当たらず、
注文確定にも至りませんでした。午前04時過ぎまで上に書いた更新作業をしていたこともあり、
午後は歯医者と相まって準備自体はさっぱり進まず。
こんな精神で本当に旅行を決行していいのかと思う今日この頃です。