如何用 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》的完整指南。除了上述說明之外,您還可以設定一些其他元素,讓您的遊戲擁有自己獨特的功能。祝你好運!

Sign up and earn $1000 a day ⋙

Leave a Comment

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 錯誤 500 是什麼?

Epic Games Store 錯誤 500 是什麼?

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

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

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

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

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

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

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

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

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

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

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

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

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

在筆記型電腦上玩遊戲的 6 大好處

在筆記型電腦上玩遊戲的 6 大好處

長期以來,遊戲玩家之間一直存在著關於是否使用筆記型電腦、桌上型電腦或遊戲機進行遊戲的爭論。雖然每種選擇都有其自身的優勢,但在筆記型電腦上玩遊戲卻有其獨特的優勢。

在遊戲中加入模組之前你需要知道的 5 件事

在遊戲中加入模組之前你需要知道的 5 件事

如果您正在尋找新的體驗,那麼在為遊戲添加模組之前,需要記住一些事項。

如何解決 Windows 上玩遊戲時 FPS 低的問題

如何解決 Windows 上玩遊戲時 FPS 低的問題

如果您在 Windows 上玩遊戲時遇到 FPS 低的問題,請按照以下步驟修復 FPS 低的問題並恢復高品質的遊戲體驗。

2024 年遊戲大獎:誰贏得了年度最佳遊戲獎?

2024 年遊戲大獎:誰贏得了年度最佳遊戲獎?

想知道誰贏得了 2024 年度最佳遊戲獎嗎? 2024 年遊戲大獎或想快速回顧所有獲獎者,請從頭到尾閱讀

11 款無網路即可暢玩的趣味手機遊戲

11 款無網路即可暢玩的趣味手機遊戲

有許多遊戲無需 Wi-Fi 連線或使用數據即可暢玩。如果您正在尋找這樣的離線遊戲,那麼本文適合您。