空気を読んだ関数のオーバーロード

関数の戻り値から関数のオーバーロードができるようになった
いゃったぁ!
こんな書き方しないけど!

f:id:zenu:20170902132721p:plain

今までインナー関数はマングリング(?)してグローバル関数として作っていたけど
returnを関数として実装している都合、関数毎にインナー関数用のスコープを持たせることにした

弟切草

叔父が亡くなって洋館を相続したので、彼氏と見学に行く
実は叔父が実の父で、なんか有名っぽい画家だったらしい
洋館を探索してるとミイラを見つけてしまい、逃げようとするけど車が倒木直撃し大破
管理人に襲われ、管理人室を見つけると監視カメラが全室に仕掛けられていた
管理人が彼女の妹(のような弟)で彼氏をクロスボウで射抜き、姉に父の絵を完成させるように迫る
絵が目を潰し炎に焼かれる絵なので、その通りにし館全焼


そこで終わってりゃいいものを、ゲームのプレイオチで、彼氏が助けて生き延びるシーンも見る


低予算を無理矢理誤魔化しました感が隠しきれてない
原作ゲームだからってそっちのオチに持ってくこと無いだろうに…

空配列の型解決

空配列の使っているところを見て型推論っぽいのをできるようにした
型解決がその場しのぎで、つぎはぎだらけのよく分からないものになっていく

f:id:zenu:20170817161959p:plain


大して関係ないけど、WSHの↓が動かなくなっていた
echoなんてコマンドないって怒られる
変わったことと言えばWin10のパッチ位だと思うんだけど・・・なんかやったっけ?
× WScript.CreateObject("WScript.Shell").Exec("echo a");
○ WScript.CreateObject("WScript.Shell").Exec("cmd /c echo a");

戻り値だけ異なる関数のオーバーロード

戻り値だけ異なる関数をなんちゃって型推論して解決することができた
約1年越しにほっといた機能を夜中のテンションで作成
元は数値型をIntかFloatかShortなどなど、使っているところから推論したいってのが始まり
まだそっちはできてないので何とか考える

f:id:zenu:20170817032059p:plain

欠点は引数が同じで戻り値ありの関数と無しの関数をまぜて、戻り値を使わない場合が判別不可
無理矢理戻り値無し関数を呼んだことにしてもいいけど、エラーにしたほうがいいか?
まぁどうでもいいや

回路

同僚が自殺し、周りでも次々自殺する

赤いテープの部屋に入ると幽霊に襲われ無気力になり、壁のシミになって消えてしまう

 

大学ではインターネットに繋いだ学生のPCに無気力な人が写り、幽霊をみたいですかって出る

PC音痴の学生が工学部のオネーさんの指示でスクリーンショットを残すが、怖くなって電源ぶち抜く

院生が地獄があふれたんやと説明するが、学生にはPCの不調しか現れてないのでなんやそれって感じ

 

やがてどんどん人が消えていき、園芸店店員と学生だけになり一緒に逃げる

学生も給油に行ったついでに赤いテープの部屋に入ってしまいやる気がなくなる

ボートで逃げ船に拾われるが、学生もシミになる

 

 

 

終末感はこじゃみだけどまぁまぁ出てる

ただ、最初に赤いテープの部屋で幽霊が出たとき、カクカク動く幽霊がつまづいて隠してた顔が見えるという謎シーンがある

もう大爆笑、編集仕事しろ

赤いテープの部屋にはショックマスターがいる!!

 

やや不気味系で展開してたのに、ショックマスターのせいでギャグ映画だよ

出落ちがひどすぎて、以降全然怖ないし

貞子3D

男がニコ動で公開自殺動画を生放送して、それが呪いの動画になる
なんと見終わったら即殺しにかかるというスピード感あふれる貞子の仕事、もう電話掛けもしない
それなのに「主が公開自殺」だの「見たら死ぬ」だの「おまえじゃないと聞こえる」だの見た人しか分からない噂が広がっているということは、貞子さん、結構仕事失敗している模様
先生が悲鳴で衝撃波を放てるXメンで、貞子が蘇るための生贄対象に選ばれる
彼氏がTVに引き込まれたのを助けるために、井戸を見に行く
四つ足貞子が大量発生し先生はキャーキャー逃げながら鉄パイプでぶった切る
貞子本体(かわいい)が出てきて先生に乗り移るけど
彼氏が携帯叩き割ったら貞子(かわいい)がとれて助かる
全体的にギャグ



貞子が何かに似ていると思ったら、セーフガードだ
速いし