本文へスキップ

Lightbot

2008

再利用できる命令の並びでロボットを導く、コンパクトなパズルゲーム。

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

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

    一致は65点に達します。プログラミングの概念そのものが、パズルの実際の制約になっています。命令数の制限こそが、プレイヤーに手続きを発見させる原動力であり、スロットの不足こそが、再利用をただの整理整頓ではなく価値あるものにしています。テキストボックスで何かを教えられることはなく、実際のプログラミング課題ではなく架空のグリッド上で、スペースが足りなくなることによって発見されます。

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

    転移は58点です。順次実行、分解、再利用は、あらゆるプログラミング言語の根底にある考え方であり、『Lightbot』と『ScratchJr』を比較した研究は、アイコン形式が実際にコンピュテーショナル・シンキングを教えることを確認しています。この点数が抑えられているのは、すべてがアイコンのままであるためです。構文もデータも変数もなく、プログラムが微妙な理由で誤動作するという経験もありません。

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

    反復は55点に達します。どのレベルも、異なるボードの上で同じわずかな考え方を鍛えさせてくれ、命令数の制限は、再利用についての同じ推論を求め続けます。それ以上高くならないのは、レベルの数が有限だからです。根気のあるプレイヤーならそれを終えてしまい、その後も続けるための生成機能はありません。

教育での使用例

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

  • 研究Sheffield Hallam University · 小学校 · 2017

    Sheffield Hallam Universityの研究者は、対照的な2つのツール、『ScratchJr』と『Lightbot』を使い、幼い子どもたちがプログラミングにどう取り組むかを研究し、それぞれのツールのインターフェースが子どものコンピュテーショナル・シンキングの発達にどう影響するかを調べました。

    An Exploration of the Role of Visual Programming Tools in the Development of Young Children's Computational Thinking ↗
  • 講座Universidad Nacional de San Agustín and Universidad La Salle, Arequipa, Peru · 大学 · 2017

    ペルーの2つの大学の教員は、『Lightbot』をTurtleグラフィックスライブラリと組み合わせて使い、プログラミング入門の学生にアルゴリズムと関数の概念を紹介しました。この取り組みは両校の1年目の授業を通じて実施されました。

    When the Robot Meets the Turtle: A Gentle Introduction to Algorithms and Functions ↗
  • 学校プログラムCode.org / Computer Science Education Week (CSEdWeek) · 幅広い年齢

    『Lightbot』は公式のHour of Codeアクティビティとして提供されています。これは、何百万人もの幼稚園から高校までの生徒にコンピュータサイエンスの1時間を紹介する、全国規模のComputer Science Education WeekとCode.orgによる取り組みであり、授業向けの教師用資料も提供されています。

    Lightbot as an official Hour of Code tutorial ↗

根拠が示すこと

研究の裏づけありこのゲーム、またはその土台となっている仕組みそのものを扱った研究が発表されています。

根拠のレベルは「研究の裏づけあり」です。Sheffield Hallam Universityの研究者は、対照的な2つのツール、『ScratchJr』と『Lightbot』を使い、幼い子どもたちがプログラミングにどう取り組むかを研究し、それぞれのインターフェースがコンピュテーショナル・シンキングの育ち方にどう影響するかを調べました。ペルーの2つの大学の教員は、『Lightbot』をTurtleグラフィックスライブラリと組み合わせて使い、1年目の学生にアルゴリズムと関数の概念を教えました。『Lightbot』は公式のHour of Codeアクティビティでもあり、授業で使える教師向けの資料も用意されています。公式サイトはまた、このゲームが2000万人以上の子どもにプレイされ、何万人もの教師に使われてきたとも述べていますが、これは普及度についての開発元の主張であり、測定された結果ではないため、ここでは根拠として数えていません。

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

一致
65/100
転移
58/100
反復
55/100

選ばれた理由

合格 — コーディングという枠組みがなくても、明確な目標と洗練された解法を持つ、満足感のある小さな論理パズルとして成立しています。

研究の裏づけあり

研究の裏づけあり:ある大学の研究が、幼い子どもにコンピュテーショナル・シンキングを教える手段として『Lightbot』と『ScratchJr』を比較し、ペルーの2つの大学の教員が1年目のプログラミングの授業でこれを使用しました。これが、アイコンが何を教えるかについての研究の裏づけありという評価を支えています。

プレイヤーの評判の出典

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

プレイ環境と入手方法

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.

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

命令数の制限こそが、プレイヤーに手続きを発見させる原動力です。20ステップ必要な経路を、Mainが実際に持つわずかなスロットへと圧縮しなければならないからで、すべてがアイコンのままであっても、これは本物のプログラミング的思考です。