本文へスキップ

Cargo-Bot

2012

ループを使ってロボットに命じ、木箱を効率よく運ばせるミニマルパズル。

8歳以上モバイル

有用性中程度編集部評価 ↘
プレイ内容
プレイヤーは短い命令の連なりやループ、手続きのようなサブルーチンを組み立て、できるだけ少ない無駄のない手順で木箱を正しい位置に運ぶ方法をロボットに教えていきます。
役立つかもしれない理由
手順の組み立て、サブルーチン、デバッグは、パズルに添えられた教材としてではなく、与えられる唯一の手段そのものです。失敗するとは、自分自身の指示が間違って実行される様子を見ることです。これらの発想は最初のプログラミング言語へとよく橋渡ししてくれますが、その隔たりを埋める構文やテキストはありません。
教育での使用
記録された事例 1 件 ↓ Westside Excellence in Youth, Westside Community Schools (Nebraska)
留意点
小さな再利用可能な手続きのロジックはうまく表現されていますが、実際のプログラミング業務における対人的な側面や構文、データを扱う部分までは教えてくれません。

ゲームを入手する

お好みに合わない場合は、似たゲームを見る →

詳しく見る

2026-09-15執筆 ・ 編集部による評価であり、測定された効果ではありません · 評価方法を見る →

ゲームの概要

『Cargo-Bot』はタブレット向けのプログラミングパズルです。Two Lives Leftが2012年4月にApp Storeでリリースし、今も広告もアプリ内課金もなく無料で提供し続けています。画面には色のついた木箱が並んだ上にクレーンがぶら下がっており、それらの木箱が最終的に収まるべき目標の配置が示されています。

プレイヤーがクレーンを直接操作することはありません。アイコンのコマンドから短いプログラムを組み、再生ボタンを押して、クレーンが書いた通りの指示を正確に実行する様子を見守ります。プログラムの領域は意図的に小さく、一つの手続きにはわずかなスロットしかありませんが、互いに呼び出し合える追加の手続きがあり、これによってループや繰り返しのパターンが組み立てられます。このアプリ自体、開発元独自のコーディングツールであるCodeaを使ってiPad上で書かれており、それが手作り感のある見た目の理由の一つです。レベルはいくつかの階層にグループ分けされ、かなり難しくなっていきます。

実際にすること

木箱を見て、目標を見て、動きの順序を考えます。そしてそれをアイコンから組み立てます。左、左、下、左、上。再生ボタンを押すと、クレーンが指示した通りに、間違えた部分も含めて正確に実行する様子を見届けます。面白い制約はスペースです。明らかな答えを収めるだけのスロットは決して用意されておらず、繰り返しパターンを見つけ出し、それを自分自身を呼び出す独立した手続きに収める必要があります。コマンドには色のタグを付けることもでき、そうすれば爪が赤い木箱をつかんでいるときだけその手順が実行されます。レベルはどれだけ少ない命令数で解いたかで採点されるため、動作する解法を見つけるのは半分にすぎません。パズルの本題は、それを短くすることです。

何を鍛えるか

  • 作業を、一つひとつの手順の連なりに分解する
  • 繰り返しパターンを見つけ、それを再利用可能な手続きにまとめる
  • プログラムを一行ずつたどり、どこで間違えたかを見つける
  • 命令数についての厳しい制限の中で作業する
  • ある手順に条件を付け、特定のときだけ実行されるようにする

「中程度」と評価した理由 内部スコア 65 / 100

  1. 一致ゲームそのものが、どれだけ本物の知識や技能を使わせるか?70重み 45%

    一致は70点です。パズルとその背後にある概念との間に、ほとんど隔たりがありません。手順の組み立て、サブルーチン、再帰、条件分岐は、ゲームに添えられた教材としてではなく、与えられる唯一の手段そのものです。失敗するとは、自分自身の指示が間違って実行される様子を見ることであり、それはまさにデバッグそのものです。最高評価に届かないのは、アイコンの種類が非常に少ないため、概念がいくらか抽象的なままにとどまるからです。

  2. 転移ここで練習したことはゲームの外でも役立つか?60重み 30%

    転移は60点に達します。ここにある具体的な発想、すなわち分解、再利用、実行のトレースは、最初のプログラミング言語を学びやすくしてくれるものであり、それが純粋な形で練習されます。これを経験すると、一目でループだと分かるようになります。それ以上高くならないのは、構文もデータもテキストもないため、実際のコードへの一歩がまだ大きいままだからです。

  3. 反復難しさが上がる中で、その技能を何度も使わせるか?60重み 25%

    反復は60点です。どのレベルも、計画し、プログラムし、実行し、不具合を見つけ、短くするという同じサイクルであり、その数は何十回も繰り返せるほど十分にあります。レベルは命令数でも採点されるため、すでに解いたパズルに戻り、より良い解法を目指すことができますが、この練習が終わるのは、難易度が尽きるときです。

教育での使用例

学習者との実際の使用が記録された事例です。それぞれ出典にリンクしています。

  • 学校プログラムWestside Excellence in Youth, Westside Community Schools (Nebraska) · 小学校 · 2021

    ネブラスカ州のWestside Community Schoolsの拡充プログラムWestside Excellence in Youthが実施したSTEAM活動では、K-6の生徒が説明動画を視聴してプログラミングのループについて学んだのち、Cargo-Botアプリで約15分間コーディングし、自分の進み具合を記録しました。

    #52: Cargo Bot Coding ↗

根拠が示すこと

実践の裏づけあり発表された研究はありませんが、結果に責任を負う現場が使っています:学校、臨床、博物館、研究室。

根拠レベルは「実践の裏づけあり」です。2026年8月に確認したApp Storeの掲載情報が、開発元、2012年4月のリリース、課金なしの無料価格、2022年のアップデートを裏付けていますが、プレイすることが学習者に何をもたらすかについては何も語っていません。この根拠レベルを引き上げているのは、記録された授業での使用です。ネブラスカ州のWestside Community Schoolsの拡充プログラムが実施したSTEAM活動では、K-6の生徒がプログラミングのループについての説明動画を視聴したのち、Cargo-Botで約15分間コーディングし、自分の進み具合を記録しました。このアプリからの学びの伸びを測定した研究はなく、パズルを通じたプログラミング入門についてのより幅広い研究の蓄積はあるものの、このアプリを直接検証したものはありません。この主張は依然として主に、各レベルが求めるもの、すなわちプログラムを組み立て、実行し、不具合を見つけることに基づいています。

編集部による評価であり、科学的に測定された効果ではありません。

一致
70/100
転移
60/100
反復
60/100

選ばれた理由

合格 — コーディングへの効果に関する主張をすべて取り除いても、純粋なパズルゲームとして十分に満足のいくものです。

実践の裏づけあり

実践の裏づけあり:ある学校の拡充プログラムが、K-6(幼稚園から6年生)の生徒にこのアプリでコーディングをさせたことが、記録済みのSTEAM活動の一環として残っていますが、その一つのプログラムの報告を超えて、プレイが何を教えるかを測定した研究はありません。

プレイヤーの評判の出典

App Store ↗ · 27 件の評価 · 確認日 2026-08-20

プレイ環境と入手方法

The App Store version history still exposes a 1.0 release in April 2012 and a later 2022 update, which is enough to ground the year conservatively.

The store's age floor is lower than the proposed Meaningful Games minimum because sequence planning, abstraction, and debugging frustration matter more than basic touch controls.

対象年齢の目安
8歳以上
テーマ
STEM, 論理と戦略
遊び方
ひとり用, パズル
タグ
Programming logic · Robot puzzles · Debugging

手順の組み立て、サブルーチン、条件分岐だけが与えられる手段であるため、デバッグとは、自分自身の指示が間違って実行される様子を見ることです。ただしアイコンの種類が少ないため、発想はいくらか抽象的なままにとどまります。