部落格

  • [七年級] 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

    (閱讀全文…)

  • [七年級] scratch 生命角色與值的設定

    我們要產生一個代表生命的角色
    用來呈現生命的變化
    sshot-18

    產生一個新角色,自己選一個來代表生命
    然後進入「造型」來進行設定
    如果要進行消除動作,需轉換至點陣圖模式
    sshot-16

    (閱讀全文…)

  • [七年級] scratch 得分、音效

    我們要讓猴子吃到落下的物品,就可以得分

    由於分數是會變化的一個值
    在程式中我們會產生一個變數來記錄這個的變化
    我們要先製做一個變數
    資料=>製做一個變數
    sshot-12
    (閱讀全文…)