Minecraftとタートルと僕

PCゲームMinecraftのMOD「ComputerCraft」の情報を集めたニッチなブログです。

こちらのページは更新が滞っており、情報が古くなりつつあります。新しいCC情報サイトをはじめましたので、もしよければご参照ください。今後ともよろしくお願い申し上げます。

「百億のマインクラフトと千億のタートル」(https://hevo2.hatenablog.com/)

チュートリアル「FS APIを使いこなそう」まとめ

目次

チュートリアル目次 >> チュートリアル「FS APIを使いこなそう」まとめ

f:id:hevohevo:20140430194021p:plain

まず、ComputerCraftのファイルやディレクトリ(フォルダ)について基本知識を紹介し、ファイルのコピーや移動など、それらを扱うためのシステムプログラムを紹介しました(第1~2回目)。

そして、プログラム中でファイルやディレクトリを扱うためのAPIであるFS APIについて解説しています(第3~4回目)。

FS APIの使用例も豊富に紹介しています。

もっとも簡単な例として、pastebinというサイトからComputerCraft用プログラムファイル(APIファイル)を自動でダウンロードするプログラムを紹介しました(第5回目)。

そしてさらなる発展として、タートルが移動したときにその移動履歴をファイルにログとして残すプログラムも紹介しています(第6回目)。

途中の第7~9回では、「関数型プログラミング」をテーマにLuaプログラミング中級者向けの補足事項を掲載しました。

そして10回目以降は、CCプログラマーなら誰でも悩む、

「タートル作業中にゲームを中断するとCCプログラムが中断してしまうので、ゲームを再開したときに自分の位置がわからずに手作業でタートルを元の位置に戻してあげないといけない問題」

略して、「作業中にゲーム中断するとタートルが迷子」問題を解決するプログラムを紹介&解説しています。

第13回では、たとえエラーなどでゲームがクラッシュしても、初期位置に自動的に戻ってくるプログラムを紹介しました。

使いやすいようにAPIとして作ってあります。

ぜひ使ってください。そして感想をいただけると僕は喜びの舞を踊ります。