- 時間:2017年1月4日(五) 9:10-11:20
- 翰源:小學五年級
- 程式語言:Scratch
- 研究專案:Scratchnapped
- 今日學習進度:
- 分析程式起動最初三個角色四幕進場概況,如附表。
- 下次學習計畫
- 繼續程式分析
- 後續學習計畫
- 研究資料結構
- 研究程式結構
- 逆向工程:寫出使用案例
- 已完成學習項目
- 完成角色及事件對照表內容。
程式起動最初三個角色四幕進場概況
數字大於1者表示有分身
Costumes | 第一幕 | 第二幕 | 第三幕 | 第四幕 |
---|---|---|---|---|
1 Stand_1 | 3 | 1 | ||
2 Jump_1 | 1 | 1 | ||
3 Fall_1 | ||||
4 Stand_Sad | 1 | 1 | ||
5 bitmap | 1 | 1 | ||
6 bitmap_bad | 1 | |||
7 text1 | 1 | |||
8 text2 | 1 | |||
9 text3 | 1 | |||
10 scratchnapped | 1 | |||
1 play | 1 | |||
2 play2 | ||||
3 music | ||||
4 music2 | ||||
5 musicOn | 1 | |||
6 musicOn2 | ||||
7 Sound | ||||
8 Sound2 | ||||
9 SoundOn | 1 | |||
10 SoundOn2 | ||||
11 TryLevel2 | 1 | |||
12 Try Level2 | ||||
next | 1 | 1 | 1 | |
程式分析
- Stage
- When green_flag clicked
- .......
- broadcast "Init Once Only" and wait
- broadcast "The Beginning"
- When I receive "The Beginning"
- broadcast "Un_Init" and wait
- broadcast "Reset" and wait
- ......
- if ...... then ...... else...... end if
- if ...... else ...... end if
- ......
- .......
- Cut Scene 1
- When green_flag clicked
- go to front
- hide
- When I receive "Cut Scene 1" (唯一廣播者 Stage)
- ......
- reset timer
- ......
- broadcast "Fade In"
- ......
- broadcast "Cut Scene Stage" and wait (唯一接受者 Cut Scene Sprites)
- ......
- Cut Scene Sprites
- ......