著者:NGO TAMA
ページ数:144
¥525 → ¥0
おじさん、今度はアニメを作っているの?
「あぁ、いらっしゃい、これを見て欲しかったんだ」
お皿が空を飛んで、棒に刺さっているね?
「不思議だろ?」
誰も動かしていないのにね!
「ここに犬がいて、お皿が動くのを追っているよ」
ほんとだ!映画で見たような犬だね!
「ダルメシアンっていう犬だよ、それ見てごらん、飛び跳ねているよ」
あれ?終わったら、歩いて行っちゃったよ
「犬を素直に歩かせるのは、とても手間がかかるんだよ」
犬の好きなものを、あげればいいんじゃない?
「アハハ!それは良い考えだが、これはソフトで動かしているんだよ」
へぇ、どんなソフトなの?
「アリスって言うソフトだよ」
不思議の国のアリスみたいだね?
「その通りだよ!しかも3Dなんだ、凄いだろ?」
3Dって何だか分からないけど、本物みたいだね!
「スクラッチというソフトを見たことがあるだろ?」
あるよ!猫ちゃんが動くソフトだね。
「あれが2Dで、これは3D、奥行きがあるからね」
その分作るのは難しそうだね?
「ちょっとね!でも、スクラッチと同じように、ブロックを組み合わせて作るんだよ」
へぇ!そうなの?
「言葉の意味が分かるようになったら、ぼくにも出来るようになるからね!」
それは、楽しみだな~。
「今、その使い方の本を書いているんだよ!」
じゃ、もう少し大きくなったら読むよ。
「そう来なくっちゃ!」
概要:
この本は子ども達へのプログラミング教育で、Scratchの次の段階として位置づけられているAliceを使って、「ハノイの塔」を作成する過程を詳細に記述したものです。
ご存じのように、ScratchとJavaなどの高級言語との間には、大きな隔たりがあります。そこで、その隙間を埋めるためにカーネギーメロン大学の研究者たちが教育用プログラミング言語としてAliceを開発しました。
ScratchもAliceも、マウスを使い、コードブロックを組み合わせて、プログラムを作成していきますが、Aliceは3Dモデルを使用して、コンピュータアニメーションを作成するものです。
Aliceは階層化されたドロップダウンメニューを使うので、文法間違いのないプログラムを作成出来ます。
Aliceはオブジェクト指向プログラミングの概念を学ぶのに役立つように設計された、革新的なアプリケーションです。
Aliceを学べば、将来の高級言語への橋渡しが容易に実現出来ます。
ある程度、Alice3の操作がお分かりになっている前提で記述しますが、詳細な手順を示していますので、初めての方でも戸惑うことは少ないと思います。
サンプルビデオをご覧ください。
https://youtu.be/SjIC6fALmis
目次:
「1」はじめに
「2」概要
「3」シーンの作成
「4」定数値の配列
「5」移動確認
(1)基準位置への移動
(2)ポールサイズの調整
(3)初期位置への移動
(4)移動ラインまでの上昇
(5)移動ラインからの下降
(6)ポール間の移動
「6」グローバルな定数値、変数値
「7」ファンクションの作成
「8」プレート位置の配列
「9」初期化
(1)使用するプレート数
(2)初期化部分の整理
(3)初期化プロシージャの作成
1)プレートのサイズ設定
2)基準位置に移動
3)ポールの長さの調整
4)初期位置へ移動
5)リストの初期設定
「10」メインプログラム部の作成
「11」movePlate部の作成
(1)movePlateの手順
(2)手順1)プレート番号取出
(3)手順2)上昇距離
(4)手順3)プレート数減少
(5)手順4)移動距離
(6)手順5)移動操作
(7)手順6)プレート数増加
(8)手順7)プレート番号設定
(9)手順8)下降距離
(10)手順9)下降操作
「12」付帯部の作成
(1)犬の向きを変える
(2)犬が喜ぶ動作
(3)犬が退場する場面
「13」ミュージックの追加
(1)バックグラウンドミュージック
(2)完成した時の音
(3)犬の吠え声
「14」タイトルの表示
「15」カメラアングルの変更
(1)カメラマーカー
(2)並行動作
(3)自動切換
「16」あとがき
シリーズ一覧
この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。