scratch貓抓老鼠的遊戲製作(scratch的簡單應用貓捉老鼠遊戲)
2023-05-24 16:36:32
貓捉老鼠應該算是scratch製作的最簡單的遊戲了。
遊戲場景:在一個場景中,老鼠在前面跑,小貓在後面追。這就是整個遊戲了。
製作思路:
要實現這樣一個遊戲功能。需要的內容有:1個小貓角色、1個老鼠角色以及需要一個活動場景(即背景)。
如何實現貓捉老鼠這個功能,我們可以採用運動模塊中這兩個模塊實現。
滑鼠指針在場景中進行移動,老鼠面向滑鼠指針移動,然後小貓面向老鼠進行移動。這樣,只要滑鼠指針在不停地移動,老鼠和小貓都相應地移動。從界面上看,就是小貓在不停地追逐老鼠。具體操作如下:
1、設置好小貓和老鼠角色,並設置好背景圖
2、分別選擇小貓和老鼠的代碼。
1)老鼠代碼:
2)小貓代碼
切記,小貓代碼中的移動步數必須比老鼠的移動步數少,不然老鼠很容易被小貓追上。
擴展:
1、在scratch系統中自帶的角色有兩種造型,為防止小貓和老鼠移動時看起來傻傻地,可以增加一個模塊
增加後小貓的代碼是
2、如果你認為老鼠的移動需要滑鼠指針太麻煩,我們可以修改下代碼。讓老鼠隨機移動,小貓還是面向老鼠,修改後小貓和老鼠的代碼分別是:
這樣修改後有一個弊端,就是老鼠的移動真的是隨機(移動方向是隨機,移動速度也是隨機),可想而知,小貓抓到老鼠的機率大大增加。
3、增加遊戲停止功能。即小貓抓住老鼠後,遊戲結束。代碼如下: