Scratch製作黃金礦工小遊戲
黃金礦工這個小遊戲是我在小學計算機課上玩的一款小遊戲,最近見到它是在編程班下課的時候學生在玩,平臺我就不說了,我對他說我們下次課使用scratch製作一個自己黃金礦工。
製作開始,先繪製一個角色(夾子):可以使用直線工具繪製。
讓夾子左右轉動起來:
初始化位置,初始化方向。
新建變量「角度」,作為角色夾子面向的角度。
新建變量「角度增量」,作為夾子每幀轉動的幅度,用於改變轉動的方向。
設置左右邊界為160和20,當夾子的角度到達界限值後立即向相反方向轉動。
製作夾子伸縮,比如按下滑鼠或是空格就下放夾子,碰到金塊或邊界就縮回來。
製作一個自製積木名為「抓取」,抓取在夾子旋轉過程中的每一幀都要調用。
實現功能滿足既定目標。
夾子釋放的時候速度快上拉的時候慢一點,模擬生活。
製作金塊,scratch的角色庫中有石頭和水晶,我這裡不打算繪製新的角色了,所以直接用Crystal角色吧!
添加Crystal角色,克隆5個,注意克隆位置的範圍。
克隆的時候變換了一下造型,當夾子回縮到原位置時,計分並刪除克隆體。
相信大家已經發現了上面的畫面中有些不和諧的地方。接下去我們要做的是添加繩索功能,
修正不和諧夾子。
修正不和諧的夾子功能:
複製之前的夾子貼圖改變一下中心點即可,這樣抓到的水晶也會出現在中心點位置。
繪製修改背景
給使用者感覺這是在地下採礦,底色換成「土」的顏色。
添加繩索
使用畫筆工具,設置為黑色,向下運動,直到碰到舞臺邊緣或水晶。
抓取或碰到舞臺邊緣回縮,這時畫筆工具要設置到原來的2倍大小,這樣可以覆蓋掉之前的繩索痕跡。當夾子到達頂端後擦除全部。
好了,以上就是我整個製作步驟了,應該還有其他的解題方法,如果過你有不一樣的製作方法,請在評論區留言分享給我,我們一同進步!我是大於小澍,一個陪孩子玩的90程式設計師。感謝你的閱讀。