分類: 七年級課程

  • [七年級] scratch 砲台與子彈

    我們要來設定個砲台,並讓它可以按下某個指定按鍵後發射子彈
    砲台角色請自行新增,一樣要設定成按下方向鍵來控制方向
    忘記程式的請看這邊

    接著是子彈的角色
    新增一個角色,可以自己畫,也可以用內建的
    請記得把角色
    1.方向設定為0度
    2.旋轉方式為不旋轉

    sshot-27

    (閱讀全文…)

  • [七年級] scratch 得分超過幾分,遊戲終止

    得分超過某個值時,遊戲也會終止
    那程式要怎樣寫?

    概念
    1.使用如果判斷式,判斷變數分數是否大於幾分
    2.若超過就停止遊戲
    3.重覆去判斷

    程式如下

    sshot-26

    問題
    1.若是要大於某分後,遊戲終止且切換舞台背景,顯示YOU WIN,該怎樣作?
    2.遊戲終止後,只出現YOU WIN,其他角色隱藏,要怎樣作?

  • [七年級] scratch 生命角色的程式

    生命角色的程式要怎樣寫呢?

    我們來看看遊戲的流程是
    1.開始時,變數生命值設定為3條命
    2.將造型切換到3條命的造型
    3.當接收到被壞角色打到時所發出的廣播,將生命值變數減1
    4.使用如果判斷式,當生命值不同時,切換到不同的造型
    5.當變數生命值等於0時,遊戲終止

    程式如下

    sshot-25

  • [七年級] scratch 壞角色設定

    壞角色基本上跟好角色的設定是一樣的
    差別在碰到猴子時,壞角色是要扣生命值(或要跟著扣分)
    你可以新增一個角色,從頭寫一次程式
    當然也有偷吃步的方式
    將好角色複製一個後,再進入造型修改及音效的更換~

    扣生命我們要怎樣設定呢?
    可以使用廣播的方式
    透過廣播一個訊息,並由生命的角色負責接收
    就可以達成扣生命的動作喔~

    廣播位於「事件」這區塊內
    透過點選下拉式選單,可以自己建立新訊息名稱
    名稱以自己可以看懂為命名標準
    如此例,以打到了來命名

    sshot-23

    sshot-24

    (閱讀全文…)