パパ先生のゲーム開発ブログ

二児のパパがゲーム開発アレコレを書いているブログ。Unity / UE4 / Scratch / プログラミングゼミ / プログラミング教育

[プログラミングゼミ] ブレークポイントで1つずつ実行する

プログラミングゼミ 今回はブレークポイントの使い方です。 ブレークポイントとは、プログラミングにおいて、 実行中のプログラムを一時的に止めるデバッグ機能です。 プログラミングゼミでも、このブレークポイントを利用することができます。 移動し続ける…

[プログラミングゼミ] キッズクリエイターコンテスト YOKOHAMA 開催中止

プログラミングゼミを開発しているDeNAさんが主催の プログラミングゼミ キッズクリエイターコンテスト YOKOHAMA 募集要項 横浜をイメージし、プログラミングゼミで作った作品であれば、 アニメーション・ゲームなど、どんな作品でも応募ができます。 作品に…

[toio] toioキューブで"きらきらぼし"を演奏(音を鳴らす)

toioプログラミング 今回はキューブの音を鳴らす機能を使って 「きらきらぼし」を演奏してみます。 toioキューブの音でドレミ鳴らす ドの音(60) レの音(62) ミの音(64) ファの音(65) ソの音(67) ラの音(69) きらきらぼしを演奏する toioキューブの音でドレミ…

[toio]トイオコレクションマット上で列・行移動

toioは市販のソフトで遊ぶ以外に、自分でプログラミングをして toioキューブを制御することができます。 toioを制御するには ・toio専用タイトル「GoGo ロボットプログラミング ~ロジーボのひみつ~」で遊ぶ ・ビジュアルプログラミングで制御 ・JavaScript…

[Scratch] 「色」との当たり判定

スクラッチでは、 「マウスポインタ」「スプライト」「壁」に当たった(触れた)か? というのを調べることができます。 しかし、スクラッチではこれら以外にも、 特定の「色」に触れたかも調べることができます。 色と当たったか判定する 色に触れたか判定す…

[Scratch] サプライズでスプライトを作る

スクラッチ3.0から追加されていた 「サプライズ」機能。 2.0以前にはランダムスプライト作成機能がありましたが、 3.0で名称を変えて復活したようです。 サプライズでスプライトを作る 「サプライズ」はスプライトを作成するボタン内にあります。 ボタンを押…

プログラミングパズル「ヒューマンリソースマシン」が面白い

プログラミング的思考 x パズルゲーム 「ヒューマンリソースマシン」 ずっと気になっていましたが、 最近NintendoSwitch版が改めて出るということを聞いて、 その前にスマホアプリ版を遊んでみました! www.famitsu.com プレイの流れ パズルゲームでよくある…

「プログラムすごろく アベベのぼうけん」が凄く良かった!

「プログラムすごろく アベベのぼうけん」おどろきの上巻 2020年から、小学校で必修化されるプログラミング教育。 最近ではプログラミング塾が出来たり、toioなどの遊びながら学べる教材もたくさん出ています。 しかし、値段が高かったりして、気軽に与える…

[プログラミングゼミ] 写真を撮って保存・読み込む

プログラミングゼミ 今回は、プロゼミからスマホ・タブレットのカメラを起動して写真を撮り、 その写真を読み込む方法です。 [目次] プロゼミで扱えるデータ 写真を撮って保存 保存したデータはどこにある? 保存したデータを読み込む プロゼミで扱えるデー…

[プログラミングゼミ] 変数の中身の残る範囲(ローカル・インスタンス)

プログラミングゼミ 前回の記事に「スクラッチでの変数の見える範囲」について書きました。 www.papa-sensei.com 今回はDeNAさんが提供している 「プログラミングゼミ」での変数の中身の残る範囲についてです。 ローカルとインスタンス変数 プログラミングゼ…

[Scratch] 変数の見える範囲(ローカル・グローバル)

スクラッチ 今回は「変数」の見える範囲についてです。 変数には自分用・全員用の2種類がある スクラッチで変数を作る時、見える範囲を2種類から選ぶことができます。・すべてのスプライト用・このスプライトのみ 誰でも見れる・書ける、「すべてのスプラ…

[Scratch] ジャンケンゲームを作ろう-5.結果を表示しよう-

スクラッチ ジャンケンゲームを作ろう いよいよ最後の回です。 今回は「勝ち」「負け」「あいこ」などの、結果表示です。 1. 結果表示用のスプライトを作ろう 2. コスチュームを変える 3. ゲームで遊ぼう 1. 結果表示用のスプライトを作ろう まずは結果表示…