スクラッチプログラミングに挑戦している皆さん、どうも!スクラッチコーチです。
前回はチーズのクフラトレシピを追加したぞ!
今回のレッスンもペーパーマインクラフトをリミックスする
前提だから、まだの
人は
最初のレッスンから
読んでね。スタータープロジェクトもあるから
始めやすいと
思うよ。
今回の目標を確認する「チーズを食べられるようにする」
今回はチーズを、
食べられるように
設定するぞ!このままだとチーズはただの
素材のまま……。
食べ
物にするにはひと
手間必要だ。このレッスンを
通して、
新しい
食材を
定義する
方法を
学べるから
一緒に
見ていこう!
フード用のリストデータを書き出そう
さて、ブロックは_BLOCK_DATA、レシピは_Recipesと
別のリストに
設定を
追加してきたように、フードも
別のリストに
設定していくよ。その
名も「_FOOD_
DATA」だ!まんまやんけ!
分かりやすいね!
これを
表示して
右クリックで
書き
出しをしよう。
レシピファイルの中身を確認する
ヘッダー(
最初の
見出し
部分)がたったの6
行だけだ。よかったぁ!
上からカンタンに
説明しとく。
- 1) Block ID……ブロックID、チーズなら289とか
- 2) Block Name……ブロック名、チーズとか
- 3) Hunger Points Restored……満腹度の回復量
- 4) Saturation……食べた後に回復が続く時間
- 5) Chance of food poisoning……毒になる可能性
- 6) Item left after consuming……使用後のアイテム表示
よっしゃ
見ていこう!
ok-scratch
u003cpu003e今回も何も変更されてないペーパーマインクラフトをリミックスした作品を前提にするから、もしもキミが何らかのMODをリミックスしてるならここから先に出てくるブロックIDとかは適宜自分の環境を確認しながら変えてね。そうじゃないなら気にしなくてOK!u003c/pu003e
データをコピペする
一
番下のデータ4
行をコピーして、ファイルにペーストしよう。
ここでも一行空白をもうけることを
忘れずにね。
データを加工する
とりあえず
上2つはカンタンだからサクサクっと
変えよう。
表に合わせて変更する
自分の_BLOCK_DATAの
中身を
見ながら
変更しよう。
見出し | 変更前 | 変更後 | 補足 |
1) Block ID | 172 | 288 | ブロックID |
2) Block Name | Steak | チーズのかけら | ブロック名 |
3) Hunger Points Restored | 8 | | 満腹度の回復量(食べた直後の回復量) |
4) Saturation | 12.8 | | 満腹度の回復量(食べた後に回復が続く時間) |
5) Chance of food poisoning | 0 | | 生肉や腐った肉みたいに毒になる可能性 |
6) Item left after consuming | 0 | | 使用後のブロックID、例えば牛乳は使用後はバケツになるみたいな仕様 |
続けて3)
Hunger Points Restoredと4)
Saturation、まとめて「
満腹度の
回復量」も
見てみよう。
満腹度の回復量
今回のチーズは
元になるMODがあるから、
仕様と
正確に
合わせるよ。
MODのページを
見ると、
Hunger Pointsは3、
Saturationは0.5になってるね。さっそく
変えよう。
見出し | 変更前 | 変更後 | 補足 |
1) Block ID | 172 | 288 | ブロックID |
2) Block Name | Steak | チーズのかけら | ブロック名 |
3) Hunger Points Restored | 8 | 3 | 満腹度の回復量(食べた直後の回復量) |
4) Saturation | 12.8 | 0.5 | 満腹度の回復量(食べた後に回復が続く時間) |
5) Chance of food poisoning | 0 | 0 | 生肉や腐った肉みたいに毒になる可能性 |
6) Item left after consuming | 0 | 0 | 使用後のブロックID、例えば牛乳は使用後はバケツになるみたいな仕様 |
5と6は
今回は
変化なしでOK!
ファイルを保存する
できたらファイルを
必ず
保存しよう。
- WindowsならCtrl + S
- MacならCmd + S
リストデータを読み込む
ではペーパーマインクラフトをリミックスしたプロジェクトを
開こう。スクラッチエディタで、リストを
右クリックして
「読み込み」をクリックしよう。
こんな
感じで
今しがた
保存したファイルを
選択しよう。
これでリストの一
番下を
見てみよう。
良さそう。
ok-scratch
u003cpu003e改行とかミスってると文字が隠れてたりするから、うまくいかない人はリストの中身をちゃんと見てみてね。u003c/pu003e
クリエイティブモードにして確認する
緑の
旗を
押して、
クリエイティブモードでスタートしよう。
チーズのかけらを確保する
Eキーを
押して5 -
Foodstuffsでチーズのかけらを
確保しよう。
サバイバルモードにする
Tキーを
押してコマンド
入力欄を
開いて/gm sと
入力しよう。
/gm s
ちょっと運動しよう
満腹だと
食べられないから、ちょっと
運動するぞ!
いざ、実食!
チーズ、
超、うめぇ!
終わり
これで
今回のペーパーマインクラフトのリミックスは
終わりだよ。スクラッチのマイクラ
最高峰と
名高いペーパーマインクラフトも、こうやって1つずつ
紐解いていけば
色々カスタマイズできそうって
思えたなら
嬉しいな。この
一連のチュートリアルを
通して、
次のことができるようになったよ。
- インゴットの追加
- かまどからインゴットを作るレシピの追加
- ブロックの追加と、インゴットからブロックを作るレシピの追加
- 逆にブロックからインゴットに戻すレシピの追加
- 食材の追加
またペーパーマインクラフトのチュートリアルで
会える
日を
楽しみにしているぜぃ!