7Days to End with You ネタバレ有り 感想
一応全エンディングを見終わった感想です。滅茶苦茶良いストーリーで普通に泣いちゃいました。ほとんどの選択肢は大丈夫だったんですけど1か所マジで選択肢が分からなかった所だけwiki見ました。
とりあえず1周クリアした時点では自分がTheoの実験体なのか、それとも余命が1週間くらいしかない記憶喪失の自分と一緒に暮らしているのかくらいしか分からなくて、単語の方も半分以下しか理解できないしサンプル1の単語が何個もあって長くなりそうだな~って思って終わりました。
ただ2,3周目くらいでサンプル1と説明されていない単語以外は大体網羅できたので意外と行けるかな?と思ったんですけど、そこからいくら調べてもヒントが無くて、泣く泣く単語の法則について考え始めました。
その時取ったメモとその最終形がこちらです。
深く考えすぎてたのか意外とシンプルだったのに結構時間かかっちゃいました。一応英単語に訳せるくらいにしか理解してないので、なんでZを飛ばしていいかまでは分かってません。「Zombie」とか出てきたらどうしようかとか思ってました。
その後、何回も表を見比べるのが面倒だったのでパソコンくんにやらせました。その時使ったヤツがこちらです。
public class seven{
public static void main(String[] args){
byte[] ascii;
String a = args[0];
try{
ascii = a.getBytes("US-ASCII");
} catch(Exception e){
e.printStackTrace();
return;
}
for (int i = 0; i < 26; i++) {
for(int j = 0;j < ascii.length;j++){
int c = ascii[j] + i;
if(c > 121){
c = c - 25;
}
char b = (char)c;
System.out.print(b);
}
System.out.println("");
}
}
}
色々ガバはあると思いますが見逃してください。最初14行目のif文の条件を(c < 122)でやってたんですけど、メモ2の右上に書いてあるように「Z」をまたぐ変換だとちゃんと変換できなくて、試しに(c < 121)にしたらなんか直りました。あとはアルファベットとの対応表を片手にガリガリやって、なんとか全単語翻訳できました。合計のプレイ時間は10時間強でした。
トゥルーエンドの最後に英語の本を読んでる時に横から「Theo?」と書いてある紙が出てきて、滅茶苦茶に泣いちゃいました。本当に良いストーリーでした。