2019年2月8日 星期五

Scratch-超級貓咪


一、超級貓咪-跨越障礙遊戲

我們在之前都有玩過超級瑪利歐的遊戲,或是音速小子,每次都是別人設計好給我們玩,現在換我們來設計新的遊戲,讓遊戲符合我們自己的需求,那就開始動手吧!

動動腦:
首先我們要思考以下幾個問題:
1.貓咪要跳躍甚麼樣的障礙物比較好玩呢?
2.如何讓貓咪有一直往前跑的感覺呢?
3.碰到障礙物要怎麼處理呢?
4.怎麼設計跳躍的效果呢?
5.如何設計禮物的加分?
6.如何用按鍵和聲音控制貓咪的彈跳呢?

腳本構想:
貓咪不斷地奔跑,用空白鍵或發出聲音控制彈跳。碰到仙人掌,遊戲失敗,碰到禮物,就得分。

一、舞台
我們設計出三個不同背景的舞台,可以自行決定要不要加背景音效,這次沒有加入。

設計一個"滑動"的變數,並將這個"滑動"的變數設為''0",因為有三個背景圖,每一次滑動都會減4,依序減到最後,如果減到-480的時候,這時候讓變數"滑動"設為0,讓變數可以從0開始,把這個0到-480之間的數值,切出幾個等份,小於-100的數的範圍內,背景變成blue sky,如果變數大於-200時,就把背景變成"背景"的圖示,如果變數大於-300時,就把背景變成"背景2"的圖示,透過這三個背景,讓舞台的變換可以比較不那麼單調。


二、貓咪
這個貓咪有幾個特別的點要思考一下:
1.當按下"向上鍵"時,貓咪就往上跳。
2.當貓咪往上跳時,停止變換造型(在地上時,才會奔跑)。
3.貓咪跟大家打招呼。




1.設計一個判斷式:等待直到"向上鍵"被按下時,Y的值會改變20(貓咪會往上跳的感覺),但是跳下來的設計比較困難一點,因為要自然慢慢地下來,所以可以設計一個變數,將變數名稱設為"彈跳力",先將"彈跳力"變數設為10,然後慢慢地減0.5,就是將變數"彈跳力"改變為-0.5,但是要設計一個範圍,不然這個貓咪會一直往下跳,所以設計當y座標小於-100就不要再減0.5,就是設計"循環值到y座標小於-110'',那這樣就只會減到y到-110就不會再繼續減下去。可以發現"Y座標等於-100"就是一開始貓咪的Y座標位置,等於貓咪跳上去後,就會跳下至原本的高度。

2.跳起時停止換造型:
設計讓貓咪跳起來時,就不會有奔跑的行為,那最好的方式就是用y座標來判斷,當貓咪在某個高度時就不會奔跑,這邊是設計當y軸小於-90時,才不斷變換造型(=大於-90時不要變換造型)。

3.設計一開始貓咪說出"大家好"後會喵喵叫和向上跳後會"喵喵"叫。



三、仙人掌
依序設計以下幾個要點:
1.一開始定位到指定位置,先隱藏起來。
2. 3到5秒就產生一個以不同造型顯示的分身。
3. 分身出現後,不斷往左滑動到底就消失。
4. 偵測如果碰到貓咪,就停止遊戲。





四、禮物
依序設計以下幾個要點:
1.  一開始定位到指定位置,先隱藏起來。
2.  增加一個變數【禮物】當作成績。
3.  1到5秒就產生一個以不同造型顯示的分身。
4.  分身出現後,不斷往左滑動到底就消失。
5. 偵測如果碰到貓咪,就將【禮物】成績增加1。























沒有留言:

張貼留言

線上好用軟體推薦區

各種文件線上轉檔-smallpdf

按鈕圖框線上產生工廠-da-button-factory

CSS語法按鈕線上產生-i2style

破解網頁無法用右鍵功能說明

office2007wordpdf增益集

直接下載youtubeMP4~MP3(修改網址方式)

GIFYouTube 線上將 YouTube 影片轉檔為 GIF 動畫圖

檢測CPU是否過熱的工具,並推測該換散熱膏

CrystalDiskInfo 7.0.0 免安裝中文版 - 硬碟資訊檢測工具

ssd進階調校須知:開啟AHCI,改善讀取效率

公文系統重灌相關資訊彙整網

23合一 YouTube 下載、MP3 影音轉檔、錄製、影片編輯工具(Free Studio v6.6.27.822

讓使用者直接上傳檔案到你的Google雲端硬碟,接收檔案更輕鬆!(新增多檔上傳)

Blogger建立網誌

用「USB隨身碟」安裝、重灌 Windows

Windows 7 SP1 Update Package 微軟更新修正包 (2016.07月份)

何將 Facebook 粉絲專頁嵌入到網站或部落格

Blogger嵌入PowerPoint簡報

Rufus製作UEFI主機板的Windows 10 USB安裝隨身碟

Sticker 簡單好用的「桌面便利貼」

Synology Photo Station 建立專屬自己的網路相簿

一點通 - 如何設定 Windows 7 印表機共享

如何抓取網路上的SWF動畫/互動電子書檔案?

翻頁式電子書製作軟體《Flip PDF》免費下載!

Free PDF to Flash SWF - PDFFlash SWF(支援中文)

建立網頁桌面捷徑

AOMEI Partition Assistant Standard Edition 5.8增加C磁碟的空間

Auslogics Disk Defrag v7.0.0 硬碟重組軟體

[網站架設] 用電腦架設網站!XAMPP 安裝教學 (Windows)

[教學]如何架設安裝WordPress部落格?

Win10系統用win7的開始功能選單

IE瀏覽器】新索引標籤 設定,內含 分頁被綁架、移除教學!hao123Google連結

網路工具《NetBalancer Free》監控網路速度

FastStoneCapture 畫面擷取工具 繁體中文免安裝版

DAEMON Tools Lite 是一個免費的虛擬光碟軟體

區網殺手《NetCut 網路剪刀手》剪斷佔用頻寬的小白不手軟

Chrome 遠端桌面:Google 推出的手機遠端遙控軟體

黑群輝dsm安裝教學:基礎安裝()

黑群暉dsm安裝教學:mac-addresssn產生

MEGA 超大 50 GB 免費雲端硬碟註冊、下載教學

Videomega.tv 容量無限免費影片上傳空間!還能分享影片賺取廣告收益

賽風 Psiphon 免費 VPN 翻牆軟體下載,內建六國家節點不限流量(WindowsAndroid

[下載] 免費 PotPlayer v1.6.63833 繁體中文版(原版無修改),更勝 KMPlayer 的影音播放器!

Sandboxie v5.12 在「沙盒」裡玩病毒、木馬或執行可疑程式

Microsoft Snip 電子白板、標註解說、錄影錄音工具

XXCLONE v2.08.5 – 新舊硬碟直接對拷、換硬碟免重灌的工具

【備份軟體】Acronis Backup 11.5 Build 43994 - 異機還原的最佳幫手

免費線上程式設計課程code.org

線上工具/服務

YouTube 網址加上 to 就可以將影片下載為 MP3 MP4

創見推出的檔案救援工具 RecoveRx,可救援電腦、記憶卡的誤刪資料

利用 Photoshop 製作縮時攝影更快更方便,免用多媒體軟體剪輯

三分鐘在 Synology NAS 上架設 WordPress 部落格

Emsisoft Emergency Kit (EEK) 11.0.0.6082 免安裝中文版 - 電腦中毒時的緊急救援掃毒USB隨身碟

防毒大廠Bitdefender推出的免費USB免疫工具,快來幫隨身碟打疫苗吧!

Emsisoft Emergency Kit 免費電腦急救包(正體中文免安裝版)

Auslogics Disk Defrag來重組你的硬碟

產生QR Code及一般條碼的方式

QR Code 條碼產生器,免費製作您想說的話

Mp3cut 線上音樂剪輯工具,不用軟體就能製作手機鈴聲

[懶人架站機] The Uniform Server v13.2.1 在 Windows 電腦快速架站(支援 Apache, PHP, MySQL, phpMyAdmin, Perl)