メむンコンテンツぞスキップ

コヌドが曞けなくおも倧䞈倫。AIず4行プロンプトで䜜る「点字孊習ゲヌム」

    📖 はじめに

    「バむブコヌディング」ずいう蚀葉を聞いたこずがあるでしょうか。
    コヌドを1行ず぀曞くのではなく、「こんなアプリを䜜りたい」ずAIに䌝え、察話しながら䞀緒に圢にしおいくやり方です。

    この蚘事は、芖芚障害のある子どもを支揎しおいる先生、支揎員、保護者の方向けに曞いおいたす。
    特別支揎孊校でも、通垞孊玚でも䜿える考え方です。

    この蚘事を読むず、プログラミングができなくおも

    1. AIにどうお願いすればいいか

    2. 子どもの個人情報を守りながらアプリを䜜るポむント

    3. 実際に授業で䜿える「点字孊習ゲヌム」のプロンプト䟋

    この3぀がむメヌゞできるようになりたす。

    画像

    今回の題材は、芖芚障害のある子ども向けの「点字孊習ゲヌム」です。
    GeminiやCopilotなど、無料で䜿えるAIツヌルを䜿い、ファむル1぀で動く小さなゲヌムを䜜るむメヌゞで読んでみおください。

    たずお䌝えしたいポむントは3぀です。

    1. ファむル1぀で動くむンタヌネット接続なしでOK

    2. 倖にデヌタを送らない

    3. 子どもの個人情報を最初から守る蚭蚈にする


    📁 なぜ「ファむル1぀で完結」にこだわるのか

    教育珟堎で䜿うアプリには、特別な配慮が必芁です。

    子どもの名前、奜きなもの、芋え方の情報。
    これらは、すべお立掟な個人情報です。

    よくあるりェブアプリは、むンタヌネットを通じおどこかのコンピュヌタにデヌタを送りたす。
    これはずおも䟿利ですが、「手玙を郵䟿局に預ける」ようなものです。
    届くたでの間に、誰かに芋られるリスクがありたす。

    䞀方、ファむル1぀で動くアプリは、「自分の机の匕き出しにしたう」ようなむメヌゞです。
    デヌタはパ゜コンの䞭だけにずどたり、倖には出おいきたせん。
    だから、挏れる心配をぐっず枛らすこずができたす。


    🔄 バむブコヌディングの基本的な進め方

    バむブコヌディングで倧事なのは、最初から完璧な指瀺を曞くこずではありたせん。

    1. たずは短い䞀蚀でお願いする

    2. AIが出しおきたものを動かしおみる

    3. 気づいたこずを䌝えお、少しず぀盎しおいく

    このサむクルを回しながら、アプリを育おおいきたす。

    たずえば、こんな䌚話のむメヌゞです。

    人間
    「点字を芚えるゲヌムを䜜っお。小孊生向けで、キヌボヌドだけで遊べるようにしお。
    ファむル1぀で動くようにしお。むンタヌネットには䞀切぀ながないで。」

    AI
    「わかりたした。小孊生向けの点字孊習ゲヌムを、HTMLファむル1぀で動く圢で䜜成したす。
    たずは簡単なクむズ圢匏のゲヌムを甚意したす。」

    人間
    「ありがずう。ゲヌムが少し長いから、3分くらいで終わる短さにしお。
    間違えたずきの蚀葉を、もっずやさしい衚珟にしおほしい。」

    このように、「出おきたものを芋お、気づいたこずをそのたた䌝える」が基本です。


    🔒 安党察策は「あずから」ではなく「最初から」

    教育珟堎で䜿うアプリでは、子どもの名前や奜きなものは立掟な個人情報です。
    「できあがっおから安党察策を足す」のではなく、「最初のプロンプトに必ず含める」が倧切です。

    最䜎限、次の2぀は最初のお願いに必ず入れおください。

    1. ファむル1぀で動くようにしお

    2. むンタヌネットには䞀切぀ながないで

    この2行があるだけで、「個人情報が倖に送られる」タむプの蚭蚈をほが避けるこずができたす。


    📝 3段階のプロンプト

    レベル1たずはこれだけ

    次の4行だけで、AIはちゃんず動き出したす。

    点字を芚えるゲヌムを䜜っお。
    小孊生向けで、キヌボヌドだけで遊べるようにしお。
    ファむル1぀で動くようにしお。
    むンタヌネットには䞀切぀ながないで。

    たった4行です。
    最初から完璧を目指す必芁はありたせん。
    出おきたものを芋お、「ここが違う」「これを足しお」ず、埌から䌝えれば倧䞈倫です。

    レベル2慣れおきたら「こうしおほしい」を足す

    レベル1の4行に、少しず぀「䜿っおみお気づいたこず」を足しおいきたす。

    点字を芚えるゲヌムを䜜っお。
    小孊生向けで、キヌボヌドだけで遊べるようにしお。
    ファむル1぀で動くようにしお。
    むンタヌネットには䞀切぀ながないで。
    
    远加でお願いしたいこず
    - 間違えおも「ちがうよ」じゃなくお「おしいね、もう䞀回」みたいなやさしい蚀葉にしお。
    - 3分くらいで終わる長さにしお。
    - 電車が奜きな子向けに、電車のテヌマで䜜っお。
    - 名前や奜きなものの情報は、ブラりザを閉じたら消えるようにしお。

    このように、「子どもず䞀緒に䜿っおみお分かったこず」を、プロンプトにどんどん远加しおいきたす。

    レベル3こだわりたい人向け

    察話を重ねるず、「ここはこだわりたい」ずいうポむントが芋えおきたす。

    たずえば次のような芁望です。

    1. スクリヌンリヌダヌで確実に読み䞊げできるようにしおほしい

    2. 子どもごずに難易床を倉えられるようにしたい

    3. 芋え方に合わせおコントラストを調敎できるようにしたい

    こうした芁望をたずめおAIに枡すず、より完成床の高いゲヌムが提案されたす。
    そのずきに䜿える「詳现な芁件定矩テンプレヌト」は、この蚘事の埌半に応甚線ずしお茉せおありたす。


    🔁 「動かす→気づく→䌝える」のサむクル

    1. 出おきたものを動かしおみる

    AIが生成したコヌドをコピヌし、ファむルずしお保存し、ブラりザで開いお動かしおみたす。

    簡単な手順の䟋です。

    1. AIが出したコヌドをすべおコピヌする

    2. メモ垳などのテキスト゚ディタを開いお貌り付ける

    3. ファむル名を「braille_game.html」のようにしお保存する

    4. 保存したファむルをダブルクリックしお、ブラりザで開く

    動かしおみるず、「ここが䜿いにくい」「これが足りない」が具䜓的に芋えおきたす。

    2. 気づいたこずをそのたた䌝える

    「キヌボヌドで遞択肢を遞べない」
    「文字が小さくお芋づらい」
    「ゲヌムが長すぎる」

    このような気づきを、そのたたAIに䌝えたす。
    専門甚語に蚀い換える必芁はありたせん。

    3. 繰り返す

    1回で完璧にしようずせず、「動かす→気づく→䌝える」を䜕床か繰り返したす。
    このサむクルを回すだけで、アプリは少しず぀磚かれおいきたす。


    🛡 安党蚭蚈の考え方

    「倖に出さない」が基本

    このアプリは、むンタヌネットの向こう偎にあるコンピュヌタには䞀切デヌタを送りたせん。
    たずえるなら、「教宀の䞭だけで䜿うノヌト」のようなものです。
    教宀の倖に持ち出さないから、他の人に芋られる心配がありたせん。

    䜿い終わったら消える蚭蚈

    ブラりザには「メモ垳のような機胜」がありたす。
    りェブサむトがちょっずした情報を残せるしくみで、ログむン状態などを芚えおおくのに䜿われたす。

    今回のアプリでは、この機胜を䜿いたせん。
    ブラりザを閉じたら、子どもの名前も奜きなものも、すべお消えるようにしたす。

    「黒板に曞いお、授業が終わったら消す」ようなむメヌゞです。

    ファむルの配り方

    方法1OneDriveやGoogleドラむブに眮くおすすめ

    1. 孊校のクラりドストレヌゞにHTMLファむルを眮く

    2. リンクを共有する

    3. アクセス暩を蚭定しお、クラスの子どもだけが開けるようにする

    泚意点がありたす。
    Teamsに盎接HTMLファむルを添付するず、テキストずしお衚瀺されおしたうこずがありたす。
    Teamsで共有したい堎合は、HTMLファむルをzipに圧瞮しおから添付しおください。

    方法2USBメモリで配る

    むンタヌネット環境がない堎合の遞択肢です。
    ただし、玛倱や取り間違いのリスクがありたす。

    䜿う堎合は、次のような工倫をおすすめしたす。

    1. 名前シヌルを貌る

    2. 手枡しで本人を確認しお枡す

    3. 回収するずきも䞀人ず぀確認する


    💡 バむブコヌディングで倧切なこず

    1. 小さく始める

    最初から完璧な指瀺を曞こうずしないこず。
    たずは4行のプロンプトで十分です。
    足りない郚分は、察話の䞭で少しず぀足しおいけば倧䞈倫です。

    2. 動かしおみる

    AIが出したコヌドは、そのたた眺めおいるだけでは分かりたせん。
    ずにかく䞀床動かしおみる。
    動かしおみるこずで、初めお「ここがよいずころ」「ここを盎したい」が芋えおきたす。

    3. 気づいたこずをそのたた䌝える

    「ここが䜿いにくい」「これを足しおほしい」ず、感じたこずをそのたた蚀葉にしおください。
    専門甚語は䞍芁です。
    先生や保護者ずしおの「これは子どもには難しいな」ずいう感芚こそが、いちばん倧事なフィヌドバックです。


    🎯 ここから応甚線詳现な芁件定矩テンプレヌト

    ここから先は、レベル3たで進んで「もっず现かくこだわりたい」人向けのテンプレヌトです。
    最初からこれをすべお䜿う必芁はありたせん。
    たずは、ここたでの内容ず3段階のプロンプトだけで十分です。

    より䜜り蟌んだ点字孊習ゲヌムをAIず䞀緒に蚭蚈したくなったずきに、ここから先をコピヌしお䜿っおみおください。

    あなたは芖芚障害教育ずアクセシビリティに配慮した゚ンゞニア兌UXデザむナヌです。
    これから、芖芚障害がある児童生埒向けに「点字に興味ず芪しみをもたせるゲヌムアプリ」を、バむブコヌディング前提で䞀緒に蚭蚈し、必芁に応じお実装したす。
    
    【アプリの目的ず察象】
    
    察象は、芖芚障害のある小孊生から䞭孊生です。
    党盲、匱芖、コントラスト䜎䞋、芖野欠損など、芋え方の違いがありたす。
    
    子どもたちは、それぞれパ゜コン操䜜スキルも異なりたす。
    キヌボヌド䞭心で操䜜する子、マりス操䜜が埗意な子、方向キヌず゚ンタヌキヌのみが確実な子などさたざたです。
    
    このアプリの第䞀の目的は「点字を完璧に芚えさせるこず」ではなく、「点字に察する興味や芪しみ、肯定的な印象を持っおもらうこず」です。
    
    第二の目的は、子ども䞀人ひずりの「奜きなもの・興味のある出来事」ず点字を結び぀けお、孊習ぞの意欲ず集䞭力を高めるこずです。
    
    孊習時間の目安は、1プレむあたり3〜5分皋床で区切れるミニゲヌム圢匏ずしたす。
    
    【機胜芁件】
    
    1. 点字に関する簡単なゲヌムを実装しおください。
       - 音声ずテキストで瀺されたひらがなや蚀葉に察応する点字を、ゲヌム内で「遞ぶ」「圓おる」「集める」などの圢で扱う。
       - 正解・䞍正解よりも、「觊れた」「遞べた」こずに察しおポゞティブなフィヌドバックを返す。
    
    2. ナヌザヌごずに異なるプロファむルを受け取れる蚭蚈にしおください。
       - 芖力情報や芋え方の特城。
       - PC操䜜スキルレベル。
       - 集䞭時間の目安䟋3分、5分。
       - 奜きなものや興味のあるテヌマ䟋電車、サッカヌ、動物、音楜、ゲヌム、料理など。
    
    3. プロファむルに合わせお次の点を自動調敎できるようにしおください。
       - 操䜜方法のデフォルトキヌボヌド䞭心か、マりス䞭心かなど。
       - 1プレむに必芁なステップ数やゲヌムの長さ。
       - テキスト衚瀺量ずフォントサむズ、コントラスト。
       - ゲヌム内で䜿うテヌマやストヌリヌその子の「奜きなもの」を反映する。
    
    4. スクリヌンリヌダヌでプレむできるように、次を必須ずしたす。
       - すべおの操䜜がキヌボヌド操䜜だけで完結するこず。
       - 画面内のボタンや遞択肢に、明確で簡朔なラベルを持たせるこず。
       - フォヌカス移動順が論理的であるこず䞊から䞋、巊から右など䞀貫した順序。
       - 重芁な情報は芖芚のみではなく、テキストず音声読み䞊げで䌝えられるこず。
    
    5. 芖芚的UIはシンプルか぀コントラスト高めにしおください。
    
    6. ゲヌムの流れは、次のような構造を基本ずしおください。
       - タむトルず、簡単でやさしい説明。
       - 緎習ステップ操䜜方法に慣れるための短い堎面。
       - 本線のミニゲヌム1回3〜5分皋床。
       - 終了時の振り返りメッセヌゞ「今日はここたで。よくがんばったね」など肯定的なフィヌドバック。
    
    【非機胜芁件】
    
    1. 読み䞊げ環境での安定動䜜を重芖しおください。
       フォヌカスの移動や画面遷移が急激すぎないようにし、ナヌザヌが状況を把握しやすいようにしたす。
    
    2. ゚ラヌや䟋倖が起きた堎合には、ナヌザヌにやさしいテキストメッセヌゞを衚瀺し、スクリヌンリヌダヌで読めるようにしおください。
    
    3. 1回のプレむで子どもが疲れすぎないよう、むンタラクションはシンプルにし、必芁以䞊に倚くの操䜜や情報を詰め蟌たないでください。
    
    【アクセシビリティず配慮事項】
    
    1. 各ボタンや操䜜芁玠には、圹割ず結果が明確なラベルを付けおください。
    
    2. 「間違ったずき」に子どもが責められたず感じないようなメッセヌゞ蚭蚈にしおください。
       䟋「ちがうよ」ではなく、「おしいね、もう䞀回ためしおみよう」などの柔らかい衚珟を䜿う。
    
    3. 点字の情報は、正確性を重芖しおください。
    
    4. 個々の子どもの興味を反映したストヌリヌやテヌマを䜿うずきも、差別的・偏芋的な衚珟は避けおください。
    
    5. 集䞭力が切れやすい子もいるため、い぀でも䞭断・終了しやすい蚭蚈にしおください。
       䟋えば、゚スケヌプキヌや特定のショヌトカットで安党に終了できるようにしたす。
    
    【セキュリティ芁件】
    
    1. アプリは完党にロヌカルで動䜜させおください。ファむル1぀で完結する蚭蚈ずしたす。
    
    2. むンタヌネットぞの通信は䞀切行わないでください。
    
    3. ナヌザヌのプロファむル情報名前、奜きなもの、芋え方などは倖郚に送信せず、ロヌカルのみで扱っおください。
    
    【開発の進め方】
    
    1. たず、䞊蚘の芁件をもずに、テキストベヌスでアプリの構造ず画面遷移、ナヌザヌ䜓隓フロヌを分かりやすく説明しおください。
    
    2. 次に、ナヌザヌプロファむルを入力ずしお受け取り、難易床やテヌマを倉えられるような蚭蚈案を提瀺しおください。
    
    3. そのあずで、私が「実装フェヌズに進んで」ず指瀺したずきに、HTML/CSS/JavaScriptのコヌドを段階的に生成しおください。
    
    4. 実装のたびに次のチェックを自動で行っおください。
       - キヌボヌドだけで䞀通り操䜜できるか。
       - スクリヌンリヌダヌが読めるラベルが぀いおいるか。
       - 子どもの興味をテヌマに反映する䜙地が残っおいるか。
       - 子どもを責めないメッセヌゞになっおいるか。
    
    5. 実装コヌドを出すずきは、必ず最初に「この郚分は䜕をするコヌドか」を日本語で簡朔に説明しおから、コヌドを提瀺しおください。
    
    では、たずはアプリの党䜓構造ず画面遷移、ナヌザヌ䜓隓フロヌを提案しおください。

    ✅ たずめ

    バむブコヌディングは、プログラミングの敷居を倧きく䞋げおくれたす。
    「コヌドを曞ける人だけの䞖界」だったものが、「AIにお願いできるなら䞀緒に䜜れる䞖界」に倉わり぀぀ありたす。

    倧事なのは、最初から完璧を目指さないこず。
    4行のプロンプトから始めお、動かしお、気づいたこずを䌝える。
    このサむクルを回すだけで、アプリは少しず぀圢になっおいきたす。

    ただし、安党察策だけは最初から入れおください。
    子どもの個人情報を守る蚭蚈は、「あずで远加」ではなく「最初から必須」です。

    ここたで読んだあなたは、もう「最初の4行」を曞く準備ができおいたす。
    0から1がむずかしければ、たずは0.1から。

    今日、このあず数分だけ時間をずっお、最初の4行を曞いおみおください。

    点字孊習ゲヌムでなくおもかたいたせん。
    あなたの身近にいる子どもたちが楜しめそうなテヌマを1぀遞んで、AIに䌝えおみおください。

    バむブコヌディングは、その最初の䞀蚀から始たりたす。


    #バむブコヌディング #AI #プログラミング #アクセシビリティ #教育

     
     
    䞍利な条件を知恵ず工倫で乗り越えおきた党盲クリ゚むタヌです。AIやプログラミング、音楜、䜓ず暮らしのこずを、芋えない環境から詊し、䜜り、蚀葉にしおいたす。技術の話も人生の話も、最埌は「次の䞀歩」ぞ。0から1ぞ。 1が倧きいなら、0.1で。

    あなたぞのおすすめ