【マイクラのコマンドでミニゲーム】連打勝負の2P対戦ミニゲーム作ってみた!連射どっちが早い?統合版マインクラフト!ニンテンドースイッチ対応

【マイクラのコマンドでミニゲーム】連打勝負の2P対戦ミニゲーム作ってみた!連射どっちが早い?統合版マインクラフト!ニンテンドースイッチ対応

マイクラはプレイヤー同士で対戦することができるミニゲームを作成することができます。今回紹介するのは、2人で連打勝負するミニゲームの作り方です。このミニゲームでは、プレイヤー同士が連打を競い合い、より早くボタンを押した方が勝利となります。

まず、マイクラ内のコマンドブロックを使って、ミニゲームのルールを設定します。コマンドブロックを使えるようにするには、ゲーム内のスイッチをONにしておく必要があります。

コマンドブロックを建てたら、「/setblock ~ ~ ~ repeating_command_block」と入力し、Enterキーを押します。このコマンドでコマンドブロックが設置されます。

次に、コマンドブロックを右クリックしてテキストボックスを開き、「/scoreboard objectives add Taps minecraft.custom:minecraft.interact_with_bed」と入力します。これは連打の回数を計測するためのスコアボードを作成するコマンドです。

続いて、「/scoreboard objectives setdisplay sidebar Taps」と入力し、設置したコマンドブロックの近くにスコアボードの表示をするための目盛りを作ります。これでプレイヤーの連打の回数が表示されるようになります。

次に、コマンドブロックを選択して、右クリックでテキストボックスを開き、「/testfor @a[score_Taps_min=1]」と入力します。これは、連打が1回以上されたプレイヤーを検出するコマンドです。

続いて、「/tp @p[team=Player1] X Y Z」と入力します。ここでX、Y、Zにはプレイヤーのいる場所の座標を入力します。このコマンドを実行することで連打を始めたプレイヤーが一定の場所に移動します。

同様に、もう一つのコマンドブロックには「/tp @p[team=Player2] X Y Z」と入力し、プレイヤー2の場所にも移動するように設定します。

最後に、コマンドブロックを選択して、右クリックでテキストボックスを開き、「/scoreboard objectives add stampspd dummy」を入力します。ここで設定したobjective(=目的)を使って、2人の連打スピードを比較します。

以上でコマンドブロックの設定が終わりました。次に、プレイヤーが使用するボタンを設定します。コマンドブロックと同じように、「/setblock ~ ~ ~ stone_button」と入力し、Enterキーを押します。stone_buttonの部分を押したいボタンに変更しても良いです。

プレイヤーがボタンを押すとスコアボードに1ポイント加算され、連打の回数が記録されます。その後、どちらかのプレイヤーが一定回数以上連打をしたら、試合終了となります。試合終了後、プレイヤーを指定した場所に戻し、連打スピードをスコアボードで比較します。

以上で連打勝負の2P対戦ミニゲームの作成が完了です。このように、マイクラのコマンドブロックを使って、さまざまなミニゲームを作ることができます。実際に試してみて、友達や家族と連打勝負を楽しんでみてください!また、このコマンドは統合版マイクラでも使えるため、Nintendo Switchでもプレイすることができます。ぜひチャレンジしてみてください。

コマンドカテゴリの最新記事