オブジェクトぬえちゃん(っていう思い付き

電波を受信したので
0
アルム=バンド @Bredtn_1et

(1)そういえば、地霊殿ノーマルをやってて思ったのだけど、ぬえちゃんってアンアイデンティファイドフライングオブジェクトだけど、本気でオブジェクトなんじゃないかと思った。理由はお燐(猫モード)。最初に、正体を無くしたモノってああいう感じなんだよね、と思った。

2013-02-22 22:52:59
アルム=バンド @Bredtn_1et

(2)どういうことかというと、お燐の動きって当然限られたパターンのドット絵と数学的な軌道の演算から作られているから、カクカクした体の動きかつ直線軌道で画面を縦横無尽に動き回る。これって求聞口授で書かれている正体を無くした鳥に通じるものがあるんじゃないか、と思ったのである。

2013-02-22 22:54:32
アルム=バンド @Bredtn_1et

(3)正体不明の種を付けられた猫ってあんな動きをしているように観測されるのではないかなー、と。そうすると求聞口授の正体を無くした鳥というのは差し詰め風神録や地霊殿で出てきた雑魚カラスやザコ地獄鴉のような感じに見えるのではなかろうか?

2013-02-22 22:55:59
アルム=バンド @Bredtn_1et

(4)と、そんなことを考えていたらボスお燐で4回ほどピチュッたわけだが…(ノーコンクリアはしましたよ?)。さてさて、以上のことを考えると、当然ながらザコ敵がどうやって作られているか(プログラム的にね)を気にしてしまうわけだが…。

2013-02-22 22:59:12
アルム=バンド @Bredtn_1et

(5)たぶんザコ敵を定義するクラス(中にはメソッドやフィールドといったメンバーが記述されているだろう)があって、それが決められたタイミングで呼び出され、インスタンスとしてザコ敵が生成される。つまり、鳥(鴉)や怨霊はインスタンス。

2013-02-22 23:02:39
アルム=バンド @Bredtn_1et

(6)そうやって考えているうちに、ぬえちゃん…正体不明の種とは、既に生成を終えたインスタンスをクラスに戻してるか、あるいはインスタンスのうち姿に関係するところだけを書き換えているかをしてるんじゃなかろうかと。

2013-02-22 23:04:19
アルム=バンド @Bredtn_1et

(7)この話の前提として、世界のあらゆるものがプログラミングされたものである、ということ(東方がゲームであることを考えると非常にメタいかも。本や音楽であることもあるけど)が必要になるけど…。

2013-02-22 23:05:19
アルム=バンド @Bredtn_1et

(8)そういう世界のルール、というか、プログラムの一部を改ざんするのが正体不明の種の力なのではないだろうか? …と、そんなことを考え付いたところで、改めて星蓮船のタイトルを見ると…。

2013-02-22 23:06:27
アルム=バンド @Bredtn_1et

(9)Undefined Fantastic Object、これはUFO(Unidentified Flying Object)に引っ掛けたネーミングだと考えられるが、「Object」っていう単語がそのまま使われているのは…

2013-02-22 23:07:39
アルム=バンド @Bredtn_1et

(10)実はオブジェクトを主張したかったのではないか、みたいな気がしてきた。単なる物体という意味のオブジェクトじゃなくて、オブジェクト指向のオブジェクト。つまりぬえちゃんはオブジェクト指向プログラミングのプログラマだったんだよ!

2013-02-22 23:08:40
アルム=バンド @Bredtn_1et

…っていう電波を受信した。

2013-02-22 23:08:58
アルム=バンド @Bredtn_1et

(おまけ)ぬえちゃんも本源はオブジェクトなのかもしれない。出現する度に姿が違うのは、生成するインスタンス(=妖怪「鵺」として出現したモノ)をその都度ランダム値でパラメータを変化させてるからだよ。

2013-02-22 23:14:06
アルム=バンド @Bredtn_1et

(おまけ2)例えるなら黒雲がオブジェクト。その黒雲が何らかのきっかけで外部関数からコールされるとインスタンス(妖怪「鵺」)を生成する。パラメータのランダムな変化により、猿頭・狸体・虎足・蛇尾のインスタンスが出来たり、猫頭・鶏体・蛇尾のインスタンスが出来たりする。

2013-02-22 23:15:54
アルム=バンド @Bredtn_1et

…わりとぬえちゃんが本気で"オブジェクト"な気がしてきたぞ。Undefined Fantastic Object(未定義の素敵なオブジェクト)。…うっさいそんなオブジェクトはインタプリタにパースエラー吐かれて滅びてしまえ。

2013-02-22 23:18:00
アルム=バンド @Bredtn_1et

Parse Error!: Undefined Object "NUE " at line 666.

2013-02-22 23:18:44
アルム=バンド @Bredtn_1et

インタプリタっていう辺りからしてJavaの前提で話してる気が。

2013-02-22 23:19:50
アルム=バンド @Bredtn_1et

うっさいphp.iniにdisplay_errors = Offって書いといてデータベースアクセスしないままpdo使ってmysqlからデータをfetchしようとして失敗して画面真っ白になって一生頭抱えてろ。(ってぬえちゃんに言ってやる

2013-02-22 23:21:37