狠狠撸

狠狠撸Share a Scribd company logo
ScratchとKinectで
簡単モーションプログラミング
今日のゴール
? ScratchとKinectを使ったゲームを作る
? 後半はみなさんにゲームを作ってもらいます。どんなゲームを
作りたいか想像してみてください。
必要なもの
? Windows 7以降のPC
? Scratch 1.4
? Kinect for Windows センサー
? Kinect for Windows Runtime v1.8
? Kinect2Scratch
Scratch 1.4のインストール
Kinect for Windows Runtime v1.8のインストール
碍颈苍别肠迟2厂肠谤补迟肠丑の起动
碍颈苍别肠迟のデータを厂肠谤补迟肠丑に送る(1)
碍颈苍别肠迟のデータを厂肠谤补迟肠丑に送る(1)
碍颈苍别肠迟のデータを厂肠谤补迟肠丑に送る(3)
碍颈苍别肠迟のデータを厂肠谤补迟肠丑に送る(4)
自分の动きで猫を动かす
おちものゲームを作ってみよう
こんなゲーム
ステージ
スプライト1
スプライト2
みなさんも
作ってみてください!

More Related Content

More from Kaoru NAKAMURA (20)

AR/VR seminar
AR/VR seminarAR/VR seminar
AR/VR seminar
Kaoru NAKAMURA
?
3D depth sensor world
3D depth sensor world3D depth sensor world
3D depth sensor world
Kaoru NAKAMURA
?
HoloLensとWindows Mixed Reality が実現する新しい世界
HoloLensとWindows Mixed Reality が実現する新しい世界HoloLensとWindows Mixed Reality が実現する新しい世界
HoloLensとWindows Mixed Reality が実現する新しい世界
Kaoru NAKAMURA
?
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーションVisual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Kaoru NAKAMURA
?
贬辞濒辞尝别苍蝉概要 仙台IT文化祭
贬辞濒辞尝别苍蝉概要 仙台IT文化祭贬辞濒辞尝别苍蝉概要 仙台IT文化祭
贬辞濒辞尝别苍蝉概要 仙台IT文化祭
Kaoru NAKAMURA
?
贬辞濒辞尝别苍蝉概要
贬辞濒辞尝别苍蝉概要贬辞濒辞尝别苍蝉概要
贬辞濒辞尝别苍蝉概要
Kaoru NAKAMURA
?
贬辞濒辞尝别苍蝉ハンズオン(ショート)
贬辞濒辞尝别苍蝉ハンズオン(ショート)贬辞濒辞尝别苍蝉ハンズオン(ショート)
贬辞濒辞尝别苍蝉ハンズオン(ショート)
Kaoru NAKAMURA
?
贬辞濒辞尝别苍蝉ハンズオン(セットアップ)
贬辞濒辞尝别苍蝉ハンズオン(セットアップ)贬辞濒辞尝别苍蝉ハンズオン(セットアップ)
贬辞濒辞尝别苍蝉ハンズオン(セットアップ)
Kaoru NAKAMURA
?
ジェスチャ认识?物体形状取得がもたらす新たな未来
ジェスチャ认识?物体形状取得がもたらす新たな未来ジェスチャ认识?物体形状取得がもたらす新たな未来
ジェスチャ认识?物体形状取得がもたらす新たな未来
Kaoru NAKAMURA
?
Kinect、real senseの概要とさまざまな使い方
Kinect、real senseの概要とさまざまな使い方Kinect、real senseの概要とさまざまな使い方
Kinect、real senseの概要とさまざまな使い方
Kaoru NAKAMURA
?
顿别辫迟丑センサーで稼ぐ
顿别辫迟丑センサーで稼ぐ顿别辫迟丑センサーで稼ぐ
顿别辫迟丑センサーで稼ぐ
Kaoru NAKAMURA
?
碍颈苍别肠迟や搁别补濒厂别苍蝉别の概要とさまざまな使い方
碍颈苍别肠迟や搁别补濒厂别苍蝉别の概要とさまざまな使い方碍颈苍别肠迟や搁别补濒厂别苍蝉别の概要とさまざまな使い方
碍颈苍别肠迟や搁别补濒厂别苍蝉别の概要とさまざまな使い方
Kaoru NAKAMURA
?
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使ったバージョン管理と継続的インテグレーションVisual Studio OnlineとUnityを使ったバージョン管理と継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Kaoru NAKAMURA
?
Kinect v2 応用事例
Kinect v2 応用事例Kinect v2 応用事例
Kinect v2 応用事例
Kaoru NAKAMURA
?
いま注目のセンサー&补尘辫;デバイス
いま注目のセンサー&补尘辫;デバイスいま注目のセンサー&补尘辫;デバイス
いま注目のセンサー&补尘辫;デバイス
Kaoru NAKAMURA
?
内蔵化、モバイル化に向かう顿别辫迟丑センサー
内蔵化、モバイル化に向かう顿别辫迟丑センサー内蔵化、モバイル化に向かう顿别辫迟丑センサー
内蔵化、モバイル化に向かう顿别辫迟丑センサー
Kaoru NAKAMURA
?
インテル Real Sense Hands On Lab
インテル Real Sense Hands On Labインテル Real Sense Hands On Lab
インテル Real Sense Hands On Lab
Kaoru NAKAMURA
?
子どもとデジタル现在进行形
子どもとデジタル现在进行形子どもとデジタル现在进行形
子どもとデジタル现在进行形
Kaoru NAKAMURA
?
HVC-C Open Fab Night HVC-CをiOSでいじってみた
HVC-C Open Fab Night HVC-CをiOSでいじってみたHVC-C Open Fab Night HVC-CをiOSでいじってみた
HVC-C Open Fab Night HVC-CをiOSでいじってみた
Kaoru NAKAMURA
?
ウェアラブルデバイスとモーションセンサーの融合
ウェアラブルデバイスとモーションセンサーの融合ウェアラブルデバイスとモーションセンサーの融合
ウェアラブルデバイスとモーションセンサーの融合
Kaoru NAKAMURA
?
HoloLensとWindows Mixed Reality が実現する新しい世界
HoloLensとWindows Mixed Reality が実現する新しい世界HoloLensとWindows Mixed Reality が実現する新しい世界
HoloLensとWindows Mixed Reality が実現する新しい世界
Kaoru NAKAMURA
?
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーションVisual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Kaoru NAKAMURA
?
贬辞濒辞尝别苍蝉概要 仙台IT文化祭
贬辞濒辞尝别苍蝉概要 仙台IT文化祭贬辞濒辞尝别苍蝉概要 仙台IT文化祭
贬辞濒辞尝别苍蝉概要 仙台IT文化祭
Kaoru NAKAMURA
?
贬辞濒辞尝别苍蝉概要
贬辞濒辞尝别苍蝉概要贬辞濒辞尝别苍蝉概要
贬辞濒辞尝别苍蝉概要
Kaoru NAKAMURA
?
贬辞濒辞尝别苍蝉ハンズオン(ショート)
贬辞濒辞尝别苍蝉ハンズオン(ショート)贬辞濒辞尝别苍蝉ハンズオン(ショート)
贬辞濒辞尝别苍蝉ハンズオン(ショート)
Kaoru NAKAMURA
?
贬辞濒辞尝别苍蝉ハンズオン(セットアップ)
贬辞濒辞尝别苍蝉ハンズオン(セットアップ)贬辞濒辞尝别苍蝉ハンズオン(セットアップ)
贬辞濒辞尝别苍蝉ハンズオン(セットアップ)
Kaoru NAKAMURA
?
ジェスチャ认识?物体形状取得がもたらす新たな未来
ジェスチャ认识?物体形状取得がもたらす新たな未来ジェスチャ认识?物体形状取得がもたらす新たな未来
ジェスチャ认识?物体形状取得がもたらす新たな未来
Kaoru NAKAMURA
?
Kinect、real senseの概要とさまざまな使い方
Kinect、real senseの概要とさまざまな使い方Kinect、real senseの概要とさまざまな使い方
Kinect、real senseの概要とさまざまな使い方
Kaoru NAKAMURA
?
顿别辫迟丑センサーで稼ぐ
顿别辫迟丑センサーで稼ぐ顿别辫迟丑センサーで稼ぐ
顿别辫迟丑センサーで稼ぐ
Kaoru NAKAMURA
?
碍颈苍别肠迟や搁别补濒厂别苍蝉别の概要とさまざまな使い方
碍颈苍别肠迟や搁别补濒厂别苍蝉别の概要とさまざまな使い方碍颈苍别肠迟や搁别补濒厂别苍蝉别の概要とさまざまな使い方
碍颈苍别肠迟や搁别补濒厂别苍蝉别の概要とさまざまな使い方
Kaoru NAKAMURA
?
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使ったバージョン管理と継続的インテグレーションVisual Studio OnlineとUnityを使ったバージョン管理と継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Kaoru NAKAMURA
?
いま注目のセンサー&补尘辫;デバイス
いま注目のセンサー&补尘辫;デバイスいま注目のセンサー&补尘辫;デバイス
いま注目のセンサー&补尘辫;デバイス
Kaoru NAKAMURA
?
内蔵化、モバイル化に向かう顿别辫迟丑センサー
内蔵化、モバイル化に向かう顿别辫迟丑センサー内蔵化、モバイル化に向かう顿别辫迟丑センサー
内蔵化、モバイル化に向かう顿别辫迟丑センサー
Kaoru NAKAMURA
?
インテル Real Sense Hands On Lab
インテル Real Sense Hands On Labインテル Real Sense Hands On Lab
インテル Real Sense Hands On Lab
Kaoru NAKAMURA
?
子どもとデジタル现在进行形
子どもとデジタル现在进行形子どもとデジタル现在进行形
子どもとデジタル现在进行形
Kaoru NAKAMURA
?
HVC-C Open Fab Night HVC-CをiOSでいじってみた
HVC-C Open Fab Night HVC-CをiOSでいじってみたHVC-C Open Fab Night HVC-CをiOSでいじってみた
HVC-C Open Fab Night HVC-CをiOSでいじってみた
Kaoru NAKAMURA
?
ウェアラブルデバイスとモーションセンサーの融合
ウェアラブルデバイスとモーションセンサーの融合ウェアラブルデバイスとモーションセンサーの融合
ウェアラブルデバイスとモーションセンサーの融合
Kaoru NAKAMURA
?

Recently uploaded (8)

Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
NTT DATA Technology & Innovation
?
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ssuserfcafd1
?
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
NTT DATA Technology & Innovation
?
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OSIoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
Tomohiro Saneyoshi
?
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
kota usuha
?
滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿
滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿
滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿
Matsushita Laboratory
?
Matching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdfMatching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdf
hirokiokuda2
?
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
NTT DATA Technology & Innovation
?
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ssuserfcafd1
?
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
NTT DATA Technology & Innovation
?
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OSIoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
Tomohiro Saneyoshi
?
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
kota usuha
?
滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿
滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿
滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿
Matsushita Laboratory
?
Matching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdfMatching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdf
hirokiokuda2
?

Editor's Notes

  • #4: ScratchでKinectプログラミングを行うためには上記の5つが必要です。 Windows 7以降のPC Kinect for WindowsはWindows 7以降のPCで動作します。またMac OSXなどでは動きません。 Scratch バージョン2がありますが、バージョン1.4を使用します。 http://info.scratch.mit.edu/ja/Scratch_1.4_Download Kinect for Windows センサー バージョン1と2がありますが、バージョン1を使用します。価格は上記のMicrosoft Storeで?25,509(税込み)ですが、Amazonなどではもう少し安く購入できます。 http://www.microsoftstore.com/store/msjp/ja_JP/pdp/productID.298959900?srccode=cii_381964624&cpncode=26-372902406-2&WT.mc_id=PLA_JP_GooglePLA Kinect for Windows Runtime v1.8 Kinectを動かすためのソフトウェアです。プログラミング言語でプログラムする場合にはKinect for Windows SDKが必要です。 Kinect for Windows Runtime v1.8:http://www.microsoft.com/en-us/download/details.aspx?id=40277 Kinect for Windows SDK v1.8:http://www.microsoft.com/en-us/download/details.aspx?id=40278 Kinect2Scratch KinectのデータをScratchに送信するプログラムです。 http://scratch.saorog.com/
  • #7: Kinect2Scratchをダウンロードする際には名前や国の入力が必要です。必要事項を記入するとダウンロードURLがメールで送られてきます。 ダウンロードリンクをクリックすると「Kinect2Scratch15Final.zip」というファイルが取得できるので、これを展開(解凍)します。展開(解凍)すると、いくつかのファイルができます。「Kinect2Scratch SDK 1.5.exe」を実行します。 すると上記左の画面が表示されます。 ここで「LAUNCH KINECT」を押すと、Kinectが起動し上記右のようにカメラの画面が表示されます。
  • #8: Scratchを開きます。 「調べる」にある「スライダーセンサーの値」をスクリプトに移動します。 スライダーの右にある矢印を押すと、使用できるセンサーの一覧が表示されます。まだKinectのデータを送っていないので少ししか表示されません。
  • #9: 「スライダーセンサーの値」を右クリックして「遠隔センサー接続を有効にする」をクリックします。 「遠隔センサ接続が有効になりました」と表示されたら「OK」を押します。 これでScratch側の準備はOKです。
  • #10: Kinect2Scratchを開き「LAUNCH KINECT」→「CONNECT TO SCRATCH」の順にボタンを押します。 これでKinectのデータをScratchに送るようになります。
  • #11: 厂肠谤补迟肠丑に戻り「スライダーセンサーの値」を见るとたくさんのデータが増えています。これらが碍颈苍别肠迟から送られてくるデータです。
  • #12: 最初のプログラムを作ってみましょう。 自分の動きで猫を動かします。 「ずっと」の中に「X座標を~、Y座標を~にする」を入れます。 X座標に「HipCenter_xセンサーの値」、Y座標に「HipCenter_yセンサーの値」を入れます。 これで自分の動きで猫が動くでしょう。
  • #14: こんなゲームを作ってみます。 猫をKinectで動かします。 ボールが落ちてきます。 ボールをキャッチできたら得点になります。 10秒間に何回ボールをキャッチできるか競います。
  • #15: ステージのプログラム 残り時間と得点の初期設定を行います。 1秒ごとに残り時間を減らします。 10回繰り返したら、すべてを止めます。
  • #16: スプライト1(猫) Kinectで動かします。
  • #17: スプライト2(ボール) X座標を-150から150、Y座標を220に設定します。これは画面の一番上の位置です。 ボールを落とします。Y座標が画面の下まで移動するか、スプライト1(猫)にあたるまで繰り返します。 繰り返しが終わった時に、スプライト1(猫)にあたっていたら、得点を1増やします。