<style> /* basic design */ .reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6, .reveal section, .reveal table, .reveal li, .reveal blockquote, .reveal th, .reveal td, .reveal p { font-family: 'Meiryo UI', 'Source Sans Pro', Helvetica, sans-serif, 'Helvetica Neue', 'Helvetica', 'Arial', 'Hiragino Sans', 'ヒラギノ角ゴシック', YuGothic, 'Yu Gothic'; text-align: left; line-height: 1.8; letter-spacing: normal; text-shadow: none; word-wrap: break-word; color: #444; } .reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {font-weight: bold;} .reveal h1, .reveal h2, .reveal h3 {color: #2980b9;} .reveal th {background: #DDD;} .reveal section img {background:none; border:none; box-shadow:none; max-width: 95%; max-height: 95%;} .reveal blockquote {width: 90%; padding: 0.5vw 3.0vw;} .reveal table {margin: 1.0vw auto;} .reveal code {line-height: 1.2;} .reveal p, .reveal li {padding: 0vw; margin: 0vw;} .reveal .box {margin: -0.5vw 1.5vw 2.0vw -1.5vw; padding: 0.5vw 1.5vw 0.5vw 1.5vw; background: #EEE; border-radius: 1.5vw;} /* table design */ .reveal table {background: #f5f5f5;} .reveal th {background: #444; color: #fff;} .reveal td {position: relative; transition: all 300ms;} .reveal tbody:hover td { color: transparent; text-shadow: 0 0 3px #aaa;} .reveal tbody:hover tr:hover td {color: #444; text-shadow: 0 1px 0 #fff;} /* blockquote design */ .reveal blockquote { width: 90%; padding: 0.5vw 0 0.5vw 6.0vw; font-style: italic; background: #f5f5f5; } .reveal blockquote:before{ position: absolute; top: 0.1vw; left: 1vw; content: "\f10d"; font-family: FontAwesome; color: #2980b9; font-size: 3.0vw; } /* font size */ .reveal h1 {font-size: 5.0vw;} .reveal h2 {font-size: 4.0vw;} .reveal h3 {font-size: 2.8vw;} .reveal h4 {font-size: 2.6vw;} .reveal h5 {font-size: 2.4vw;} .reveal h6 {font-size: 2.2vw;} .reveal section, .reveal table, .reveal li, .reveal blockquote, .reveal th, .reveal td, .reveal p {font-size: 2.2vw;} .reveal code {font-size: 1.6vw;} /* new color */ .red {color: #EE6557;} .blue {color: #16A6B6;} /* split slide */ #right {left: -18.33%; text-align: left; float: left; width: 50%; z-index: -10;} #left {left: 31.25%; text-align: left; float: left; width: 50%; z-index: -10;} </style> <style> /* specific design */ .reveal h1 { margin: 0% -100%; padding: 2% 100% 4% 100%; color: #fff; background: #c2e59c; /* fallback for old browsers */ background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB); background-size: 200% 200%; animation: Gradient 60s ease infinite; } @keyframes Gradient { 0% {background-position: 0% 50%} 50% {background-position: 100% 50%} 100% {background-position: 0% 50%} } .reveal h2 { text-align: center; margin: -5% -50% 2% -50%; padding: 4% 10% 1% 10%; color: #fff; background: #c2e59c; /* fallback for old browsers */ background: -webkit-linear-gradient(to right, #64b3f4, #c2e59c); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to right, #64b3f4, #c2e59c); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ } </style> <!-- --------------------------------------------------------------------------------------- --> #### 香川短期大学 プログラミング演習(2019)第19回・第20回 # 教材をつくってみよう1 <br> <br> #### 2020年1月7日(火) ### 米谷雄介 --- ## 本格的なゲームを作ろう #### くまから逃げろ!!2 https://scratch.mit.edu/projects/355983823/ - 内容:クマから逃げる - 成長:ゴールした時にキャラクターが残ってしまったので隠せた - 改善:もう少し工夫したかった <iframe src="https://scratch.mit.edu/projects/355983823/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## 本格的なゲームを作ろう #### オバケから逃げろ! https://scratch.mit.edu/projects/352290776/ - 内容:オープニングとゴールを作った - 成長:オープニングとゴールを付け加えられた - 改善:次の背景に切り替わらなかった <iframe src="https://scratch.mit.edu/projects/352290776/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## 迷路ゲーム #### 迷路ゲーム https://scratch.mit.edu/projects/355983599 - 内容:オープニング参照 - 成長:なし - 改善:なし <iframe src="https://scratch.mit.edu/projects/355983599embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## ゲーム #### リンゴを食べろ! https://scratch.mit.edu/projects/352292969/ - 内容:リンゴを目指してゴールを目指します。 - 成長:背景を変えれた - 改善:敵を増やしたかった <iframe src="https://scratch.mit.edu/projects/352292969/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## オープニングとゴールを作る #### 迷路ゲーム https://scratch.mit.edu/projects/352279554/ - 内容:オバケから逃げてゴールする - 成長:オープニングがつくれた - 改善:ゴールをしても次の迷路に行けない <iframe src="https://scratch.mit.edu/projects/352279554/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## 迷路 #### めいろ https://scratch.mit.edu/projects/352279156/ - 内容:オバケから逃げろ - 成長:終わりのアレンジ - 改善:ネコが果物に触れるとオバケが止まるというのを作りたい <iframe src="https://scratch.mit.edu/projects/352279156/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## 本格的なゲームを作ろう #### さるかに合戦迷路ゲーム2 https://scratch.mit.edu/projects/355983979/ - 内容:前回の作品をパワーアップさせました。 - 成長:おにぎり、柿を拾うとカニのライフが増えるようにしたところ。 - 改善:前回の提出物の迷路画面がが先生の画面では表示できていなかったが、確認しても表示されるので何がいけなかったかわからず、変更できなかったところ。 <iframe src="https://scratch.mit.edu/projects/355983979/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## ゲーム #### 逃げるネズミ https://scratch.mit.edu/projects/352281809/ - 内容:ロボットからネズミが逃げる - 成長:無敵状態できた - 改善:ロボットがゲームオーバーと言わない <iframe src="https://scratch.mit.edu/projects/352281809/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## UFO #### UFO https://scratch.mit.edu/projects/355990119/ - 内容:UFO - 成長:なし - 改善:なし <iframe src="https://scratch.mit.edu/projects/355990119/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## 落書き #### お絵かき https://scratch.mit.edu/projects/350154485/ - 内容:お絵かきします - 成長:適当なところに線を描く - 改善:付け加えるアイデアが出てこなかった <iframe src="https://scratch.mit.edu/projects/350154485/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## 迷路 #### 迷路 https://scratch.mit.edu/projects/352282609/ - 内容:迷路をしているねこ - 成長:お化けの動き - 改善:猫の動き <iframe src="https://scratch.mit.edu/projects/352282609/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## シューティングゲーム #### 師弟対決 https://scratch.mit.edu/projects/355984071/ - 内容:師匠に向かってスペースキーでポーションを投げつけよう - 成長:BGM・シューティングの玉・キャラクター - 改善:前作った人魚の奴とシステムが変わってない <iframe src="https://scratch.mit.edu/projects/355984071/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## ゲーム #### ボールを落とすな! https://scratch.mit.edu/projects/355986492/ - 内容:ボールを落とさないように頑張りましょう。 - 成長:リミックスなのでオープニングとゲームオーバーを付け加えた。 - 改善:ストーリー性をもっと出したかったです。 <iframe src="https://scratch.mit.edu/projects/355986492/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## 本格的なゲームを作ろう #### 逃げるぜさかなくん https://scratch.mit.edu/projects/355989662/ - 内容:魚がサメから逃げます。 - 成長:オープニングが教科書通りできてよかった。 - 改善:オープニングもゴールもかわいくない <iframe src="https://scratch.mit.edu/projects/355989662/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## おばけと猫 #### Untitled-5 remix https://scratch.mit.edu/projects/355992693/ - 内容:猫がおばけから逃げる - 成長:大きさをもとより大きくするようにした。ゴールを終了にした。 - 改善:方向を変えられなかった。 <iframe src="https://scratch.mit.edu/projects/355992693/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## 👻VSゴンタ #### 迷路ゲーム https://scratch.mit.edu/projects/352282576/ - 内容:迷路ゲームです。 - 成長:キャラクターの操作 - 改善:🍐 <iframe src="https://scratch.mit.edu/projects/352282576/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## ゴンタの散歩 #### ドラゴン退治 https://scratch.mit.edu/projects/346247631/ - 内容:制作途中 - 成長:なし - 改善:ドラゴンの攻撃 <iframe src="https://scratch.mit.edu/projects/346247631/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## アドベンチャーゲーム #### チュートリアル:アドベンチャーゲームをアニメにしよう remix https://scratch.mit.edu/projects/355988735/ - 内容:星の王子さまをマウスで移動させ、バラに触れると点数が1ずつ増える。 - 成長:星の王子さまの物語に沿った世界観の背景を選んだところ。 - 改善:終わりがない。 <iframe src="https://scratch.mit.edu/projects/355988735/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## 追いかけるお化け #### 追いかけられるペンギン https://scratch.mit.edu/projects/355983988/ - 内容:お化けがペンギンを追いかける - 成長:あんまりない - 改善:難しかった <iframe src="https://scratch.mit.edu/projects/355983988/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## シューティングゲーム #### シューティングゲーム remix-2 https://scratch.mit.edu/projects/355983736/ - 内容:まだ完成できていません - 成長:スプライトを変えた - 改善:うまくプログラミングできなかった <iframe src="https://scratch.mit.edu/projects/355983736/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## 迷路 #### 迷路ゲーム https://scratch.mit.edu/projects/355987541/ - 内容:単純な迷路です - 成長:エフェクト - 改善:あるくcat <iframe src="https://scratch.mit.edu/projects/355987541/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> --- ## 学習事項(教科書 p.128〜139) - 1.絵本を作ってみよう(国語) - 作品を作る前に、シーンに名前(意味)をつけて内容を書き下す(全体設計) - シーンごとに考える(詳細設計) - 2.計算ドリルを作ってみよう(算数) - プログラムの流れを考える(大まかに流れ(プロセス)を書き出す) - プロセスごとにプログラムを作っていく - 3. 月の満ち欠けの仕組み(理科) - 現象を模擬するシミュレーションの考え方を学ぶ - 関数を使ってシミュレーションを実行する --- ## 今日のレポート:リミックス #### 今日学んだことを踏まえて、教材を作ってみてください。 - 1. 教材を利用する人を誰にするかターゲットを絞ってください。 - 児童、生徒、学生など - 家族、親戚、友人など - 2. 以下の3つの中から科目を選んでください。 - 国語(文学など) - 算数(会計学など) - 理科(コンピュータなど) - 3. プログラミングをする前に、一旦教材の内容を書き出してみます - シナリオ - プロセス - シミュレーション対象 - 4. 以上の検討の上でプログラミングを行ってください。 #### 香川短大Moodleのアンケートフォームに必要事項を記入してください。 - うまくいった箇所、うまくいかなかった箇所はできるだけ具体的に書きましょう - URLを忘れずに入力してください。 - こちらで確認するので共有ボタンを忘れずに押してください。
{"metaMigratedAt":"2023-06-15T03:09:50.731Z","metaMigratedFrom":"YAML","title":"香川短期大学 プログラミング演習(2019)第19回・第20回","breaks":true,"slideOptions":"{\"theme\":\"white\",\"slideNumber\":\"c/t\",\"center\":false,\"transition\":\"none\",\"keyboard\":true,\"width\":\"93%\",\"height\":\"100%\"}","contributors":"[{\"id\":\"9fa84d74-755e-4449-be52-074e326d8a9d\",\"add\":11126,\"del\":432}]"}
    165 views