□プログラミングでスイッチと照明をリンク
このゲームの醍醐味、プログラミングの第一歩を踏み出す。
ガソリンスタンド内の天井には未連結の照明が2つある。これを壁に取り付けられているスイッチを押すことによって点灯するようにしたい。このスイッチはすぐそばにあるフロアランプと最初から連動している。どのようにプログラミングされているのかお手本として見てみよう。
紫のボックスがイベントリスナーとなっており、“スイッチのオン・オフ”という入力動作を表す。青のボックスが関数で、“照明を切り替える”という命令を表す。この2つのボックスの白いマス同士を繋げると実行されるようになる。
シンプルでわかりやすい!日本語だったらもっとわかりやすい!(泣)
天井照明①と天井照明②の切り替え命令を追加し、フロアランプと同様にスイッチのオン・オフ動作と繋ぐだけ。
これでスイッチのオン・オフを切り替えれば天井照明も切り替わるようになった。
プログラミングだけで明かりが点くとは…。電力や配線なんてもんは必要ない!
□守りを固める
続いてガソリンスタンドをさらに強固にする。塞げるもんは塞いどかなくちゃ。
通常のガラス窓だと敵に存在を視認されてしまうようなので、こいつをチョイスしてみた。
今回は既存の建物を利用し拠点化していったが、もちろん壁や床などをクラフトして、いちから建物を自由設計することも可能。ただし、かなりの材料が必要となるため材料の大量生産ができる環境を整えなくてはならない。自動生産を次の段階に進めるときが来たようだ。