ゲーム / Craftomation 101: Programming & Craft Craftomation 101: Programming & Craft 2024
コードブロックで小さなロボットをプログラムし、凍った惑星を溶かして緑化します。
9歳以上 PC、ウェブ
プレイ内容 1体のロボットとともに氷の惑星に降り立ちます。ビジュアルブロックを組み合わせて手順を作り、実行させると、ロボットが木を集め、火を起こし、部品を作り、さらにロボットを増やしていきます。燃料切れや資源の移動で手順が止まったら、中身を開いて順序を直します。
役立つかもしれない理由 命令を書き、それが目に見える形で失敗するのを見て、ブロックを一つ変える。これがループのすべてです。後半の章では、手順が手に負えなくなったまさにそのタイミングで関数と変数が登場し、これはプログラマーが実際にこれらの概念に出会うのと同じ順序です。ただしブロックは、テキストコードなら報告されるはずのエラーを今も隠してしまいます。
留意点 まだアーリーアクセス段階のため、章立てやバランス、ブロックの種類はアップデートごとに変わり、パッチ後にセーブデータの挙動が変わることもあります。 お好みに合わない場合は、似たゲームを見る → 詳しく見る 2026-09-15執筆 ・ 編集部による評価であり、測定された効果ではありません · 評価方法を見る →
ゲームの概要 「Craftomation 101」は、Luden.ioによるビジュアルプログラミング&オートメーションゲームで、2024年2月にWindows、macOS、Linux向けにアーリーアクセスとして公開されました。プレイヤーのロケットは、1体の小さなロボット「CraftoMate」とともに凍った惑星に着陸し、目標は植物が育つまでその場所を温めることです。
視点は、氷や岩、むき出しの地面からなる柔らかいタッチの見下ろし型マップです。ロボットをクリックしてプログラムを開き、ブロックをリストにドラッグしていきます。あるものの場所まで行く、拾う、置く、火をつける、繰り返す、といった具合です。そして再生ボタンを押して見守ります。1つの手順は完結したパズルなので、セッション自体は短く済むこともありますが、マップは拡張を続け、ロボットのコロニーは絶えず燃料を必要とします。ゲームはまだ開発中で、スタジオは定期的にアップデートを配信しているため、ブロックの種類や章立てはまだ確定していません。
実際にすること プログラムを組み、それが世界の中で動く様子を見守るのが基本です。最初の手順は4ブロック程度で、木のところまで歩く、木材を取る、火のところまで運ぶ、置く、といった内容かもしれません。ロボットのエネルギーが切れるとそれだけでは動かなくなるので、食べる動作を加えます。近くの木がなくなればまた止まってしまうので、探索の手順を加えます。すべての失敗が画面上で目に見える形になるため、直すべき点が抽象的ではなく具体的にわかります。後半の章では、複数のロボットから呼び出せる名前付き関数、カウントを記憶するための変数、対象のリストを保持するための配列が登場し、その頃にはコロニーも十分に大きくなっているため、実際にそれらが必要だと感じられるようになります。
何を鍛えるか 命令を順序立てて並べ、実行する前に結果を予測する ロボットがどこで止まるかを見て、失敗している手順を特定する 繰り返される手順を名前付き関数としてまとめ、使い回す 後で必要になる数を変数に保持しておく ロボットが燃料を自給し続けられるよう、供給の流れを計画する 「中程度」と評価した理由 内部スコア 68 / 100 一致ゲームそのものが、どれだけ本物の知識や技能を使わせるか? 72 重み 45%
72点です。プログラムを書いて修正する以外に進行手段はありません。ロボットは自分からは何もしないため、進捗はすべて正しく動いたプログラムの結果であり、行き詰まりはすべてうまく動かなかったプログラムの結果です。これは手順の組み立て、デバッグ、関数、変数といった本物のプログラミング的思考ですが、実際のコーディング環境ではなく、簡略化されたビジュアルブロックの世界の中で行われます。
転移ここで練習したことはゲームの外でも役立つか? 65 重み 30%
65点です。手順を並べること、デバッグすること、関数や変数が存在する理由は、いずれも実際のプログラミングにそのまま応用でき、このゲームはそれらを、現役のプログラマーが出会うのとおおむね同じ順序で導入します。応用できないのは構文です。このゲームに50時間費やしたプレイヤーでも、実際にコードをタイピングすることは改めて学ぶ必要があり、ブロックはテキスト言語なら明確に報告されるはずのエラーを隠してしまいます。
反復難しさが上がる中で、その技能を何度も使わせるか? 65 重み 25%
65点です。新しい資源や新しいロボットが登場するたびに、新しい手順を書くことになるため、「書く・実行する・直す」という同じサイクルが、チュートリアルだけで終わることなくゲーム全体を通じて繰り返されます。中程度にとどまるのは、ゲームがまだアーリーアクセスの段階にあり、この練習をさらに深めるはずの後半の章がすべて作られているわけではないためです。
根拠が示すこと 編集部の判断のみ 編集部の外で検証した人はいません。ゲームの遊びかたに対する私たちの読みです。
根拠レベルは「編集部の判断のみ」です。情報源は開発元によるゲーム公式ページとSteamの掲載情報で、いずれも2026年9月10日に確認しています。これらは、上述のビジュアルブロックプログラミング、関数・変数・配列、アーリーアクセスの状態、そしてスタジオのサイトからリンクされている無料ブラウザ版を裏付けています。このゲームについての研究はなく、これを軸にした授業プログラムも見つかっていません。この評価は、プログラムを書いて修正する以外に進行手段がないという事実に基づいており、これはこのジャンルにおいて考えられる中で最も直接的な、メカニクスと題材の結びつきです。
結論 中程度 有用性
9歳以上のお子さま向けの、穏やかで本格的なプログラミングゲームです。まずは無料のブラウザ版から試すのがおすすめです。購入を急がず様子を見るべき主な理由は、アーリーアクセス段階であることです。
あなたの年齢に合っていますか? 9歳というのは妥当な下限です。この年齢であれば、多くのプレイヤーが4段階程度の手順を頭の中に保持でき、ブロックのアイコンによって、読むのが遅いプレイヤーでもそのブロックが何をするかを理解できます。7歳や8歳のプレイヤーも、ブロックをドラッグしてロボットが動く様子を見るのを楽しむことが多いですが、関数の意義までは理解が及ばないでしょう。11歳前後からは後半の章の内容がしっかりと伝わるようになり、すでに本物のプログラミング言語を学び始めているティーンエイジャーであれば、ブロックの奥にある考え方に見覚えがあるはずです。暴力表現はなく、進行状況が消えてしまうような失敗もありません。
始めるのに必要なこと ブロックには単語だけでなくアイコンも表示され、ペースに時間制限はなく、無料のブラウザ版と体験版によって、購入前に試すことができます。一方でアーリーアクセスであるため時折粗さが見られ、終盤の章は読解に頼る場面が増えます。
どこまで誠実か ブロック言語は一貫してふるまい、機械の状態も画面上で確認でき、誠実な作りです。ただし単純化もされており、エラーメッセージもスタックもなく、プログラムが単に間違った動作をするのと、実際にクラッシュするのとの区別もありません。
注意したいこと アーリーアクセス段階のため、章立てやバランス、ブロックの種類はアップデートごとに変わります。 ブロックプログラミングは構文を隠してしまうため、コーディングの代わりというより、その入り口にすぎません。 エラーメッセージがないため、誤ったプログラムは何も知らせずに、ただ誤動作するだけです。 コロニーは拡大し続けるため、時間を忘れて没頭しやすい点にも注意が必要です。 もっと活かすには まず無料のブラウザ版を試してみましょう。ブロックエディターの使い勝手がすべてを決めます。 再生を押す前にロボットがどう動くか予想し、そのあとで答え合わせをしてみましょう。 手順が長くなってきたら、その一部に名前を付けられないか考えてみましょう。 アーリーアクセスではセーブデータの仕様が変わることがあるので、長時間プレイする前に更新の有無を確認しましょう。 編集部による評価であり、科学的に測定された効果ではありません。
一致 72/100
転移 65/100
反復 65/100 選ばれた理由 合格 — 遊び続ける理由は、凍った世界がゆっくりと緑に変わっていくことと、自給自足するロボットの集団にあります。プログラミングは合格すべきクイズではなく、手に取る道具です。
編集部の判断のみ 仕組みに対する編集部自身の読み解きであり、開発元の公式ページとSteamの掲載情報と照合して確認しました。これらはビジュアルプログラミング、関数と変数、アーリーアクセスの状態を裏付けています。このゲームを対象とした研究や、これを軸にした授業プログラムは見つかっていません。
プレイヤーの評判の出典 Steam ↗ · 638 件のレビュー · 確認日 2026-09-10
プレイ環境と入手方法 Windows, macOS and Linux. The developer links a free browser version on the Poki portal and a free demo on itch.io, so a family can try the block programming before buying.
プログラムを書いて修正する以外に前へ進む手段はなく、手順が手に負えなくなったまさにそのタイミングで関数と変数が登場します。ただしブロックは、本物のプログラミング言語が求める構文を今も隠してしまいます。