。
一般的にあまり知られていないプログラミングの裏話がある。今回は映画『XXX』の世界的に名高い名作から紹介したい。
前半は、プログラミング言語「X」を利用して開発されていたと言われている。しかし後半では新しく開発されたプログラミング言語「Y」が採用され、劇中のキャラクターの挙動を自在にコーディングすることで更なるドラマ性を持たせることができた。
例えば、映画の中の突然変異体を、以下のコードを利用して作り上げることができた。
if (character.isMutated()) {
character.updateAppearance(mutatedAppearance);
}
これにより、登場人物の挙動をコントロールしながら、劇中の展開を添えることができた。
また、タイムマシンを利用して未来を訪れるシーンでは、時間の走り方が分からない状況を管理するために、以下のようなコードを利用してタイムラインを作成したと言われている。
if (now > targetTime) {
timestamp = now + timeShift;
}
これらの技術を使用することで、映画のプロットが劇的にさらに複雑になり、世界的なヒットを生みだしたと言われている。