#4443

古びた栄光への挑戦


03時就寝10時半起床。
さて、昨日やろうとして出来なかった『』約九年ぶり本編への挑戦。
今日の21時頃から改めてやってみました。

今でこそ (Twitter上では) ピクミン以外はほぼ話題にしないほどのピクミン三昧な自分ですが、
先日ちょうど連載終了から丸八年を迎えた『ピクミン2』8日107匹クリアへの挑戦以降は、
2013年夏の『ピクミン3』本編までは
まったくピクミンシリーズの本編に触れない日々が続いていました。
つまり、旧作に限って言えば2007年12月に始めたあの動画企画以降
まったく手付かずということになります。

2008年03月~2013年03月までの一人暮らし期間中は
さまざまな新しい娯楽に目移りしてしまったことや
動画の新規格に当時のPCがついていけなくなるなどいろいろあってやらなくなっていました。
その後、満を持して登場した『ピクミン3』発売をきっかけに
自分が一番好きなゲームタイトルはこれだったじゃないか、ということを改めて思い出し、
それ以後はTwitterピクミン勢の影響もあってなんだかんだでこんにちまで続いています。
ところがそれも2014年冬春以外はチャレンジモードやミッションモードに注力していて、
しかも2014年春~2015年秋まではひたすら『ピクミン3』。
旧作に着手したのは本当にここ最近になってからなんですよね。
02月22日のTwitter復帰後からは改めて『ピクミン2』のチャレンジモードで
更新できそうなステージで日々粘っていたわけですが、
Twitterピクミン勢が本編RTAに挑戦しているのを見て、自分もそれに続きたくなってしまったと。

そういうわけでとてつもなく久々な『ピクミン2』本編。
とりあえず今回は “借金返済RTA” という種目でまずは完走してみることを目指しました。
現在の自分のハイスコアは、借金返済までが6日/4時間07分、全回収までが8日/8時間01分
(日数はゲーム内時間 / 時間はゲーム内で計測される実プレイ時間)。
借金返済RTAの海外スコアボードトップランカーは2時間をギリギリ切るくらいなので、
実に倍ほどの差があるということになります。
これはもう何も考えずともやれば更新できるだろうと、軽い気持ちで挑戦してみたのですが……。
5日目 “デメマダラの王国” B4Fにて、マロガエルに大量のピクミンを潰されてしまい
結局ここで断念しました。プレイ時間は1時間12分ほど。
3日目までは普通に犠牲ゼロで行けたのですが、4日目に凡ミスでトビンコに3匹食われたり、
謎の水没死で1匹犠牲になったりと後半からやたら集中力不足が目立っていました。
これは深夜にかけてやるものではないなぁ……。
今回はノーリセットでやろうということでメモリーカードは挿さずにプレイしていたのですが、
それだとセーブポイントごとにエラーが出て、却ってタイムロスになるみたいです。

『ピクミン2』の借金返済RTAはいわゆるAny% RTAに相当するカテゴリですが、
クリア条件10,000ポコに至るまでのルートはかなり自由度があるので、
どこを通って合計10,000ポコにするかという計画を立てるのもなかなか面白そうです。
まぁ上位者になればある程度定石というものもあるのでしょうが、
今はとにかく他人のプレイは見ずに参考資料は攻略本のみで楽しみたいところ。
なんとか一度完走さえできればそれを叩き台にまたいろいろできますしね。

本当は昼間からスタートできれば良かったのですが、
結局昼間は昨日と同じくランキング大会のコードをいじる作業で大分潰してしまいました。
まぁなんだかんだでJavaScriptもランキング大会制作を通じて楽しめている感じはあります。
JSはPHPと違って変数に共有の接頭辞($)が無く、一見してどれが変数なのか関数なのか、
あるいはプロパティなのかメソッドなのかが分からないので最初大分混乱していましたが
(というか今も混乱していますが)、
暗中模索しているうちに少しずつ思った通りの動きを実装できるようになってきました。
あとPHPだとご丁寧にシンタックスエラーなどはすぐ表示してくれるので
コードを完全に把握していなくてもトライアンドエラーで進めていける良さがありますが、
JavaScriptにはそれが無く、エラーの原因が突き止められないと袋小路になってしまうので
それで大分頭を痛ませていたところがありました。
が、この度Firefoxの開発ツールにエラー出力してくれる機能があることを知り、
今日はさほどエラーに悩まされる時間も少なかったように思います。
このブログの子テーマを本腰入れてカスタムしようとしたときにも
Firefoxの開発ツールにあるインスペクタ機能には大分お世話になりましたが、
今度はエラー出力してくれるコンソール機能にお世話になりそうです。

とりあえず変数、配列、条件式などのごくごく基本的なところは書けるようになりましたが、
問題はPHPあるいはサーバーとのデータのやりとりの部分ですね……。
あと今段階だと普通のJavaScriptとjQueryをごっちゃにされると結構つらい。
まぁとりあえず今はチャレンジモード大会で必要な部分からじっくりとやっていこうと思います。
プログラミング言語のお勉強については、リファレンスはいわば国語事典のようなもので、
それを片っ端から読むことで勉強しようとするのは何か違うんじゃないか、
というところに一旦落ち着きました。
必要なところだけを切り取って持っていけばいいじゃんと割り切ってしまおう、と。
そうこうしているうちに結局その「必要なところ」がおのずから勝手に増えていって、
それにちょっとずつ追いつこうとしているうちにいつの間にか応用が出来たりするんですよね。
もしかして勉強もそういうものなのかもしれないなぁと今更のように思う今日この頃です。

それにしてもピクミンと特設サイト更新作業のおかげでさっぱりブログ更新が捗らず、
ブログ復帰を目論んでいた今週末も気が付けばあちらに気を取られて終わってしまっていました。
まぁでも今週末はさすがに空振りでは終わらなかったという実感もあるし、
これはこれでいいか、と久々に日曜日を終えてわずかばかりの充実感があります。
まぁ、月曜日への憂いはまた別にあるんですけどね……。