<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)第17回・第18回
# 本格的なゲームを作ろう
<br>
<br>
#### 2019年12月24日(火)
### 米谷雄介
---
## 迷路
#### 迷路
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/352283925/
- 内容:くまから逃げる
- 成長:くまのスピード
- 改善:もう少し工夫できたらよかった
<iframe src="https://scratch.mit.edu/projects/352283925/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>
---
## アルパカと雷?
#### Bear and Lightning remix remix
https://scratch.mit.edu/projects/352292457/
- 内容:マウスのポインターで雷という文字が動く。それがアルパカに当たったらアルパカの色が変わる。
- 成長:マウスのポインターで雷が動くのを早くできた。
- 改善:アルパカをあまり動かすことができなかった。
<iframe src="https://scratch.mit.edu/projects/352292457/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/352282003/
- 内容:クマから逃げます
- 成長:女の子の逃げる体制が面白い
- 改善:教科書通りだった
<iframe src="https://scratch.mit.edu/projects/352282003/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>
---
## 本格ゲーム
#### 走るウサギ
https://scratch.mit.edu/projects/352282107/
- 内容:ヤマアラシ避けるためにスペースキーでジャンプ
- 成長:うさぎの走る
- 改善:なし
<iframe src="https://scratch.mit.edu/projects/352282107/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 迷路ゲーム
#### メンヘラウサギから逃げろハリネズミくん
https://scratch.mit.edu/projects/352280997/
- 内容:ウサギから逃げるだけのゲーム
- 成長:ゲームオーバー時の表示
- 改善:緊迫感
<iframe src="https://scratch.mit.edu/projects/352280997/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 迷路
#### 母親のもとに帰ろう!
https://scratch.mit.edu/projects/352284863/
- 内容:母親のもとにちゃんとたどり着けるのか!
- 成長:クマが追い付かないようにした
- 改善:もっと会話させたりしたらよかった
<iframe src="https://scratch.mit.edu/projects/352284863/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 迷路
#### サメから逃げきれ
https://scratch.mit.edu/projects/352283030/
- 内容:魚がサメから逃げきるものです。
- 成長:大きさとバランス
- 改善:背景がシンプルで面白くない。サメが迷路をたどらないので頭を使うしぎりぎり。
<iframe src="https://scratch.mit.edu/projects/352283030/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 探索
#### 猫の冒険
https://scratch.mit.edu/projects/341962726/
- 内容:内容に意味はあまりないです
- 成長:犬の動き
- 改善:猫の動き
<iframe src="https://scratch.mit.edu/projects/341962726/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>
---
## ロールプレイングゲーム
#### 失敗作
https://scratch.mit.edu/projects/346233753/
- 内容:RPG調を作ろうとしたなれの果て
- 成長:上矢印で攻撃、下矢印で防御
- 改善:コードが汚くなって断念
<iframe src="https://scratch.mit.edu/projects/346233753/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 追いかけられる犬
#### 走り回る犬
https://scratch.mit.edu/projects/352283721/
- 内容:白い犬が青い犬を追いかける
- 成長:ちゃんと矢印で動けるように操作できた
- 改善:思ったより難しかった
<iframe src="https://scratch.mit.edu/projects/352283721/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 迷路(さっき出したものの改正版です)
#### 母親のもとに帰ろう!
https://scratch.mit.edu/projects/352284863/
- 内容:母親のもとにたどり着けるのか!
- 成長:クマがなかなか追い付かないようにした。
- 改善:会話をもっといれたらよかった。
<iframe src="https://scratch.mit.edu/projects/352284863/embed" 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>
---
## シューティングゲーム
#### シューティング素材? remix
https://scratch.mit.edu/projects/352292341/
- 内容:猫が泥棒を捕まえる。
- 成長:犯人が程よく出てくるところ
- 改善:点数をつけていないところ
<iframe src="https://scratch.mit.edu/projects/352292341/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## シューティングゲーム
#### シューティングゲーム remix
https://scratch.mit.edu/projects/352279960/
- 内容:銃が上下左右に動けるようにして、スプライトと背景を増やしてストーリー性を出した
- 成長:銃がきちんと上下左右キーで動くように設定した
- 改善:ハイスコアやランキングが表示できるようにせってできなかった
<iframe src="https://scratch.mit.edu/projects/352279960/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## ゲーム制作
#### 不思議な世界
https://scratch.mit.edu/projects/352283090/
- 内容:ゴールに行こうとするユニコーンを蛙が追いかけてきます。
- 成長:ゆっくり追いかけてきて当たるまで
- 改善:ゲームオーバーの画面や音などをつけられなかった
<iframe src="https://scratch.mit.edu/projects/352283090/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## ゲーム制作
#### 壮大な猿蟹合戦
https://scratch.mit.edu/projects/352282942/
- 内容:迷路ゲームで猿蟹合戦を表現した。
- 成長:サルにカニが当たった時にサルの鳴き声がするようにしたところ。背景によってbgmを変えたところ。
- 改善:迷路背景が白くて寂しいので何か変えてみたいと思った。
<iframe src="https://scratch.mit.edu/projects/352282942/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>
---
## バトルアクション
#### ゴンタVS熊次郎(製作途中)
https://scratch.mit.edu/projects/346250075/
- 内容:ゴンタと熊次郎が戦います。
- 成長:やっと会話の受け渡しがでけた
- 改善:まだバトルシーンの製作途中です。
<iframe src="https://scratch.mit.edu/projects/346250075/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 森
#### 夏休み.
https://scratch.mit.edu/projects/352283608/
- 内容:これから作る作品のオープニング画面です
- 成長:文字を打ち込んでるように見せられた
- 改善:全体的に未完成
<iframe src="https://scratch.mit.edu/projects/352283608/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
---
## 学習事項(教科書 p.112〜126)
- ゲームの内容を考えよう(済)
- ステージが変わるゲームの作成(済)
- ゲームの全体設計(済)
- 迷路ステージを用意しよう
- 迷路の作成(済)
- 画像の調整(済)
- 迷路の中を移動させよう
- 迷路内での移動(済)
- キー操作によるスプライトの移動
- オープニングを作ろう
- 文字入り画像の作成
- 画像の種類
- ゲームを改良しよう
- ゲームの機能の追加
- 変数
---
## 今日のレポート:リミックス
#### 今日学んだことを踏まえて、自分または他者の作品のスピンオフゲームを作ってみてください。
以下の中から作るゲームのジャンルを決めてください。
- シューティングゲーム
- アクションゲーム
- アドベンチャーゲーム
- パズルゲーム
- ロールプレイングゲーム
#### 香川短大Moodleのアンケートフォームに必要事項を記入してください。
- うまくいった箇所、うまくいかなかった箇所はできるだけ具体的に書きましょう
- URLを忘れずに入力してください。
- こちらで確認するので共有ボタンを忘れずに押してください。
{"metaMigratedAt":"2023-06-15T02:48:19.936Z","metaMigratedFrom":"YAML","title":"香川短期大学 プログラミング演習(2019)第17回・第18回","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\":18316,\"del\":6826}]"}