情報1

情報1
2006.9.25
第3回:状態遷移 その3
1
2学期の授業スケジュールの変更
第1回
9/4
状態遷移 その1
第2回
9/11
状態遷移 その2
第3回
9/25
状態遷移 その3
第4回
10/2
アルゴリズム その1
第5回
10/16
アルゴリズム その2
第6回
10/30
アルゴリズム その3
第7回
11/6
ミニプロジェクト
第8回
11/13
ミニプロジェクト
第9回
11/20
ミニプロジェクト
第10回
11/27
ミニプロジェクト
※ タイピングテストの再々試験は最終発表会の日を予定しています
2
課題内容
• 課題1. ダッシュゲームを作ってみよう
– 内容
• ボタンを押す(笛を吹く)と部員の走る向きが反転し,
画像も切り替わる
• 課題2. UFOキャッチャーを作ってみよう
3
UFOキャッチャーの仕様
• 基本
– クレーンを使って人形をつかむ事ができる
– 左ボタンを押すと,クレーンが左に動き続ける
– 下ボタンを押すと,クレーンが下降する(下降中は左には移動できな
い)
– クレーンが床に着くと,クレーンが上昇する(上昇中は左にも動かず,
下降もしない)
• 応用
– クレーンが左の画面外に出ずに往復する(往復する回数が決まって
いて,回数を満たすと自動的に下降する)
– 一旦床に着くとリセットボタンを押さないでも初期位置に戻る
– 初期位置に戻ったときにクレーンが人形をつかんでいると,人形を離
す
4
課題の取り組み方
• ペアを組んで作業をする
– 課題1:ダッシュゲーム
– 課題2:UFOキャッチャー の順番で取り組む
• まず,状態遷移図を書いて先生にレビューして(前に提出す
る)もらう
– 書き直しの場合は,OKがでるまで再提出をする
• 状態遷移図にOKがでたら,実装を始める
– 状態遷移図にOKがでるまで,実装を初めてはダメ!
• 課題が一つ終わったら,状態遷移図を提出し,先生に実装し
た結果を見せる
5
画像の反転方法
• Moodleにアップされている,画像反転タイルをSqueakフォル
ダにダウンロードします
• ダウンロードしたファイルをSqueakの画面にドラッグ&ドロッ
プしてください
• 表示されたメニューの「SARのインストールをクリックします」
• 画像カテゴリに,「~の画像を左右に反転する」「~の画像を
上下に反転する」というタイルができます
6
日誌の記入
• 以下の事柄を日誌に記入してください
– 今日の授業の感想
– 今日の授業に関連した質問(を最低1つ)
• 帰るときには,書いた状態遷移図は全部提出
していくこと!
7
今日の授業はおしまい
お疲れ様でした
8