ゲーム / Lightbot 再利用できる命令の並びでロボットを導く、コンパクトなパズルゲーム。
8歳以上 モバイル
プレイ内容 プレイヤーは移動、方向転換、ジャンプ、点灯の命令を組み合わせて短いプログラムを作り、手続きを再利用しながら、ロボットがすべての目標マスを点灯させるまで解法を磨いていきます。
役立つかもしれない理由 プログラムのスロットが足りなくなることが、手続きを発見する原動力になります。繰り返される一連の動きをまとめ、それに名前をつけて呼び出すのです。これは本物のプログラミングの構造——順次実行、分解、再利用——ですが、すべてはアイコンのままであり、実際の言語へ持ち越せる構文もデータも変数もありません。 教育での使用 記録された事例 3 件 ↓ Sheffield Hallam University · Universidad Nacional de San Agustín and Universidad La Salle, Arequipa, Peru
留意点 命令アイコンは単純な手続きとループの構造を教えてくれますが、構文やデータ、実際のプログラミング業務の煩雑な部分は捨象されています。 お好みに合わない場合は、似たゲームを見る → 詳しく見る 2026-09-15執筆 ・ 編集部による評価であり、測定された効果ではありません · 評価方法を見る →
ゲームの概要 『Lightbot』は、2008年に最初に発売された小さなプログラミングパズルで、現在はLightbot Inc.がアプリとして販売しています。ボードは、宙に浮かぶ、高さの異なる小さなタイルのグリッドです。いくつかのタイルは青色をしています。プレイヤーの仕事は、小さなロボットをすべての青いタイルの上に立たせ、それを点灯させることです。
ロボットを直接操作するわけではありません。ロボットのためにプログラムを書きます。ボードの下には、空のスロットが並ぶ2本の帯があり、1つは「Main」、もう1つは「手続き」というラベルが付いています。そしてアイコン形式の命令のパレット――前進、左回転、右回転、ジャンプ、点灯、手続きの呼び出し――があります。アイコンをスロットにドラッグし、再生ボタンを押すと、ロボットが順番にそれらを実行します。
このパレットが語彙のすべてであり、難しさはスロットの不足から生まれます。Mainのスロットが8個しかなく、経路に20ステップ必要な場合、突破する唯一の方法は、経路の中の繰り返し部分を見つけて、それを手続きに入れることです。公式サイトは、このゲームが扱う内容として、順次実行、オーバーロード、手続き、再帰的なループ、条件分岐を挙げており、あらゆる年齢に向いており、初めてコードを書く人のために作られていると謳っています。Apple、Android、Amazonの各端末向けダウンロードへのリンクがあります。
実際にすること 何にも触れる前に、目で経路をたどります。前進、前進、方向転換、ジャンプ、点灯、というように。それからアイコンをドラッグして実行します。ロボットは歩き、あるタイルを踏み外して止まってしまうので、もう一度見直し、ジャンプが1ステップ早すぎたことに気づきます。
この行き詰まりはすぐにやってきます。Mainのスロットは決して足りないため、経路の中の繰り返す部分を探し、それらのステップを手続きに入れ、Mainからその手続きを呼び出します。後半のパズルでは、自分自身を呼び出す手続きが登場し、ここでプレイヤーは、実行できなくなるまで繰り返すループというものに出会います。上達するとは、経路そのものではなく、経路の中のパターンを見られるようになることを意味し、それはより短いプログラムという形で測られます。
何を鍛えるか 順序立った命令の並びを書き、実行する前にその結果を予測する。 経路の中の繰り返す部分を見つけ、それを手続きへと移す。 実行を1ステップずつ見守り、失敗した命令を特定する。 動作する解答を、より少ない命令スロットに収まるよう書き直す。 自分自身を呼び出す手続きを使い、あるステップを際限なく繰り返す。 「中程度」と評価した理由 内部スコア 60 / 100 一致ゲームそのものが、どれだけ本物の知識や技能を使わせるか? 65 重み 45%
一致は65点に達します。プログラミングの概念そのものが、パズルの実際の制約になっています。命令数の制限こそが、プレイヤーに手続きを発見させる原動力であり、スロットの不足こそが、再利用をただの整理整頓ではなく価値あるものにしています。テキストボックスで何かを教えられることはなく、実際のプログラミング課題ではなく架空のグリッド上で、スペースが足りなくなることによって発見されます。
転移ここで練習したことはゲームの外でも役立つか? 58 重み 30%
転移は58点です。順次実行、分解、再利用は、あらゆるプログラミング言語の根底にある考え方であり、『Lightbot』と『ScratchJr』を比較した研究は、アイコン形式が実際にコンピュテーショナル・シンキングを教えることを確認しています。この点数が抑えられているのは、すべてがアイコンのままであるためです。構文もデータも変数もなく、プログラムが微妙な理由で誤動作するという経験もありません。
反復難しさが上がる中で、その技能を何度も使わせるか? 55 重み 25%
反復は55点に達します。どのレベルも、異なるボードの上で同じわずかな考え方を鍛えさせてくれ、命令数の制限は、再利用についての同じ推論を求め続けます。それ以上高くならないのは、レベルの数が有限だからです。根気のあるプレイヤーならそれを終えてしまい、その後も続けるための生成機能はありません。
教育での使用例 学習者との実際の使用が記録された事例です。それぞれ出典にリンクしています。
根拠が示すこと 研究の裏づけあり このゲーム、またはその土台となっている仕組みそのものを扱った研究が発表されています。
根拠のレベルは「研究の裏づけあり」です。Sheffield Hallam Universityの研究者は、対照的な2つのツール、『ScratchJr』と『Lightbot』を使い、幼い子どもたちがプログラミングにどう取り組むかを研究し、それぞれのインターフェースがコンピュテーショナル・シンキングの育ち方にどう影響するかを調べました。ペルーの2つの大学の教員は、『Lightbot』をTurtleグラフィックスライブラリと組み合わせて使い、1年目の学生にアルゴリズムと関数の概念を教えました。『Lightbot』は公式のHour of Codeアクティビティでもあり、授業で使える教師向けの資料も用意されています。公式サイトはまた、このゲームが2000万人以上の子どもにプレイされ、何万人もの教師に使われてきたとも述べていますが、これは普及度についての開発元の主張であり、測定された結果ではないため、ここでは根拠として数えていません。
結論 中程度 有用性
8歳以上の読み手にとって、優れた最初のプログラミングパズルであり、安価で短く、再利用可能な手続きという考え方を、異例なほど分かりやすくしてくれます。そのあとは本物のブロック言語に進んでください。
あなたの年齢に合っていますか? 8歳という基準は妥当な下限です。読むものは何もなく、最初のレベルは、経路全体を一目で見渡せるほど短いものです。8歳児が持っていて、もっと幼いプレイヤーがたいてい持っていないのは、間違ったプログラムを実行し、それが失敗するのを見届け、どの命令が原因だったのかを見極める忍耐力です。後半のレベル、特に自分自身を呼び出す手続きが必要になるレベルは、多くの大人でも攻略できません。根気のあるプレイヤーでも壁にぶつかり、一緒に考えてくれる誰かを求めることを見込んでおいてください。
始めるのに必要なこと 非常に親しみやすい作りです。読解はアイコン以上には不要で、操作はタッチのみ、レベルも短く、スマートフォンかタブレットがあれば十分です。公式サイトではApple、Android、Amazon端末向けのダウンロードが案内されており、サブスクリプションではなく買い切りです。1人用のため、行き詰まったプレイヤーにはヒント機能ではなく誰か他の人の助けが必要になります。
どこまで誠実か このモデルは、その範囲内では誠実です。実行は一命令ずつ可視化されるため、プレイヤーはプログラムがどこで計画から外れたかを正確に把握できます。透明でないのは、これと実際のプログラミングとの間にどれだけの距離があるかという点で、開発元の「こっそりプログラミングの論理を教える」という謳い文句は、アイコンパズルが実際にもたらす以上のことを期待させてしまいます。
注意したいこと アイコンのみです。これをクリアしても、まだ1行のコードも打っておらず、変数にも出会っていません。 レベルの数は有限で生成機能もないため、終わってしまえばそれで終わりです。 1人用でヒント機能もないため、行き詰まったプレイヤーには、一緒に考えてくれる誰かが必要です。 開発元はこれを「密かにプログラミングの論理を教えている」と説明していますが、これはアイコンパズルを過大に売り込むものです。 もっと活かすには アイコンをスロットにドラッグする前に、経路を声に出して言ってみてください。間違いを早く見つけられます。 実行が失敗したら、もう一度再生し、間違えた命令のところで正確に止めてください。 手続きが存在するのは、見た目が整うからではなく、Mainのスペースが足りなくなったからだということに気づいてください。 後半のレベルで行き詰まったら、Scratchのようなブロック言語に進んでください。考え方はそのまま持ち越せます。 年下のきょうだいや友達に教えているときは、その人に経路を言わせて、あなたがアイコンを配置してください。 編集部による評価であり、科学的に測定された効果ではありません。
一致 65/100
転移 58/100
反復 55/100 選ばれた理由 合格 — コーディングという枠組みがなくても、明確な目標と洗練された解法を持つ、満足感のある小さな論理パズルとして成立しています。
研究の裏づけあり 研究の裏づけあり:ある大学の研究が、幼い子どもにコンピュテーショナル・シンキングを教える手段として『Lightbot』と『ScratchJr』を比較し、ペルーの2つの大学の教員が1年目のプログラミングの授業でこれを使用しました。これが、アイコンが何を教えるかについての研究の裏づけありという評価を支えています。
プレイ環境と入手方法 Current iPhone and iPad availability is verified through the App Store snapshot checked on 2026-08-20.
Web availability was investigated on 2026-08-20 but was not considered sufficiently verified for publication as a current platform claim.
The Hour of Code and legacy browser material must not be used as evidence of current Web-platform status for this exact catalog entity.
Release-year confidence is lower than mobile platform confidence because present official pages foreground current access more than original launch history.
命令数の制限こそが、プレイヤーに手続きを発見させる原動力です。20ステップ必要な経路を、Mainが実際に持つわずかなスロットへと圧縮しなければならないからで、すべてがアイコンのままであっても、これは本物のプログラミング的思考です。