のコーディングについて
マインクラフトは、自由度の高いゲーム性が特徴の人気ゲームです。ゲーム内では、様々なコマンドを使って、自分の作った世界をカスタマイズすることができます。APEX Legendsというゲームでは、プレイヤーがプレイヤーのHPを回復する「ヒールドローン」というアイテムがあります。今回は、このヒールドローンをマインクラフトのコマンドで実装する方法について解説します。
まず最初に、ヒールドローンを実装するためには、まずマインクラフト内で使用するアイテムを作成する必要があります。これは、コマンドブロックを使って実現することができます。コマンドブロックとは、入力されたコマンドを自動的に実行するブロックです。まずは、コマンドブロックを手に入れるために、ゲーム内で「/give @p minecraft:command_block」と入力し、エンターキーを押します。
次に、コマンドブロックを設置する場所を決めます。この場所は、ヒールドローンを使用できる場所となります。コマンドブロックを設置したい場所に向かい、「右クリック」して設置します。
コマンドブロックを設置したら、右クリックして設置したコマンドブロックを開きます。画面が表示されたら、まずは「コマンドブロックの編集」ボタンをクリックし、以下のコマンドを入力します。
/fill ~ ~-2 ~ ~5 ~-2 ~5 air keep
次に、「条件」のプルダウンメニューをクリックし、「次のコマンドの条件」を「@p[score_heal_min=1]」とします。
これにより、近くにあるプレイヤーのスコアが「heal」という名前で設定されている場合に、次のコマンドが実行されるように設定します。
続いて、「コマンド」の書き込み欄に以下のコマンドを入力します。
/effect @p minecraft:regeneration 1 5 true
このコマンドは、プレイヤーにリジェネレーションの効果を与えるコマンドです。また、「次のコマンドを実行」のプルダウンメニューを「@p[score_heal_min=1] ~ ~2 ~»とし、次のコマンドを入力します。
/scoreboard players set @p[score_heal_min=1] heal 0
これにより、ヒールドローンを使用したプレイヤーの「heal」スコアが0にリセットされるように設定します。
以上の設定が完了すると、ヒールドローンを使用することができるようになります。コマンドブロックに添付したレッドストーン回路を作成し、スコアボードを追加することでよりスムーズに使用できるようになります。
このように、マインクラフトのコマンドを使用して、APEXのヒールドローンを実装することができます。ゲームの世界観を再現したり、自分オリジナルのシステムを作ることができるので、ぜひ試してみてください。

コメントを書く