2日前のブログで
https://ameblo.jp/essential-math/entry-12442099144.html
で
エージェントが箱を壊してくれない
ので先に進めない とかいた
何度もプログラムを書き直して、
何度もトライアンドエラーをしたが、エージェントが箱を壊してくれなかった
昨日も実は数時間!粘った。
今日も、数時間粘った。
これはプログラムに問題があるのではなく、設定に問題があるのではないかと
疑い始めた。
ネットでいろいろ検索しても全くヒントになるものも出てこない
ハナのマイクラでプログラミング冒険を実践している人も出てこない
調べようがないしビギナーだしどうしようか途方に暮れていたところ
の端っこに、ゲームモードがサバイバルの時にプレイヤーが壊せないものも壊せる
と書いてあったので、
パーソナルゲームモードをサバイバルにすることによって試してみたところ
できた! エージェントが箱を壊してくれて、ブロックを運んでくれて橋を作ることができた!!
感動である
クリアするのに5日間もかかった!
これについて動画にしているので参考にしてほしい
またエージェントが橋を作るのであるが
エージェントがもっているブロックは64個
ハナのマイクラでプログラミング冒険 のマニュアルが紹介している
プログラムを打ち込むと、ブロックが足りない!
マニュアルが紹介している数でやると、5 × 19 =95個いる!
最初何も考えなかった私は、マニュアル通りにプログラムを動かしたら
エージェントは橋を作るのであるが、ブロックが足りないものだから
橋がちぎれてしまって、主人公がわたれなかった
ここでまた問題が発生
エージェントが一度プログラムを走らせてしまって失敗したときに
プログラムを走らせる前に戻して、もう一度考え直したいというときに
やり直しのやり方がどこにも書いていない
だから0からスタートした
プログラムの実行のやり直しのやり方をまた調べないといけない
これは明日以降の課題だ。
とりあえずブロックが64個あるので、64個で足りるような橋を作った。
その動画とプログラムが下記の通りである
動画
いずれにせよ、
ハナのマイクラでプログラミング冒険 はおもしろい取っつきやすい最高の入門書かもしれないが
少し古いのか最新のマインクラフトeducation edition では対応できなくなっているのか。
code connection のやり方も違うし、先ほどのサバイバルモードでしか箱が壊れなかったり
できなかったときは、内容が古いのか疑ってかかる必要がある
残念ながら、ネットで検索しても情報が少ないのが残念であるから
このブログがみんなの参考になればよいと考える
明日は
実行のやり直しの仕方をまた調べないといけない

