「バトロワ」とは、複数のプレイヤーが一定のエリア内でサバイバルを競い合うゲームのジャンルのことです。日本では「バトルロワイアル」という言葉が使われることもあります。
マインクラフト統合版とは、PCやスマートフォンなどの異なるプラットフォームで遊べるマインクラフトのバージョンです。
今回紹介するスイッチマイクラでは、バトロワに出てくるような外に出るとダメージを受けるエリアを再現することができます。
まず、マイクラを起動し、シングルプレイヤーで新規ワールドを作成します。ワールドの設定画面には、「ゲームモード」という項目があります。ここで「アドベンチャーモード」を選択しましょう。
次に、ワールドが作成されたら、チャット欄に「/gamerule damageDealt アドベンチャーモード false」と入力します。すると、外に出るとダメージを受ける仕組みが無効になります。
ここからは、エリア外に出るとダメージを受ける仕組みを作るためのコマンドを設定していきます。
まず、最初にエリア外に出てダメージを受けるようにするため、チャット欄で「/execute @a[nbt=!{OnGround:1b},c=1] ~ ~ ~ testforblocks ~ ~ ~100 ~ ~100 ~ . minecraft:air」と入力し、エリア外にいるかどうかを判定するコマンドを実行します。すると、プレイヤーがエリア外にいる場合、「No blocks changed」というメッセージが表示されます。
次に、チャチャット欄に「/execute @a[nbt=!{OnGround:1b},c=1] ~ ~ ~ testforblocks ~ ~ ~100 ~ ~100 ~ . air ~ ~ ~100 ~ ~100」を入力し、エリア外のブロックが空気に変化したことを判定します。これにより、エリア外のブロックが破壊されたかどうかを確認できます。
最後に、エリア外に出るとダメージを与えるためのコマンドを入力します。チャット欄に「/execute @a[nbt=!{OnGround:1b},c=1] ~ ~ ~ testforblocks ~ ~ ~100 ~ ~100 ~ . air ~ ~ ~100 ~ ~100」と入力し、エリア外のブロックが空気に変化している場合、「minecraft:damage」を実行します。これにより、プレイヤーはエリア外に出るとダメージを受けます。
以上のコマンドで、バトロワに出てくるようなエリア外でダメージを受ける仕組みを再現することができます。スイッチマイクラで上手く設定すれば、スマホやタブレットでもバトロワを楽しむことができます。

コメントを書く