You can edit almost every page by Creating an account. Otherwise, see the FAQ.

ComputerCraft

提供:EverybodyWiki Bios & Wiki
移動先:案内検索


ComputerCraftは、2011年12月24日に最初にリリースされたMinecraft mod[1]。もともとは、Dan200というペンネームでも知られるDaniel Ratcliffeによって考案され作成された。このmodを使用すると、Luaプログラミング言語を使用してプログラムできるMinecraftのサンドボックス環境内に「コンピューター」ブロックを作成して配置できる[2]。プレーヤーがコンピュータブロックを使用すると、コンピュータに似た画面が開く。プレイヤーは、プログラムしたり、他のプレイヤーから入手したプログラムやコードを実行できるようになった。他のさまざまな周辺ブロックやアイテムを使用して、マインクラフトの仮想世界とやり取りすることができる[2]。ComputerCraftのオリジナル バージョンは、2013年10月から2022年7月の間にCurseForgeから1940万回以上ダウンロードされた[3]

歴史[編集]

2011年12月24日、Daniel Ratcliffeは、ComputerCraft がどのように機能するかを示すビデオをYouTubeに投稿した[4]。その同じ日に、彼はminecraftforums.netフォーラムでアカウントを作成し、Minecraft 1.0 用に作成した modについて、そのmod用に作成したWeb サイトとwiki へのリンクとともに投稿した。同じ日に、数十人がフォーラムの投稿に熱心に反応し、このmodはすぐに人気を博した。2012年1月27日、Ratcliffeはmodのダウンロードページのスクリーンショットを投稿し、100,000回以上ダウンロードされたことを示した[5]

その後もRatcliffeはmodを新しいMinecraftバージョンに更新し続け、ComputerCraft バージョン 1.1でhttpを介してインターネットと通信する機能など、いくつかの機能が追加された。バージョン 1.2では、フロッピードライブ、フロッピーディスク、および「redpower」ネットワークケーブルを備えたコンピュータ間でソフトウェアとデータを交換する機能が登場した。2012年2月23日、Ratcliffeはバージョン 1.3をリリースした。これには、プログラム可能なロボットの一種であるタートルが含まれていた。modは、このバージョン以降、Forge moddingフレームワークにも基づいていた。Minecraft 1.2.3のバージョン1.3.1では、モニターブロックが実装され、三角測量による位置決定が可能になった。バージョン 1.4以降、タートルは、ブロックを採掘して配置し、武器で攻撃することによって、「物理的な」世界とやり取りできるようになった。 Minecraft 1.3.2のバージョン 1.42のリリースにより、紙への印刷が可能になり、バージョン 1.45以降、ブロックの高度なバリアントが利用できるようになった。バージョン 1.5.1ではモデム経由のワイヤレス通信が導入され、MODはMinecraft 1.5に移植された。

コンピュータークラフト教育[編集]

2014年、ラトクリフは教育向けのmodのバージョンの作成を開始した。2015年7月1日、彼はMinecraft: Education editionと同様に、教育のための追加の機会とツールを提供するこのmodの変種をリリースした。この亜種は、ゲームを使用して論理やプログラミングなどの概念を生徒に教えるプロジェクトであるTeacherGamingと共同で開発された。この教育用modは標準のmodとは異なり、教師がカメを簡単に制御およびリセットできる機能を提供している。また、グラフィカルなブロックベースのプログラミング言語を使用してタートルをプログラミングする方法も追加されている[6]

オープンソース[編集]

Ratcliffeがリリースした最新のアップデートは、2016年4月1日に公開されたMinecraft 1.8.9用のComputerCraftバージョン1.79となっている[7]。2017年5月1日、Ratcliffe は、プロプライエタリソフトウェアライセンスの下でGitHubでmodのソース コードを公開することを発表しました。 [8] [9]これにより、他の人がmodを新しい Minecraftバージョンにコピー、変更、拡張、および更新することができるようになった。ユーザーは、プルリクエストを介してmodに変更を送信できる。その後、これらの変更は、Ratcliffeの監督の下で元のmodに含めることができる。

Ratcliffeは、2019年5月26日にComputerCraftへのプル リクエストを最後に受け入れた[10]。開発を継続するために、CC: ResitchedやCC: Tweakedなど、さまざまなフォークがその後数年間で登場した。最も有名なフォークであるCC: Tweakedは、SquidDevというペンネームでJonathan Coatesが率いる共同プロジェクトとして開発された。The CC: Tweaked modは2022年7月の時点で2150万回以上ダウンロードされており、2022年春には元のプロジェクトのダウンロード数を上回った[11]

機能性[編集]

CraftOS[編集]

CraftOS 1.8の高度なコンピューターブロックのインターフェイス

CraftOSは、デフォルトですべてのコンピュータ ブロックにプリインストールされている「オペレーティング システム」のこと。この基本的なオペレーティングシステム自体はLuaで記述されており、 MS-DOSと非常によく似ている。例には仮想ファイルシステムやインターネットと対話するために使用できる、 clearlscopyremovewgetなどのいくつかの一般的なコマンドとプログラムをサポートしている。CraftOSには、汎用テキストエディタと双方向性があるLua REPL (read-eval-print ループ)も含まれており、すぐに実行されるコードを入力することができる。

ハードウェア[編集]

modの主な前提は、コンピューターブロックの追加となっている。プレーヤーは、コンピューター端末に似たディスプレイを介してこのブロックと対話できる。このコンピュータにはモノクロ ディスプレイが搭載されており、キーボード入力をサポートしており、ディスク容量が限られている[2]。「高度な」種類は、マウス入力と4 ビット カラー ディスプレイもサポートしている。

フロッピー ディスクドライブ、プリンタモデムなど、さまざまな周辺機器が利用できる。モニターブロックを組み合わせて、大きな長方形の画面を構築できる。これらの画面には、 Minecraftの仮想世界内のテキストや画像を表示できる[2]

「turtle」はモバイルコンピュータブロックです。ゲームの世界と対話できる一種のプログラム可能なロボットとなっている。それらは通常のコンピューターブロックのようにプログラムして使用できるが、画面が小さく、ゲームのブロックやアイテムを保持するための小さな「物理的」ストレージ (インベントリ) がある。カメは燃料を燃やして動くことができる。つるはしや剣などのツールや武器を装備すると、カメはブロックを採掘してモンスターを殺すようにプログラムできる[2]

外部リンク[編集]

  • ComputerCraft.info – Daniel Ratcliffeのオリジナルmodの公式Webサイト。 ComputerCraftの元のwikiおよび(廃止された) フォーラム ページへのリンクも含まれています。
  • ComputerCraft.cc – フォーク CCの公式Webサイト: Tweaked.

脚注[編集]

  1. Ratcliffe (2011年12月24日). “ComputerCraft - Minecraft Mods”. minecraftforum.net. 2022年3月26日閲覧。
  2. 2.0 2.1 2.2 2.3 2.4 Monk, Matthew; Monk, Simon (2014). Minecraft Mastery: Build Your Own Redstone Contraptions and Mods. McGraw Hill Education. p. ch. 8. モジュール:Citation/CS1/styles.cssページに内容がありません。ISBN 9780071839662. https://archive.org/details/minecraftmastery0000monk/ 
  3. Ratcliffe. “ComputerCraft - Mods - Minecraft - CurseForge”. CurseForge.com. 2022年7月13日閲覧。
  4. Ratcliffe (2011年12月24日). “ComputerCraft - YouTube”. YouTube. 2022年3月26日閲覧。
  5. Ratcliffe (2012年1月27日). “100,000 People Can't Be Wrong! | ComputerCraft”. computercraft.info. 2022年3月26日閲覧。
  6. Ratcliffe (2015年7月1日). “Introducing: ComputerCraftEdu | ComputerCraft” (英語). computercraft.info. 2022年3月26日閲覧。
  7. Ratcliffe (2016年4月1日). “ComputerCraft and ComputerCraftEdu 1.79 | ComputerCraft” (英語). computercraft.info. 2022年3月26日閲覧。
  8. Ratcliffe (2017年5月1日). “ComputerCraft is now Open Source”. dan200.net. 2022年3月26日閲覧。
  9. Ratcliffe. “ComputerCraft”. GitHub. 2022年3月26日閲覧。
  10. Commits · dan200/ComputerCraft” (英語). GitHub (2019年5月26日). 2022年3月26日閲覧。
  11. Coates. “CC: Tweaked - Mods - Minecraft - CurseForge”. CurseForge.com. 2022年7月13日閲覧。

スクリプトエラー: モジュール「navbox/former」はありません。


This article "ComputerCraft" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:ComputerCraft.



Read or create/edit this page in another language[編集]