日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用Scratch制作打弹球游戏-反弹球

發(fā)布時間:2023/12/16 编程问答 82 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Scratch制作打弹球游戏-反弹球 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? ? ? ? 打彈球是FC游戲中的一款經(jīng)典老游戲,雖然玩法很簡單, 但是以前可是非常火爆的。想學(xué)習(xí)如何制作簡單有趣的紅白機小游戲嗎?今天我們就一起來利用Scratch軟件,先做一個簡化版的打彈球游戲——反彈球!

一、我們的目標

(1)理解彈珠游戲形成各個原理。

(2)掌握角色坐標與鼠標坐標(或鍵盤坐標)的關(guān)聯(lián)。

二、我們的任務(wù)

1.劇本設(shè)計

主題:“會反彈”的小球

舞臺:草地

角色:小球、反彈板、草地警戒線

故事:小球和反彈板在草地上玩游戲,小球碰到邊緣就會反彈,落向地面時,反彈板會跟隨鍵盤快速地左右移動,將小球反彈起來。如果小球掉到地上,游戲就結(jié)束啦,所示。

?

2.程序設(shè)計

角色設(shè)計思路指令程序
小球初始化小球位置,按空格鍵開始之時,反彈板將小球彈起,以-30°-30°為范圍進行移動(角度可調(diào)整);
小球碰撞邊緣進行反彈
小球掉到地上游戲結(jié)束
反彈板設(shè)定反彈版初始化位置
反彈坂跟隨鍵盤移動

三、我們的活動

1.新建背景

從“背景庫”中選擇“戶外”主題中的你喜歡的圖片,作為新舞臺背景。

2.新建角色

(1)添加角色

從“角色庫”中選擇“運動”分類中的球型圖片或自己繪制一個球,作為新角色。適當調(diào)整球的大小,放置在舞臺中間。角色名稱為“Ball”。

從“角色庫”中選擇“所有”分類中的圖片或自己繪制一個反彈板,作為新角色。適當調(diào)反彈板大小,放置在舞臺中間。我們可以將角色名稱為“Paddle”。

注:也可自行繪制

Tips

在開始繪制造型之前,先將視圖調(diào)整為100%,以視圖的中心點為原點繪制造型,以便精確定位角色在舞臺中的坐標。

3. 搭建程序

(1)反彈板角色程序

根據(jù)要求,我們發(fā)現(xiàn),反彈板能夠跟隨鼠標的指針左右移動。通過“動作”模塊和“偵測”模塊中的組合指令來設(shè)定反彈板的初始化坐標、移動x坐標,如圖所示。

?

Tips

當我們點擊進入游戲的時候我們需要設(shè)置好反彈板的初始化坐標,當按下“←”或者“→”的時候y坐標不變,讓反彈板在x軸進行移動。

(2)小球角色程序

為了能夠?qū)崿F(xiàn)效果,我們首先對小球角色的運動軌跡進行分析,小球角色的運動方式分為三種。

①起始運動方式:小球角色每次從“舞臺區(qū)”的中心點處開始,在-30度30度之間隨機選擇一個角度后做直線運動;

②“碰到邊緣反彈”運動方式:這種運動方式由系統(tǒng)自動處理,小球碰到“邊緣”就會自然反彈;

③碰到“反彈板”后的運動方式:當小球遇到反彈板后,就會以一個設(shè)定的隨機角度進行反彈。

?(3)聲音程序

? ? ? 當我們的小球碰撞到反彈板的時候,給與碰撞聲音。

四、游戲制作完成燃盡圖

?

總結(jié)

以上是生活随笔為你收集整理的使用Scratch制作打弹球游戏-反弹球的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。