四十四週 課程與活動

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

<因有新的課程,網址有更新請注意!>

本週課程與活動內容 :
8/13 週六 10:00 – 11:00 英文繪本故事
8/13 週六 11:00 – 12:00 Coding Course 2201 – Code.org Course C

8/14 & 8/21 兩天的程式課程將移動至下午1點到2點,不便之處敬請見諒。

8/14 週日 10:00 – 11:00 暫停一次 <早上Althea老師會到總館講故事>
8/14 週日 13:00 – 14:00 Coding Course Class 2101- Scratch Lesson 19

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

  1. BRIEF THIEF
  2. Pig the Pug

Scratch – Try it this week:

2101 Scratch : Shooting Game Making (Sunday Class)

Please name the project : 8/7 Scratch Lesson 18

  1. Make the enemy 1
  2. Make Enemy 1 have a shield every certain time. Do Not Use “Wait”.
  3. When the enemy has a shield, the player’s attack is invalid.(無效的)
  4. When the enemy dies, make it become the star.

四十三週 課程與活動

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

本週課程與活動內容 :
8/6 週六 10:00 – 11:00 英文繪本故事

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

** 從八月開始 ,課程將合併至週日(8/7週六,課程銜接不會有太多問題,有任何疑問再請聯絡我)

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

  1. Ambitious Girl
  2. Arlo And The Great Big Cover-Up

Scratch – Try it this week:

2102 Scratch : Shooting Game Making (Saturday Class)

Please name the project : 7/30 Scratch Lesson 10

  1. Make a Heart supply.
  2. When the player eat the missile supply, gain a heart.
  3. Make a missile supply.
  4. When the player eat the missile supply, gain new weapon as missile.
  5. The player has 10 missile to fire before the weapon changes back to the original one.
  6. Make the missile explode after attack the enemy.

2101 Scratch : Shooting Game Making (Sunday Class)

Please name the project : 7/31 Scratch Lesson 18

  1. Make a new enemy which show up in random place.
  2. The new enemy doesn’t move, when it’s been hit by the player then become a coin for the player to eat.
  3. When the player eat the coin, the coin disappear and appear in new random place with the monster sprite.

四十二週 課程與活動

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

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

7/31 週日 10:00 – 11:00 英文繪本故事
7/31 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 18

** 從八月開始 ,課程將合併至週日(8/7週六,課程銜接不會有太多問題,有任何疑問再請聯絡我)

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

  1. BRIEF THIEF
  2. Two for me, one for you

Scratch – Try it this week:

2102 Scratch : Shooting Game Making (Saturday Class)

Please name the project : 7/23 Scratch Lesson 9

  1. Make a player and an enemy:
    a) Determine the firing rate for both the player and the enemy.
    b) The firing rate of the enemy should be a bit slower than the player’s.
    c) Make the enemy appear randomly on the top of the canvas and drop to the ground slowly while firing.
  2. Make 5 stars as a life indication for the player:
    a) When the player is hit by an enemy or an enemy’s bullet and loses a heart.
    b) When there is no heart, show “Game Over”.
  3. Set a Game Start button:
    a.) As in pong game making, everything only moves when the game start button is pressed.
    b.) When the game is over, the Start Game button will show up after a couple of seconds.

四十一週 課程與活動

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

本週課程與活動內容 :
7/23 週六 10:00 – 11:00 英文繪本故事
7/23 週六 11:00 – 12:00 Coding Course Class 2102- Scratch Lesson 9

7/24 週日 10:00 – 11:00 英文繪本故事
7/24 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 17

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

  1. Even Super Hero Makes Mistake
  2. Matty takes off

Scratch – Try it this week:

2102 Scratch : Pong Game Making (Saturday Class)

Please name the project : 7/16 Scratch Lesson 8

  1. Add sounds to :
    a.) Before Start button press
    b.) Every Level has a sound
    c.) When the player hits the ball
    d.) When the the player lose a heart
    e.) Win the game
    f.) Lose the game
    g.) When the Level 5 Enemy touches the Player
  2. Finish the project with final check:
    a.) Anything I want to have to make the game more fun?
    b.) Ask friends and family to play to test the game for improvement.

Please name the project : 7/17 Scratch Lesson 17

  1. Make a missile supply.
  2. When the player eat the missile supply, gain new weapon as missile.
  3. The player has 10 missile to fire before the weapon changes back to the original one.
  4. Make the missile explode after attack the enemy.

四十週 課程與活動

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

本週課程與活動內容 :
7/16 週六 10:00 – 11:00 英文繪本故事
7/16 週六 11:00 – 12:00 Coding Course Class 2102- Scratch Lesson 8

7/17 週日 10:00 – 11:00 英文繪本故事
7/17 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 16

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

  1. Bearnard’s Book
  2. Duck’s Vacation

Scratch – Try it this week:

2102 Scratch : Pong Game Making (Saturday Class)

Please name the project : 7/9 Scratch Lesson 7

  1. Make the player face to the right if the X position is > 0 and also if it touches the left wall, and face to the left if the X position is 0 and also if it touches the left wall.
  2. Set up an animation every time the player levels up.
  3. Set up feedback for both the enemy drops to attack and the player being attacked at level 5.

三十九週 課程與活動

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

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

7/10 週日 10:00 – 11:00 英文繪本故事
7/10 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 15

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

  1. Because
  2. Butts Are Everywhere

Scratch – Try it this week:

2102 Scratch : Pong Game Making (Saturday Class)

Please name the project : 7/2 Scratch Lesson 6

  1. Set up a sprite with animation while walking from the left of the canvas to the right of the canvas. 設定一個角色在從畫面左邊走到右邊的時候一邊有動畫。
  2. When the sprite walking to the right, it faces right. When the sprite walking to the left, it faces left. 角色向右走的時候面向右邊,角色向左走的時候面向左邊。
  3. Make it into a forever loop. 把角色動作設定在永遠的迴圈中。

2101 Scratch (Sunday Class)
Please name the project : 7/3 Scratch Lesson 14

  1. The player fires the bullet at the rate specified by “Shooting Rate.” 設定玩家射出子彈在一定的速率。
  2. The enemy drops from the top and fires the bullet at the rate specified by “Shooting Rate”, and appears randomly after touching edge. 設定敵人從上落下同時射出子彈在一定的速率,每次碰到地面後再隨機出現。
  3. The enemy switches costumes to a star when dead. 敵人被射到會改變外觀到星星。
  4. When the player touches a star. and the star scores one. (Set up a variable called star and also a icon on to show how many stars the player has got. ) 玩家碰到敵人變成的星星會加一個星星分數。(記得設定變數和星星的圖案去顯示玩家總共得到多少星星)
  5. Set up 5 hearts. When the enemy or the enemy’s bullet touches the player, minus a heart till there is no heart, then it shows game over on the canvas. 設定五個愛心,敵人或是敵人的子彈碰到玩家,玩家會少一顆心,等到沒有愛心就輸了。
  6. Set up a start game button to let people start the game. 設定一個開始遊戲的按鈕。

You can also modify the code of original shooting game.

三十八週 課程與活動

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

本週課程與活動內容 :
7/2 週六 10:00 – 11:00 英文繪本故事
7/2 週六 11:00 – 12:00 Coding Course Class 2102- Scratch Lesson 6

7/3 週日 10:00 – 11:00 英文繪本故事
7/3 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 14

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

  1. The Big Meow
  2. Please Don’t eat me

Scratch – Try it this week:

2102 Scratch : Pong Game Making (Saturday Class)

Please name the project : 6/25 Scratch Lesson 5

  1. Set up difficulties for level 4 and level 5.
    – Set up the ball to become smaller at Level 4.
    – Set up an enemy dropping to attack the player at level 5.
    – When the enemy touches the player, score minus 1.
  2. Set up the display for both game over and win, and after wait for 3 second, the start game button will show up for both win and game over display.

2101 Scratch (Sunday Class)
Please name the project : 6/26 Scratch Lesson 13

  1. Make missile supply comes out randomly, and the player will fire 10 missiles after eating the missile supply.
  2. Set the missile to explode after touching the enemy.
  3. Set Start game button and game over after there is no heart to lose.

三十七週 課程與活動

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

本週課程與活動內容 :
6/25 週六 10:00 – 11:00 英文繪本故事
6/25 週六 11:00 – 12:00 Coding Course Class 2102- Scratch Lesson 5


6/26 週日 10:00 – 11:00 英文繪本故事
6/26 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 13

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

  1. What’s Next Door
  2. There Is A Dragon In Your Book

Scratch – Try it this week:

2102 Scratch : Pong Game Making (Saturday Class)

Please name the project : 6/11 Scratch Lesson 3

  1. How to set up a game level? 如何設定遊戲等級?
  2. Set up difficulties for level 2 and level 3. 設定等級2和等級3難度。
    – Make the floor become higher every level 讓地板比較高。
    – Make the ball move faster than the former level. 讓球移變得比較快。
    – Make the player become smaller. 讓玩家變比較小。
  3. Make the repeated codes in both the ball and the player into “Function”, making them as neat as possible. 整理玩家和球裡重複的程式變成Function,讓程式越乾淨越好。

    *** Idea brainstorming for next week***
    A. How to make the player win the game? 如何讓玩家贏遊戲?
    B. What are the difficulties of Level 4 and Level 5? 等級4和等級5的困難度?

    *** Tips Reminder ***
    – Do 5 backdrops and name them with 5 levels..
    – Set up a variable for level.
    – Make the backdrop switch with level change.
    – Use Variable for level to control the changes for both the player and the ball. (You can use both “Repeat Until…” or “Forever + If…”)

2101 Scratch (Sunday Class)
Please name the project : 6/19 Scratch Lesson 11

  1. Set Up enemy become a coin when die. 設定敵人死掉後變金幣。
  2. When the player touch the coin, the player score 1 coin. 玩家碰到金幣會得到一枚金幣。
  3. Make a display of how many coins the player has got. 顯示玩家目前得到多少金幣。
  4. The enemy will stop shooting when it dies. 敵人死掉後會停止射擊。
  5. Set up the heart supply appears randomly, and the player will get one more heart when they touch it. (Remember to make the heart supply disappear after the player touches it.) 設定愛心補給隨機出現,玩家吃掉愛心補給可以多一顆愛心。 (記得玩家吃掉愛心要讓愛心消失。)

**可以嘗試將敵人死掉後出現的金幣放在敵人的Costume裡面。
-> 可參考 : 6/12 Shooting game <按右上角的See Inside 可以看到編程>

三十六週 課程與活動

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

本週課程與活動內容 :
6/18 週六 10:00 – 11:00 英文繪本故事
6/18 週六 11:00 – 12:00 Coding Course Class 2102- Scratch Lesson 4


6/19 週日 10:00 – 11:00 英文繪本故事
6/19 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 12

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

  1. The Pout-Pout Fish
  2. Thelma the Unicorn

Scratch – Try it this week:

2102 Scratch : Pong Game Making (Saturday Class)

Please name the project : 6/11 Scratch Lesson 3

  • What will happen when the ball drops to the ground? 橋掉到地板會發生甚麼事情?
    – Set ball goes back to center and bounces again. 設定球回到中心 再重新彈出。
    – Set up 3 chances to let the ball drop to the ground. 設定玩家有三次機會可以讓球掉地上。
  • How to set chances for a player to drop the ball? 如何設定讓玩家知道有三次球掉地板的機會?
    – Make 3 hearts to represent the chances that the ball can touch the ground. 設定三個愛心代表玩家的三次機會。
    – Every time the ball drops to the ground, you lose a heart. 每次球掉地板失去一個愛心。
    – When there is no heart, show game over. 們有愛心的時候遊戲結束。
  • How to make the player understand that they have lost the game? 如何讓玩家了解他們輸掉遊戲了?
    – Show the game over when there is no heart left. 顯示”Game Over”等愛心歸零的時候。
  • How to make the player know that the game has started? 如何讓玩家知道遊戲開始了?
    – Set up a button to let the player press. 設定一個按鈕讓玩家可以按。
    – Everything starts moving only when the button is pressed. 只有玩家按下按鈕所有的東西才開始動。

2101 Scratch (Sunday Class)
Please name the project : 6/12 Scratch Lesson 10

  • Make the enemy’s shooting with shooting rate. 用變數”shooting rate”設定敵人射出的子彈。
  • Make sure the enemy will disappear when touched by the player’s beam, and both beams from the player or enemy will disappear after touching the player or enemy. 確定敵人被射中會消失,也確定敵人跟玩家的子彈射到對方也會消失。
  • Set up a coin goal for the player to reach. 設定玩家需要達到的金幣目標。
  • This shows how many coins the player has got. 顯示玩家目前得到多少金幣。
  • Set up the heart supply appears randomly, and the player will get one more heart when they touch it. (Remember to make the heart supply disappear after the player touches it.) 設定愛心補給隨機出現,玩家吃掉愛心補給可以多一顆愛心。 (記得玩家吃掉愛心要讓愛心消失。)

**可以嘗試將敵人死掉後出現的金幣放在敵人的Costume裡面。
-> 可參考 : 6/12 Shooting game

三十五週 課程與活動

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

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


6/12 週日 10:00 – 11:00 英文繪本故事
6/12 週日 11:00 – 12:00 Coding Course Class 2101- Scratch Lesson 11

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

  1. Bear can’t wait
  2. Little Penguin Stays Awake

2102 Scratch : Pong Game Making (Saturday Class)
Try it this week:

  • 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. 玩者頭碰到球會得一分。
    2. MINUS 1 score when the ball drops to the ground. 球掉到地上會扣一分

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

2101 Scratch (Sunday Class) 本週小練習
製作ˋ完畢請命名 : 6/5 Scratch Lesson 10

  1. The player loses a heart when they touch an enemy’s beam. The player has a total of 5 hearts. 玩家碰到敵人子彈會失去一個愛心,玩家總共有五個愛心。
  2. Set the enemy to disappear when they touch the player’s beam. (Remember to set up the “if touch…” in the player’s beam code.) 設定敵人碰到玩家子彈會消失。(記得設定”If Touch在”玩家子彈的程式裡面)
  3. Make the vanished enemy into a coin. 讓消失的敵人變成金幣。
  4. When the player eats the coin, they score 1 coin. 玩家去吃金幣可以得到金幣分數。