|
ComputerCraft は minecraft 用 MOD で、コンピューターコンソールを追加し、複雑な Redstone スイッチシステムを作成することができるようになるものです。 これは、そのプログラミングのすべてのためのスクリプト言語Luaを使用し、それは最高の経験のために推奨されるRedPowerと互換性があります。 ComputerCraftの実際のWikiはこちら。
Computer
ComputerはComputerCraftのメインアイテムです。 コンピュータはプレイヤーが望むさまざまなことを行うことができ、自分自身を整理したり、ゲームの世界で一息つくために遊び回ったり、コンピュータが入力または出力に使用される中で大きなシステムを作ったりすることができます。 プログラミング言語Luaの知識は必ずしも必要ではありませんが、コンピュータをフルに活用するためには推奨されます。 CC の API の 1 つには、レッドストーン MOD の RedPower の使用があり、Minecraft の世界でより複雑な技術的構築に使用できます。
NOTE: この MOD を使うために Lua を学ぶことに興味があるなら、Casper が作成した、対話型の基本的な Lua チュートリアルが ComputerCraft forums で公開されています。
ディスクドライブ 〈3972>〈7761〉ディスクドライブとはファイル保存方法のことで、ファイルの保存に使用します。 であり、コンピュータやカメが使用するためのデータを保存するために使用されるため、フロッピーディスクの唯一の用途である。 ComputerCraftには独自のFileSystem APIがあり、Luaコーダーはそれらを特定のプログラムに利用したり、単にファイルを他のコンピュータに移植するために利用することができます。 DJアプリケーションを使って音楽を再生するために、ドライブの中に音楽ディスクを入れるという楽しいトリックもあります。
|
|
カメ
コンピュータが持つすべてのものとそれ以上のものです。 この小さなコンピュータは、あなたのために作られたプログラマブルなロボットです。 いくつかの基本的なプログラムは、”go”、”excoverate”、”dance “です。 タートルAPIは、Luaコーダーがコードでそれらを制御することを可能にします。 3695>
Lua 関数。 * より完全なリストは API
turtle.forward() | タートルを前進させる | |
turtle.forward() | タートルを後退させる | |
turtle.up() | タートルを上昇させる | |
turtle.up() | タートルを後退させる | |
タートルを後退させる | タートルを下に移動させる | |
turtle.turnLeft() | タートルは左を向く | |
turtle.turnLeft() | タートルは上を向く | |
タートルは下を歩く | タートルは右を向く | |
turtle.select( slotNum ) | タートルは与えられたSlot(1が左上、16が右下)を選ぶ | |
turtle.TurnRight() | タートルは右に向く | タートは右を向く。getItemCount( slotNum ) | 指定されたSlotにいくつのアイテムがあるか数えます |
turtle.ItemCount(slotNum) | ||
タートルがSlotを選択します。getItemSpace( slotNum ) | 指定されたSlotのスタックを埋めるために必要なアイテムの数を数える | |
turtle.dig() | 前のブロックを壊す | |
turtle.GetItemSpace() | 上のブロックを壊す | |
turtle.digDown() | 下のブロックを壊す | |
turtle.place() | 選んだスロットを前に置く | |
turtle.digUp() | 上のブロックを壊す | |
選択したスロットのブロックを上 | ||
turtle.placeDown() | 選択したスロットのブロックを下 | |
turtle.Place() | 手前にブロックがあるか検出 | |
turtle.detectUp() | 上にブロックがあるか検出 | |
turtle.detectDown() | 下にブロックがあるか検出 | |
turtle.Detector() | ブロックがあるか検出drop() | 選択したSlotのすべてをドロップ |
をドロップする。 |
|
Wireless Modem
本当に進んだ世界のために。 ワイヤレスモデムを作ってみよう。
{C}
モデムをコンピューターに取り付ける (shift->
クリックで横に配置) またはタートルと一緒に工作してください。
|
|
コンピュータとの無線通信に使用する無線モデムです。 設定による距離制限あり(デフォルトの距離は64ブロック、雷雨の場合は16ブロック)。 rednet APIはこのような通信を可能にします。 rednetを使用する基本プログラムはありませんが、インターネットを知っている人なら、ワイヤレスコンピュータ通信の可能性を知っています。
Monitor
モニターブロックをたくさん作り、それらを一緒に配置すると、連続した一つのディスプレイに展開することが分かります。 コンピュータがディスプレイに触れている場合、この画面にテキストを描画するようプログラムすることができ、通り過ぎる人に見えるようになります。 monitor left hello」のように、「monitor」プログラムを実行して、モニターを試してみてください。 1.31で追加された、モニター専用の秘密のプログラムを探してみてくださいね。 (Vague Hint: Let’s go Solo.)
注意:モニターはComputerCraftの新しいバージョンで追加されたので、Technic 7.0+/Tekkit 3.0+ でしか手に入りません!(Technic 7.0+/Tekkit 3.0+)
利用法
コンピュータクラフトの力を示すいくつかの例を挙げますと。
- TNT キャノンを制御するためにコンソールを使用する
- Minepedia を装備したコンソールを使用して minecraft ヘルプ インゲーム
- レッドストーンなしでドアのパスワードロック
- アドベンチャーマップ
- ゲーム
- カメを使って鉱山
- カメを使って木材
を栽培する。…などなど。
See also
- API
- ComputerCraft Items
- Notable Programs
- Coding
- Computercraft Thread @ minecraftforum.com
- ComputerCraft Thread @ minecraftforum.com
- ComputerCraft homepage
|
|