三十二週 課程與活動

😁 本週線上課程與活動登入網址 : https://meet.google.com/bam-mift-ovn😁
(所有課程與活動網址皆相同)

本週課程與活動內容 :
5/21 週六 10:00 – 11:00 英文繪本故事
5/21 週六 11:00 – 12:00 Coding Course Class 2102 – Course F


5/22 週日 10:00 – 11:00 英文繪本故事
5/22 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 9 – Shooting Game

本週英文繪本故事 (六日皆相同) :

  1. We don’t eat our CLASSMATES
  2. Too Tall Houses

Scratch :

** 製作完畢之後請命名 : 5/15 Lesson 8 – Finish Pong Game

Try it this week :

  1. Set background music and sound effects for: leveling up, winning, losing, and the ball touching both the ground and the player.
  2. Set up a level-up animation.
  3. Set up so the player becomes smaller at level 3.
  4. Set the ball to become smaller at level 4.
  5. Set up an enemy to dodge at level 5 :
    – When the enemy touches the player, minus 1 point
    – When the enemy touches the player, the player changes color three times before returning to normal.
    – Set up a sound effect for the enemy touching the player,
  6. Pretty up as your final game!

三十一週 課程與活動

😁 本週線上課程與活動登入網址 : https://meet.google.com/bam-mift-ovn😁
(所有課程與活動網址皆相同)

本週課程與活動內容 :
5/14 週六 10:00 – 11:00 英文繪本故事
5/14 週六 11:00 – 12:00 Coding Course Class 2102 – Course F


5/15 週日 10:00 – 11:00 英文繪本故事
5/15 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 8 – Finish the Game.

本週英文繪本故事 (六日皆相同) :

  1. Unicorn Day
  2. A Mammoth In The Fridge

Scratch :

** 製作完畢之後請命名 : 5/8 Lesson 7 – Game Refinement & Animation

Try it this week :

  1. Set a new sprite with at least 3 costumes, and make the new sprite continuously change the costumes when the green flag clicks. 設定一個新的角色,至少有3個以上的造型變換,讓新的腳色在率期開始後不斷變換造型。
  2. Set sound effects for : Win the game, Game over, Ball touch the player and ball touch the ground. (You can also try to have background music and change with different level) 設定聲音特效: Win the game, Game over, 球碰到玩家和球碰到地板。
  3. Set the player to flip the body when touch the wall and also X>0, X<0. 設定玩家碰到牆壁會轉身以及X大於和小於0也會轉身。

三十週 課程與活動

😁 本週線上課程與活動登入網址 : https://meet.google.com/bam-mift-ovn😁
(所有課程與活動網址皆相同)

本週課程與活動內容 :
5/7 週六 10:00 – 11:00 英文繪本故事
5/7 週六 11:00 – 12:00 Coding Course Class 2102 – Course F


5/8 週日 10:00 – 11:00 英文繪本故事
5/8 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 7 – Game Refinement & Animation

本週英文繪本故事 (六日皆相同) :

  1. Pine and Boof Blast Off
  2. All Mine

Scratch :

** 製作完畢之後請命名 : 5/1 Lesson 6 – Function and Variable training
Try it this week :

  1. Set up to keep playing after Level 5 till “game over” or score 50 to win the game. 設定遊戲在等級5之後還是可以繼續玩,直到Game over 或是達到You Win (分數50)。
  2. Make level a variable, and set the number of scores to a specific level in the backdrop sprite. 把等級的表現改成Variable(變數)然後再背景的程式裡設定多少分數等於多少等級。
  3. Take away all Level broadcast/When I receive Level… in the ball sprite, and change to “Repeat until Level =…”. 把球裡所有等級相關的廣播取消掉,改成”Repeat until Level =…”。
  4. Reduce ball bouncing space after Level 3. 減少球的回彈空間。
    1. Build grounds with different heights for Level 3,4 and 5, The ground should be higher according to the Level. 將背景的地面從等級3開始越蓋越高。
    2. Adjust the player’s position after Level 3 to make it touch the ground. 調整玩家從等級三之後的位置,讓玩家可以碰地。
    3. Adjust the ball’s position of touching the ground after Level 3.調整求每次落地的位置。

二十九週 課程與活動

😁 本週線上課程與活動登入網址 : https://meet.google.com/bam-mift-ovn😁
(所有課程與活動網址皆相同)

本週課程與活動內容 :
4/30 週六 10:00 – 11:00 英文繪本故事
4/30 週六 11:00 – 12:00 Coding Course Class 2102 – Course F


5/1 週日 10:00 – 11:00 英文繪本故事
5/1 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 6 – Function and Variable training

本週英文繪本故事 (六日皆相同) :

  1. All Right Already A Snowy Story
  2. Plankton Is Pushy

Scratch :

** 製作完畢之後請命名 : 4/24 Lesson 4 – Scratch Lesson 5 – Scenes Switch with Level Up
Try it this week :

  1. Set up 5 backdrops with 5 levels in total. 設定總共五個背景連結五個等級。
  2. Make the ball speed up with the level. 讓球速隨著等級增加。
  3. Set up an indication for level status. 設定等級指標。
  4. Check on your ball sprite, and make the repeated codes into function. 把球的編程中重複使用的編碼做成Function。
  5. Change the name of each backdrops with level. 將每個背景的名稱對應成等級。

二十八週 課程與活動

😁 本週線上課程與活動登入網址 : https://meet.google.com/bam-mift-ovn😁
(所有課程與活動網址皆相同)

本週課程與活動內容 :
4/23 週六 10:00 – 11:00 英文繪本故事
4/23 週六 11:00 – 12:00 Coding Course Class 2102 – Course F


4/24 週日 10:00 – 11:00 英文繪本故事
4/24 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 5 – Scenes Switch with Level Up

本週英文繪本故事 (六日皆相同) :

  1. Charlotte the Scientist Finds A Cure
  2. When sadness comes to call

Scratch :

** 製作完畢之後請命名 : 4/17 Lesson 4 – Game Level Up
Try it this week :

  1. Set up three hearts (or any shape you like) to represent that the player has 3 chances to miss the ball before losing the game. 設定三個愛心(或任何形狀你喜歡)去代表玩家在輸掉遊戲前有三次可以讓球掉地上的機會。
  2. Set up 2 more backdrops, and change the backdrops when the plyer levels up. 設定多兩個背景,讓背景隨著升級改變。
  3. Make the ball move faster when leveling up. 讓球速隨著升級改變速度。
  4. Set up when the player can win the game. 設定玩家甚麼時候贏遊戲。
  5. Set up a display to let the player know that he/she has won the game. 設定一個玩家贏得遊戲的表現。
  6. Set up a method for restarting the game after both winning and losing. 設定玩家不管書或是贏可以重新開始遊戲的方法。

二十七週 課程與活動

😁 本週線上課程與活動登入網址 : https://meet.google.com/bam-mift-ovn😁
(所有課程與活動網址皆相同)

本週課程與活動內容 :
4/16 週六 10:00 – 11:00 英文繪本故事
4/16 週六 11:00 – 12:00 Coding Course Class 2102 – Course F


4/17 週日 暫停一次。
4/17 週日 13:00 – 14:00 Coding Course Class 2101- Scratch Lesson 4 – Game Level Up

本週英文繪本故事 (六日皆相同) :

  1. Boxitects
  2. Pig the Fibber

Scratch :

** 製作完畢之後請命名 : 4/10 Lesson 3 – Pong Game Starts and Ends **
Try it this week :

  1. Create a backdrop. 設定背景。
  1. What happens if the ball falls to the ground? 球掉地上會發生甚麼事?
    • The ball repositions at the center. 球會重新回到中心。
    • Score minus 1. 分數減一。
  1. How to let people prepare to start the game? 如何讓玩家準備開始遊戲?
    • Set up a button to press. 設定一個開始遊戲的按鈕。
    • Set to control when the button will show or hide. 設定按鈕甚麼時候出現和消失。
    • Everything only moves after the start button is pressed. 每個東西在開始鍵按下後才會開始行動。 
  2. How to lose the game? 如何輸掉遊戲?
    • When the score reaches a certain number. 當分數達到一個特定數字的時候。
    • What will happen when the player loses the game? 玩家輸掉遊戲會發生甚麼?
      • Set up a display to let the player know that he/she has lost the game. 設定一個表現讓玩家知道他/她輸掉遊戲了。
    • How to restart a game after losing. 輸掉後如何重新開始遊戲?
  3. How to win the game? 如何贏遊戲?
    • Try to think of ways to let the player win the game. 請試著思考有甚麼方法可以讓玩家贏遊戲
    • How to let the player know that he/she has won? 如何表現讓玩家知道他/她贏了?

二十六週 課程與活動

😁 本週線上課程與活動登入網址 : https://meet.google.com/bam-mift-ovn😁
(所有課程與活動網址皆相同)

本週課程與活動內容 :
4/9 週六 10:00 – 11:00 英文繪本故事
4/9 週六 11:00 – 12:00 Coding Course Class 2102 – Course F


4/10 週日 暫停一次。
4/10 週日 13:00 – 14:00 Coding Course Class 2101- Scratch Lesson 3 Lesson 3  Pong Game Start and End game

本週英文繪本故事 (六日皆相同) :

  1. Bear can’t wait
  2. Tiny the T.Rex – and the very dark dark

Scratch it this week:
Pong Game Making:

  • What’s the ball’s motion? 甚麼是球的動作?
    1. When the game starts, bounce from the center and keep bouncing. 遊戲開始,球從中心開始彈跳。
    2. Bounce when touch edge or player’s head. 球碰到牆邊和玩者的頭會回彈。
  • What’s the player’s motion?
    1. Move with the mouse pointer. 玩者會跟著滑鼠左右移動。
  • How to score?
    1. Score when player’s head touch the ball. 玩者頭碰到球會得一分。

製作完畢之後請命名 : 課程日期 + Lesson 2 Pond Game Basic
舉例 : 今天4/3 課程,不管甚麼時候做完,都留 : 4/3 Lesson 2 Pond Game Basic

二十五週 課程與活動

😁 本週線上課程與活動登入網址 : https://meet.google.com/bam-mift-ovn😁
(所有課程與活動網址皆相同)

本週課程與活動內容 :
4/2 週六 10:00 – 11:00 英文繪本故事
4/2 週六 11:00 – 12:00 Coding Course Class 2102 – Course F


4/3 週日 10:00 – 11:00 英文繪本故事
4/3 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 2 Pong Game introduce : Basic game making

本週英文繪本故事 (六日皆相同) :

  1. Little Penguin Gets The Hiccups
  2. Don’t Feed The Coos

Scratch 本週小練習

First week Class Task :

For sprite 1 :

  1. When the green flag is clicked, the sprite appear in specific position and change to the next position every 0.8 second :
    • Make the sprite appear in the center.
    • Make the sprite appear in the middle of the top edge.
    • Make the sprite appear in the middle of the bottom edge.
    • Make the sprite appear in the middle of the right edge.
    • Make the sprite appear in the middle of the left edge.
  2. When the green flag is clicked, sprite 1 always has the same size, and starts from the same position and angle.
  3. After step 2 above, the sprite goes up and down automatically forever.
    1. If you can, flip the sprite when it goes down.

<Step 1 example>

For sprite 2 :

  1. When the green flag clicked, set sprite 2 players always have same size, and start from the same position and angle.
  2. When the sprite is clicked, make it change the color 3 times and grow up 3 times, and then back to its original size.

**Challenge**

  1. Make sprite 1 follow your mouse pointer till it touches sprite 2.
  2. And after touching sprite 2, sprite 1 grows bigger. (if you can, grow 3 times bigger.)

二十四週 課程與活動

😁 本週線上課程與活動登入網址 : https://meet.google.com/imb-cvyw-kct😁
(所有課程與活動網址皆相同)

本週課程與活動內容 :
3/26 週六 10:00 – 11:00 英文繪本故事
3/26 週六 11:00 – 12:00 Coding Course Class 2102 – Course E

📣📣📣📣📣📣📣📣📣📣📣📣📣📣📣📣📣📣📣📣📣📣📣📣📣
3/27 週日 10:00 – 11:00 英文繪本故事
3/27 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 1.1 – Basic Feature Training

本週英文繪本故事 (六日皆相同) :

  1. Pig the Winner
  2. Chick n Pug The Love Pug

登入Scratch方法:

  • Step 1. 登入Scratch官網 : https://scratch.mit.edu/
  • Step 2. 登入名稱若是不記得請問老師,密碼 : AltheaFun
  • Step 3. 要開啟新的程式設計網頁請按自己帳號,再按右上角”My Stuff”
  • Step 4. 開啟新程式,就可以開始Code了!!
  • Step 5. 程式做完之後請按分享,所以老師看得到。
Step 1.
Step 2.
Step 3.
Step 4
Step 5

Scratch 本週小練習

First week Class Task :

  1. Make 2 sprites.
  2. Make the Sprite 1 go up, down, right, left when press the direction key on the keyboard.
  3. Make the sprite 2 become big or small and then change the color when press green flag.

二十三週 課程與活動

😁 本週線上課程與活動登入網址 : https://meet.google.com/imb-cvyw-kct😁
(所有課程與活動網址皆相同)

本週課程與活動內容 :
3/19 週六 10:00 – 11:00 英文繪本故事
3/19 週六 11:00 – 12:00 Coding Course Class 2102 – Course E

3/20 週日 10:00 – 11:00 暫停一次 (若有需要可提供週六影片)
3/20 週日 13:00 – 14:00 Coding Course Class 2101- Scratch Lesson 1 – Basic Feature Introduction

本週英文繪本故事 (六日皆相同) :

  1. Antoinette
  2. Benny