使用scratch3.0圖形化編程軟體模擬美團app中「天天抽獎」

2020-12-16 大於小澍

磚塊式抽獎,這是在某app中的一個小遊戲中的抽獎模式,我今天帶大家一起來製作一下

app截圖

我們先分析一下這個抽獎小遊戲:

小遊戲視頻:

點擊「抽獎」按鈕,上面的字變為「抽獎中」,獎項開始「滾動」,而且滾動速度越來越快,幾秒後就停下來了,停在隨機的獎項圖片上。然後顯示所獲得的獎項。

開始我們的製作:

我繪製了一個綠色的背景。

背景繪製

繪製抽獎按鈕。還有「抽獎中」用於切換。

抽獎按鈕

一個灰色的的方塊和8個獎項塊,手繪寫一下1~8,注意!尺寸要一致。

灰色塊
獎項繪製

「抽獎」按鈕腳本:

當角色被點擊時,切換為造型2「抽獎中」,廣播「消息1」,6秒鐘後切換為造型1「抽獎」。

抽獎按鈕腳本

角色「z」,自己繪製的角色「灰色方塊」用於遮住獎項,用於標誌中獎獎項,腳本有點多,

變量n,最後隨機到的獎項(1~8);變量time,每一個獎項滾動的間隔時間(可以自己改);

虛像設置為50(透明度50),調用「移動」函數;移動函數是自建(為了減少主函數長度),仔細看截圖;

當接收到「消息1」時,清空「說」的內容,設置time為0.25秒,循環4次,每次循環間隔時間減少0.06秒,所以獎項滾動會越來越快;

這時n設置為1~8之間的隨機數,n等於幾,就移動到幾等獎的位置即可,並說「恭喜你獲得了n等獎」。整個小程序結束

灰色塊的腳本

運行界面截圖:

運行界面

相關焦點

  • 零基礎scratch3.0圖形化編程軟體製作「幸運大轉盤」抽獎小項目
    【原創】文章全部內容皆為作者原創,如有轉載請註明出處生活中我們總會見到不同樣式的抽獎轉盤,商場、遊樂場、新年晚會的現場~今天我們使用scratch3.0編程軟體自己做一個「幸運大轉盤」小項目,這次的教程製作不是那麼精良,實際上這些角色的貼圖可以在網絡上自己找一下,做的都很好的,另,有過基礎的同學可以使用「偵測」模塊下的顏色判斷,直接輸出「得了幾等獎」
  • scratch3.0圖形化編程軟體製作益智類小遊戲「直升機」
    說一下這個小遊戲的整個邏輯,直升機是我們控制的,通過按下/鬆開空格鍵來控制其上下運動的,按下空格鍵飛機上升,否則飛機下降,飛機只能在Y軸上垂直運動,遊戲過程中飛機躲過障礙物「得分+1」,如果碰到界面邊緣或障礙物遊戲結束。障礙物在隨機的高度(y軸)向左運動(使用克隆組件,出現間隔可以根據自己的喜好調整)。
  • 少兒編程教育scratch軟體python軟體找不到下載地址,原因看這裡
    在進行少兒編程教育的時候,必然需要下載安裝少兒編程教育軟體,對此很多家長很頭疼,浪費了半天時間,還是沒有找到想要的軟體,今天就來給大家說一說建議。接著往下看,找到不帶」廣告「」保障「字樣的網站,例如我們要下載python,就要找到網址中帶有」python「字樣的網站,後面還帶有」官網「字樣,看下圖:打開網站是英文怎麼辦雖然現在兒童的家長年齡大部分都是80後,說實話對於普通的家長來說,單個字母能認識,單個單詞也能認識一些,但是放到整個段落裡
  • Scratch、Python學哪個?兒童編程怎麼學?全面解析編程(上)
    為了更好地理解,我們舉個生活中的例子,以做菜為例,我們把手機中裝的各種APP看成一道菜,那麼編程就相當於做菜的過程。ScratchScratch 是美國麻省理工大學開發的一款專門面向兒童學習編程的工具軟體。分為兩個系系列,一個系列Jr系列面向幼兒學員,主要在PAD上用。另外一個系列是面向年齡稍大的兒童,現在的版本是3.0版。
  • 華為告訴我們必須加強技術儲備,Scratch編程案例,分析跨欄比賽
    大家好,我是阿戴,歡迎來到編程之家,更多知識會持續更新,請保持關注。發布教程主要目的是分享scratch知識,為推進計算機知識普及而努力。華為事件告訴我們,想發展必須要進行自我創新,自我革命,對於學習編程來說,不要老是局限於課本知識,要做好知識與生活的契合,把編程真正與生活聯繫起來,學習編程就是為了使用。今天參加了單位運動會,感受頗多,不僅身體得到了鍛鍊,而且精神也同樣受到了鼓舞,作為愛好兒童編程的你,我就想到了是否也可以讓運動會搬到編程裡來實現?
  • scratch計時器繪製教程介紹
    scratch擁有圖形界面,用戶可通過自然語言的方式來訓練自己的編程思維,今天小編為大家介紹計時器的設計方法,當指針順時針轉動時,會有顏色填充表示時間在流逝。scratch計時器製作教程1、我們添加一個新角色,然後誰用自定義來繪製一個角色,使用圓形繪製兩個空心的圓,將兩個空心圓均勻的疊加在一起。
  • Scratch3.0編程機器人 智能小車 arduino學習套件Qbot創客機器人AI
    Qbot是一款基於Scratch 3.0編程的入門級小車,高度集成的機身,只需3步就可以快速組裝,非常適合零基礎的孩子用來學習編程。Qbot的編程軟體兼容Arduino編程環境,可以滿足不同階段的學習需要。孩子可以通過Qbot,能更好的理解編程邏輯,掌握電子知識。
  • 用Scratch和Python畫雪花分形
    使用Scratch和Python繪製六角星雪花分形圖:分形圖是具有自相似特性的圖形。將一個基本圖形按照一定地規律重複地進行繪製就可以得到分形圖。以下分別是使用六角星、六邊形、五角星和五邊形作為基本圖形繪製的分形圖。
  • Scratch、Python學哪個?兒童編程怎麼學?全面解析編程(下)
    Scratch入門比較容易,趣味性強,並且可以學習基本的編程思想和方法,為後續的更專業的語言學習打下基礎。如果孩子對編程感興趣,那麼可以考慮系統的學習Python,Python語言語法簡潔。相比其他程式語言也比較容易入門,提供相關課程的培訓機構也比較多,網上也有很多相關的學習資源。Python學完後再考慮是否參加信息奧賽或學習軟體硬體知識都會涉及的機器人編程。
  • 少兒編程教育到底學什麼?家長需要做什麼?
    今天和大家簡單分享一下相關知識少兒編程教育主要的目的:了解編程基礎知識,建立一個初步認知少兒編程教育到底學什麼內容3到8歲,學習圖形化編程,整個學習過程由分為初級、中級、高級。圖形化編程是指通過拖動圖形類的命令,組合在一起,然後起到一定的效果,有些文章中也叫「積木式」編程,把圖形命令看作遊戲中的積木搭建,圖形化編程的功能非常簡單,相當於一個初級的練習工具。
  • scratch與程小奔機器人結合製作《小車測距》
    使用軟體為「慧編程」基本跟scratch3.0一樣,因為慧編程就是基於scratch3.0開發的,在這個基礎上添加了許多可以用於機器人的接口和語句塊,這樣就可以使用圖形化編程控制機器人啦!《小車測距》這是我2018年5月剛接觸程小奔時候做的教程,現在看來也依然適用,很好的一款寓教於學的產品,並且很安全,我現在的培訓機構裡也在用。
  • 編程貓源碼編輯器
    版本: 3.0.0 正式版 *使用豌豆莢官方商店能下載目標軟體,安裝更安全
  • 《scratch編程+數學》課程:利用圓半徑概念製作汽車賽道漂移效果
    如何用少兒編程scratch語言製作一個賽車沿著賽道漂移的效果呢?可以考慮使用數學中的圓半徑和角度的概念!視頻效果如下:在腳本中設置一個角度變量,名稱為方向。在腳本初始化時,賽車面向的角度是45度,方向變量為0。
  • 少兒編程_使用scratch帶你製作屏幕上的傳球遊戲教程
    少兒編程_使用scratch帶你製作屏幕上的傳球遊戲教程之前的文章我帶大家學習製作過「會動的名字」,其中我們讓字母運動起來,成為了可以運動、可以變身、可以說話的字母,編程世界就是這樣奇幻哈!重複執行語句以上這兩個語句塊我們在之前文章和視頻中已經學習過,之所以這次做教程又把「如果···那麼···」和「重複執行」這兩個語句拿出來重點說,是因為我們今後會經常用到,以為這兩個語句塊
  • 【軟體安裝】三菱PLC編程軟體GX Developer 8和仿真軟體 GX Simulator 6的安裝及使用說明
    3、序列號為 570 9868184104、安裝時,「監視專用」不要打勾!此軟體可對三菱全系列PLC進行編程,包含最新的FX3U!一直按確定,有些初始化報錯,不影響安裝和使用,最終會顯示安裝完成的彈窗。即完成了編程軟體的安裝。這時候仍需要重啟或註銷電腦一次,以便進行下一步仿真插件的安裝。
  • 殼樂派編程學習機淘寶眾籌首發,上線僅24小時,完成眾籌目標!
    11月4日,深圳孩想編科技研發的新品殼樂派STEAM編程學習機於淘寶眾籌開啟國內首發,上線僅24小時,便提前完成眾籌目標!通過詳情頁面的介紹,我們可以了解到此次殼樂派的眾籌回報準備了3個套餐,分為基礎套餐、豪華套餐以及10臺的基礎套餐可選擇。
  • 教育部批准的全國性編程競賽--NOC大賽,廣東隊備戰決賽
    >EZGO Programming, Code Your Dream Line By Line少兒編程並不是寫代碼,目前少兒編程主要是鍛鍊孩子們的編程思維能力,將英文代碼替換成可視圖形,採用圖形化編程工具,讓孩子們像組裝積木一樣,通過拖拽、點擊等操作,以情景動畫、遊戲、積木構建等形式完成某項指令的過程。
  • 「小兔子編程」Scratch畫正方形
    一、案例介紹小朋友們應該在數學課或者平時生活中有了解過正方形,正方形在我們生活中到處可見,那我們如果通過Scratch軟體來繪製一個正方形呢,我們一起來學習一下吧,在舞臺正中央繪製一個邊長為200的正方形,要求:
  • RationalDMIS 2020 圖形報告「注釋」使用變量(圖文+視頻)
    RationalDMIS 7.1 圖形報告製作 2020RationalDMIS7.1圖形報告輸出標籤右鍵菜單1.先將軟體界面前端設置為圖形報告界面,將要輸出的元素拖放輸出到圖形報告窗口,位置排列好:>2.圖形報告窗口空白處點擊滑鼠右鍵選擇「添加文本」,在打開自學習情況下都可以創建相應DMIS語句:將添加的文本點擊滑鼠右鍵產生相應DMIS3.使用變量;如果想用程序實時更新圖形報告注釋的信息,就要使用高級編程的變量功能。
  • 從0→1的進階式編程,打破你對少兒編程的刻板印象!_原子同學
    其實編程教育並不是為了培養一群所謂的「碼農」,在國際社會上,少兒編程課程一般面向3-18歲青少兒,少兒編程不僅是在學習編程知識,更著力於開發孩子的思維創造力、知識遷移能力,從零基礎到「馳騁」編程世界,與人工智慧時代接軌。