Minecraftとタートルと僕スマートフォン用の表示で見るMinecraftとタートルと僕PCゲームMinecraftのMOD「ComputerCraft」の情報を集めたニッチなブログです。こちらのページは更新が滞っており、情報が古くなりつつあります。新しいCC情報サイトをはじめましたので、もしよければご参照ください。今後ともよろしくお願い申し上げます。前回は、自称、「一番早いMinecraft1.6.4とForgeのインストール方法」を紹介しました。Minecraft1.7.10とForgeのインストール記事は以下の通りです。前回の念を入れた調査により、送信した命令文がそもそも有効かどうか、そしてその実行に成功したかどうかをpcall()の返値によって調べられることがわかりました。前回の最後に、以下のような課題を挙げました。命令したときに、命令の遂行に成功したのか失敗したのか、そして失敗したのならどのような原因で失敗したのか。これらのエラーが返ってくると、さらにわかりやすく使いやすくなりますよね。前回までにおおよその機能は実現できましたが、まだいくつか不満があります。今回の記事は、前回の記事に対する「QuartzMiner_D」氏からのコメントをヒントに構成しています。前回の最後に、「少しだけ高度なことをする」といったな。(いえ、説明を書いてたら笑えない量になってしまったので、今回と次回の2回に分けただけなんですけどね、今回は触りの部分だけなので簡単です。前回のプログラムによって、タートルを遠隔操作できるようになりました。メッセージ送信プログラムを実行するときに命令文を引数として与えることで、タートルに対して様々な命令ができます。前回は、無線でメッセージ(文字列)を送信/受信するプログラムを紹介しました。APIを紹介し、このAPIを使ったメッセージを送信/受信するプログラムを紹介しました。前回は無線通信システムについて概要を説明しました。APIを紹介しつつ、実際に動かしてみましょう。これから、ComputerCraft(以下、CC)の無線通信についてチュートリアルをはじめます。APIの具体的な使い方について、サンプルとなるコードを示しつつできるだけ丁寧に紹介していくつもりです。コメントでワイヤレスモデムという希望があったので、これを次のテーマにしようと思います。何度も検討を続けてきた黒曜石生成プログラムですが、とりあえずこれが最終形ということで使い方と簡単なプログラム解説をします。ええ、迷走しているのは自覚しているんです。良い方法を思いついたのだから仕方ないじゃないですか。前回までに、黒曜石生成プログラム、丸石生成プログラムの紹介をしました。これまで3回かけて、レッドストーンを消費して黒曜石を生成する施設およびプログラムについて説明してきました。紹介したプログラムの解説です。前回のまとめを再掲しましょう。テクニックによると、Minecraft1.8以降では、レッドストーンを水と溶岩に隣接させて黒曜石を作り出す方法は、使えなくなりました。Minecraftちょっとだけ元気になったので更新。Turtleを使ったフォーチュン付きブロックブレイカープログラムを紹介しました。Turtleについて紹介しました。燃料を1消費するかわりに、フォーチュン付きでブロックを掘ってくれるすばらしいタートルです。Turtles」Modで追加される新しいタートルについての紹介です。Turtleについて具体的な使い方を紹介します。前回は、シルクタッチタートルのすばらしさをアピールしました。前回の性能調査の結果、以下のようなことがわかりました。一つの行動をするのに0.365秒かかる。turtle.dig()で1個のブロックを破壊するのに0.35秒かかる。Minecraft今回の記事は、はてな記法ではなく、Markdownで書いてみた。(2014/02/20、表内のデータについて転写ミスを発見したので修正。前回の記事で、シルクタッチを使った穴掘り用としては、ほぼ問題なく動くプログラムができました。Turtleを紹介しました。Turtles」Modに含まれているタートルです。前回は回転式直下掘りプログラムを紹介しましたがいくつか不満点がありました。今回はプログラムを修正し、機能を付け加えましょう。はてなブログPro「Minecraft」「ComputerCraft」について知りたいならば「お勧めコンテンツ」の『ComputerCraftとは』をご覧下さい。