如何用 Scratch 寫「抓蘋果」遊戲

透過了解並使用Scratch創建簡單的遊戲,您掌握了Scratch的程式設計介面以及程式設計的基本步驟。那麼讓我們試試使用 Quantrimang 編寫「Apple Catching」遊戲。

目錄

編寫「抓蘋果」遊戲的步驟

我們將製作一個簡單版本的「抓蘋果」遊戲,如下所示:

遊戲開始時,蘋果會隨機從上方掉落,玩家的任務是按左右箭頭鍵移動碗來接住它們。每抓到一個蘋果,玩家將獲得 1 分。

如何用 Scratch 寫「抓蘋果」遊戲

為了能夠編寫這個遊戲,您需要遵循以下步驟。

第一步:分析遊戲

我們需要做的第一件事就是分析遊戲的結構。

  • 人物分析:本遊戲將會出現兩位主角,分別是Apple和Apple Bowl。
  • 數據分析:這個遊戲需要一個分數部分來保存玩家的分數,相當於抓到的蘋果的數量。

第 2 步:選擇遊戲桌布

下一步是選擇遊戲的背景圖像。點擊程式設計介面下角的相框圖標,為你的遊戲選擇合適的背景圖片。

有許多不同主題的壁紙可供您選擇。您只需單擊要用作壁紙的圖像即可。

如何用 Scratch 寫「抓蘋果」遊戲

步驟 3:製作蘋果和碗

當然,要完成遊戲,兩個主要元素是必不可少的:蘋果和碗。點擊添加壁紙部分旁邊的貓圖標,將這兩個角色添加到您的遊戲中。

如何用 Scratch 寫「抓蘋果」遊戲

另外不要忘記刪除編程介面中的預設黃貓角色。

步驟 4:對碗進行編程

我們開始對一碗蘋果進行編程,它只允許水平移動,即牛軸(X軸)。此外,需要對碗進行編程,使其在玩家按下左箭頭或右箭頭時每 20 像素移動一次。具體來說,您需要按照以下順序選擇代碼:

  • 在事件下,選擇按下右箭頭鍵並將其拖曳到腳本區域。
  • 在「運動」部分中,將「更改 x」代碼拖曳到「按下按鍵時」代碼下方的某個量。然後將代碼處的數字改為20。

對左箭頭鍵進行相同的編程,但是不是將數字設為 20,而是需要輸入-20,以便碗可以向相反的方向移動。另外不要忘記將碗的位置調整到遊戲介面的底部。

如何用 Scratch 寫「抓蘋果」遊戲

步驟 5:對蘋果進行編程

我們需要對蘋果進行編程,讓它從上方落下,並在落地時消失。同時,當一個蘋果消失時,另一個蘋果會繼續掉落,這個過程會不斷重複,直到玩家停止遊戲。為了讓蘋果執行上述操作,我們需要按照以下順序進行程式設計:

  • 事件部分,代碼當點擊綠旗時。
  • 移動項目,代碼前往隨機位置。
  • 讓 y 等於...您需要在空白處輸入數字180 。
  • 控制部分,選擇連續加入到程式設計部分。
  • 選擇將 y 改變 -5 ,將其編程到連續代碼的小檔案中。
  • 將控制項中的If...then..程式碼拖曳到腳本區域中,使其成為連續程式碼的子檔案。
  • 前往操作並將空間 <space=""> 程式碼拖曳到If...then 程式碼中的小框中。然後取得運動時的Y 座標並將其放入第一個空間,並將-170 放入第二個空間。
  • 繼續將「轉到Motion中的隨機位置」拖曳到「如果...則」代碼的子項中。
  • 在上面的程式碼下方加入程式碼 Set y equals 180 。

如何用 Scratch 寫「抓蘋果」遊戲

注意:螢幕的 x 座標(X)僅從-240 到 240,螢幕的 y 座標(Y)僅從-180 到 180 。

如何用 Scratch 寫「抓蘋果」遊戲

接下來我們需要編寫接蘋果的動作來幫助玩家獲得分數並消失,然後隨機出現在另一個位置。您還可以在成功接球時添加聲音,使遊戲更加有趣。請如下編寫計分方法:

  • 將If 程式碼加入為Continuous 程式碼的子代碼。
  • Sensor部分中的Touching Bowl程式碼加入If then 程式碼空白處。
  • 在If Then 程式碼中的聲音部分編寫播放聲音的程式碼
  • 新增代碼前往移動項目的隨機位置。
  • 新增代碼設定 y 等於 180以完成編程。

如何用 Scratch 寫「抓蘋果」遊戲

最後,我們需要寫一個程序,當碗裡每次接住蘋果時,就得分。

  • 首先,轉到“變數”命令組並點擊“建立變數”來建立點變數。

如何用 Scratch 寫「抓蘋果」遊戲

  • 在這裡輸入新的變數名稱並選擇所有字符,然後按一下確定。
  • 將Points的初始值設為0,那麼每當一個蘋果掉進碗裡,就算1分,設定類似下圖的程式碼。

如何用 Scratch 寫「抓蘋果」遊戲

步驟 6:為遊戲創造更多蘋果

只抓到 1 個蘋果會讓你的遊戲變得相當無聊,所以添加更多的蘋果可以讓遊戲更有趣。執行此操作非常簡單。

右鍵點選蘋果,選擇複製。

如果要調整每個蘋果的大小,請到服裝部分進行編輯。

步驟 7:發布遊戲

透過上面的程式步驟,你已經完成了創建自己的蘋果捕手遊戲的過程。點擊頂部工具列上的“查看項目頁面”以保存您的遊戲並開始玩。

如何用 Scratch 寫「抓蘋果」遊戲

在剛剛導航到的介面上,點擊綠色旗幟按鈕即可開始測試剛剛編程的遊戲。

此外,您還可以透過點擊分享,然後取得遊戲連結發送給所有人,與親朋好友分享此遊戲。

如何用 Scratch 寫「抓蘋果」遊戲

在將遊戲發送給所有人之前,請記得為其命名。

以上就是Quantrimang 為大家介紹的如何使用 Scratch 來寫遊戲《Catch Apples》的完整指南。除了上述說明之外,您還可以設定一些其他元素,讓您的遊戲擁有自己獨特的功能。祝你好運!

留下評論

Lien Quan Mobile 中超過 1001 個術語的摘要

Lien Quan Mobile 中超過 1001 個術語的摘要

在連泉移動中,有許多簡短的術語可以幫助您在比賽期間快速有效地溝通。現在,連權委員會將審查將軍們需要理解的最基本的術語。

為什麼 Nintendo Switch Online 是玩復古遊戲最受歡迎的方式?

為什麼 Nintendo Switch Online 是玩復古遊戲最受歡迎的方式?

透過 Nintendo Switch Online,探索 NES、SNES、N64、Game Boy 和 Sega Genesis 上的數百款經典遊戲從未如此簡單。

7 種有效提升 Windows 遊戲資料載入速度的方法

7 種有效提升 Windows 遊戲資料載入速度的方法

在升級記憶體之前,請嘗試本指南中的調整以改善 Windows 中的遊戲資料載入時間。

五款最佳廉價遊戲電視

五款最佳廉價遊戲電視

判斷一台好的遊戲電視需要考慮很多因素。最關注的是影像品質、對比、色彩、準確度,另一個因素是輸入延遲。

為什麼人們不再玩免費手機遊戲了?

為什麼人們不再玩免費手機遊戲了?

每個人都喜歡得到免費的東西。然而,說到免費手機遊戲,我們都知道它們並不是真正免費的。

在 Epic Games Store 免費下載《足球經理 2024》

在 Epic Games Store 免費下載《足球經理 2024》

《足球經理 2024》可在 Epic Games Store 免費獲取,有效期至 9 月 12 日,您可以將其下載到您的電腦上。

Epic Games Store 錯誤 500 是什麼?

Epic Games Store 錯誤 500 是什麼?

錯誤 500 是許多玩家在使用 Epic Games Store 時遇到的熟悉訊息。

十大殭屍電腦遊戲,PC 上最佳殭屍遊戲

十大殭屍電腦遊戲,PC 上最佳殭屍遊戲

殭屍一直是電腦遊戲和恐怖電影中吸引人的主題。遊戲發行商利用了這個主題,並憑藉殭屍恐怖類型獲得了巨大成功。

下載遊戲《災難》,免費下載《災難》

下載遊戲《災難》,免費下載《災難》

遊戲《Tai Uong》現已正式發布,玩家可以透過遊戲發行平台 Steam 將其下載到電腦上。

如何在離線且有網路的情況下在 Chrome 上玩霸王龍恐龍遊戲

如何在離線且有網路的情況下在 Chrome 上玩霸王龍恐龍遊戲

要在離線和線上時在 Chrome 上玩恐龍遊戲 - T-rex Run,您只需遵循這個簡單的指南。可愛的霸王龍恐龍將出現在螢幕上,供您開始遊戲。