chevron_left

メインカテゴリーを選択しなおす

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

マインクラフトって知ってる? Modって知ってる? ComputerCraftって知ってる? タートルって知ってる? 知りたい人はうちのページを見てね。遊びながらプログラミングを学びましょう!

hevo2
フォロー
住所
未設定
出身
未設定
ブログ村参加

2019/09/24

arrow_drop_down
  • 手続きに名前をつけてやると自作関数が作りやすいのです

    はじめに hevo2.hatenablog.com 前回からだいぶ間があきましたが、床ブロック敷設プログラムは役立っていますか? コマンド入力時にコマンドライン引数を与えることで長さを指定できるの便利ですよね。 今回はこのプログラムの内容を再検討してみましょう。 床ブロック敷設プログラム 前回のプログラムの再掲。 なかなか長いプログラムですが、やっていること自体は意外とシンプルなのはこれまでのブログ記事を読んでいるとわかりますよね。 でもこんなことを思いませんか? 「なんだか、同じようなことを何度も繰り返して書いてない?」 以前、繰り返しfor文を紹介したとき(過去記事)に、「同じ手続きを何度…

  • わしのインベントリは16スロットまであるぞ

    はじめに タートルのインベントリについての基礎知識 サンプルプログラム1 サンプルプログラム2 比較演算子とは break文とは 床ブロック敷設プログラムの改善版 はじめに hevo2.hatenablog.com 前回までに床ブロック敷設プログラムを改造してきましたが、 実はあえて、致命的な弱点に触れていなかったんですよね。 ・・・これ、タートルの1スロットの容量である64個までしかブロックを敷設できないんです。 つまり、 > yuka4 64 より大きな数は無理なんですね。 しかもこの実行では、片道64歩分だけ敷設して、復路は何もせず帰ってきちゃいます。 タートルはインベントリを16スロッ…

  • もし変数に何か入っているならば・・・え?無が入っているの?

    はじめに 何も入ってないが入ってる エラーが出ないように改造する if文の簡単な使い方 サンプルプログラムの詳細解説 真偽値 サンプルプログラムの解説 プログラムの最終形 はじめに 前回記事からしばらく時間がたちましたがいかがお過ごしでしょうか。 hevo2.hatenablog.com 前回紹介した「yuka3」プログラム活用してます? シンプルで便利ですよね。10歩分の床ブロックを敷き詰めたい(往復で2列)なら、こう。 > yuka3 10 以下のように16歩分でも問題なし。ただしその分のブロック32個(= 16 × 2)をタートルに渡すの忘れないでくださいね。 > yuka3 16 でも…

  • コマンドライン引数の便利さを万人が知るべき

    はじめに コマンド入力時に引数を与えたい コマンドライン引数を使ったサンプルコード サンプルコードの詳細解説 床ブロック設置プログラムにコマンドライン引数を利用 プログラム実行 おわりに はじめに 前回の記事では、プログラム内で変数を使う時の基本をお話しました。 hevo2.hatenablog.com 変数って便利ですよね。 プログラムの挙動を変えるためにソースコードを何箇所も書き換えるのはとても面倒ですが、変数を使うことで、ソースコードの先頭部分を一箇所書き換えるだけでよくなりました。 これは小さな一歩でありながら、大きな進歩でもあります。 しかし、そもそも毎回プログラムを書き換えるのって…

  • 変数を使いこなしてプログラムを改善しよう

    はじめに 床貼りプログラム(1往復) このプログラムの問題点 変数ってなんだっけ? 変数の使い方 変数を使ってプログラムを改善する 次回のお話 はじめに CCプログラミングの環境の設定の話で記事を書き始めたらそちらへの脱線が長くなってしまいました。 今回から、本格的にCCプログラミングやっていきます。 まずは床にブロックを設置するプログラムを再掲しましょう。 床貼りプログラム(1往復) ---------------------------------- -- yuka1: 床にブロックを設置する(1往復) ---------------------------------- -- 地面に置い…

  • VSCodeでComputerCraft用の拡張機能を使おう

    はじめに VSCodeの拡張機能 ComputerCraft用のVSCode拡張機能 ComputerCraft プログラミング時に役立ちます 余談 はじめに ComputerCraft内のeditコマンドは便利で使えなくはないのですが非力ですので、外部エディタの力を借りてプログラミングをしていきましょう。 hevo2.hatenablog.com hevo2.hatenablog.com VSCodeの拡張機能 私がオススメするVSCodeというエディタには、extensionと呼ばれる拡張機能がありまして、このエディタ上から有志が作った拡張機能を組み込むことができます。 ちなみに、日本語化…

arrow_drop_down

ブログリーダー」を活用して、hevo2さんをフォローしませんか?

ハンドル名
hevo2さん
ブログタイトル
百億のマインクラフトと千億のタートル
フォロー
百億のマインクラフトと千億のタートル

にほんブログ村 カテゴリー一覧

商用