1. <acronym id="vwv6e"><var id="vwv6e"></var></acronym>
    2. 午夜福利国产精品视频,中文字幕日韩有码av,av午夜福利一片免费看久久,欧美牲交a欧美牲交aⅴ图片,国产精品亚洲二区在线播放,四虎在线成人免费观看,麻豆国产成人AV在线播放,亚洲av永久无码精品网站
      澎湃Logo
      下載客戶端

      登錄

      • +1

      程序員也可以是好爸爸|僅20分鐘用Scratch陪伴孩子

      2019-10-11 12:12
      來源:澎湃新聞·澎湃號·湃客
      字號

      《流浪地球》中,地球瀕臨毀滅,生死只在一線之間,點燃木星的計劃成為了最后的希望。而影片中的父子親情線成為了一條主要的淚點線索。

      爸爸去了太空后再也沒有陪我賽車了……

      親情與生死之間,兒子怨恨父親的無情,而兒子一開始卻未能理解父親承受的生活重擔。這在我們日常的生活也存在著許多類似的現象。

      對于我們職場人士來說,加班開會熬夜免不了,尤其是一些高負荷高強度的工作。例如程序員,為了家庭生計,幾乎一個禮拜回不了幾次家,經常不分晝夜地奮戰在辦公室。陪伴少了,隔閡就多了,親子之間關系就冷淡了。

      難道只能如此,沒有辦法嗎?非也。

      2016 年 4 月 12 日,一位叫做瑞恩·格林的程序員爸爸,他為患癌癥的兒子喬伊開發了一款永遠也贏不了的游戲,即便工作繁忙,也保證每周陪伴孩子,為他帶來了歡樂。

      陪伴是一件很認真的事情。作為一個程序員,在職場中每天最擅長的莫過于解決產品經理的需求。但是對于他們中的大多數來說,帶孩子是十分尷尬的,因為孩子經常無法根據自己想要什么而提出需求,而一旦沒有需求,程序員就無法下手。

      然而,你如果就此批評程序員在育兒方面的天生不稱職,那你可就大錯特錯了。生活中有千種,每個人都在盡全力承擔著自己肩上的擔子,程序員也能夠成為優秀的家長,他們用獨一無二的方式愛著自己的孩子。

      今天,職場君就為大家介紹一下,程序員仔爸如何利用Scratch項目為孩子制作出一個《流浪地球》的游戲腳本——

      項目概覽

      本項目主要通過收集各類資源增加地球的燃料,從而加大推動力擺脫太陽的引力。玩家可以操控主護衛飛機把來襲的隕石擊碎,從而收集能源。緊急情況下還可以發射救援火箭去外太空收集能源。此外,幾架小護衛機始終伴隨著地球移動。作品效果如下所示。

      作品效果

      本項目需要一張太空背景圖,另外角色較多,包括太陽、地球、飛機、隕石、救援火箭以及兩個行星。此外,還包括飛機的子彈,以及地球的動力推進系統。

      項目制作

      第一步、新建項目并導入背景。

      首先,啟動Scratch創建一個新項目,并將項目保存為流浪星球.sb3。

      其次,導入背景。為了襯托本主題,從背景庫導入名為Stars的背景圖片。

      接著,導入太陽和行星角色。

      隨書提供了太陽和行星的圖片,其中太陽和地球是Gif動態圖片,角色導入后,會包含多個造型,如下圖所示.

      地球造型

      下面是太陽造型——

      太陽造型

      第二步、編寫太陽與其他行星的腳本。

      1.編寫太陽及一些行星的腳本

      我們將太陽放在舞臺左上角,并且只露出半個,以示其巨大。并且太陽在程序運行時是不斷在旋轉的。另外幾個行星起到點綴作用,無需編寫腳本。

      太陽腳本

      2.編寫地球腳本

      地球一邊自轉,一邊被慢慢吸向太陽。當地球離太陽越近,地球顏色越紅,反之顏色越白。在有能量燃料的情況下,通過鍵盤上的數字鍵1~5可以啟動動力推進系統,5級最高推力 , 消 耗 的 燃 料也最多。當地球燃料消耗完了,游戲也結束了。

      設置量值1

       

      設置量值2

       

      地球腳本

      3.編寫動力推進系統角色及腳本

      地球要逃離太陽系,靠的是動力推進系統。推進需要消耗燃料,按照推進的級別,呈現一定的造型。這個推進系統還要始終與地球角色連在一起。因此我們編寫如下腳本。

      動力推進系統腳本

      4.救援火箭角色及其腳本

      本項目設計的救援火箭相當于一個游戲中的彩蛋。當地球燃料不夠充足的時候,可以消耗一點燃料發射救援火箭,然后根據隨機概率來獲得一些燃料,有可能一點燃料也沒有。

      救援火箭腳本

      溫馨提示:宇宙速度

      我們可以了解一下三種宇宙速度。

      第一宇宙速度是7.9km/s,叫環繞速度,是人造衛星圍繞地球表面做圓周運動時的速度。

      第二宇宙速度是11.2km/s,叫脫離速度,是航天器脫離地球引力場所需的最低速度。

      第三宇宙速度是16.7km/s,叫逃逸速度,是航天器脫離太陽引力場所需的最低速度。

      5.編寫小型護衛飛機

      地球流浪過程中,會有幾架小型護衛飛機一直跟隨著地球移動。這些小型護衛飛機的活動范圍不會離地球很遠,并且會在這個范圍內隨機地移動。

      小型護衛飛機腳本

      6.主護衛飛機及子彈

      上面的小型護衛飛機是無法操控的,而主護衛飛機可以通過鍵盤操控,同時可以通過按鍵發射導彈擊毀隕石(流浪途中的阻礙),從而獲得燃料。

      首先、主護衛飛機腳本。

      主護衛飛機腳本

      其次,導彈腳本。 玩家可以通過按鍵使主護衛飛機發射導彈,其實導彈和飛機是兩個不同的角色。

      導彈腳本

      7.隕石

      地球到達目的地之前會遇到許多困難阻礙,其中天上不時飛來的隕石就是其中之一。隕石在隨機的時間內出現,從舞臺上方往下飛行。如果隕石撞到地球,那么地球就損失一定的燃料,如果隕石被主護衛機擊毀,那么地球就會獲得一定的燃料。使用造型編輯器手工繪制隕石,可以在矢量模式下繪制一個圓或正方形1,然后使用變形工具2將圖形進行隨意地變化3,再填充漸變色4,如下圖所示。

      繪制隕石

      請注意,隕石是由克隆產生,每個隕石克隆體的生命值是不同的,因此在創建隕石生命這個變量時選擇僅適用于當前角色選項。我們為隕石編寫如下腳本。

      隕石腳本

      通過以上腳本的編寫,我們不難發現,在制作游戲時,會用到許多隨機數,以增加游戲的不確定性,從而增加趣味性。

      這樣,我們就為孩子編寫好了一個“流浪星球”的游戲腳本,在這個過程中既滿足了孩子娛樂的需求,也幫助孩子學習到很多關于宇宙天文的科普知識,激發了孩子們的想象力和創新力,所謂“寓教于樂”,就是在這樣高趣味性的氛圍中實現的,其實親子之間的快樂,有時很簡單!

      想要進一步培養孩子的創新思維和創造能力?

      快來跟仔爸學Scratch項目制作吧——

      《PK人工智能:AI時代孩子怎能不會編程思維》

      本書以全新的Scratch3.0為環境進行寫作,精心編寫了35個實戰項目案例,內容涉及2個動畫作品、4個藝術作品、3個數字故事、4個交互式作品、8個數學問題、5個游戲作品、9個人工智能作品。通過這些生動有趣的實例,引導孩子以編程的形式表達創意。

        本文為澎湃號作者或機構在澎湃新聞上傳并發布,僅代表該作者或機構觀點,不代表澎湃新聞的觀點或立場,澎湃新聞僅提供信息發布平臺。申請澎湃號請用電腦訪問http://renzheng.thepaper.cn。

        +1
        收藏
        我要舉報
                查看更多

                掃碼下載澎湃新聞客戶端

                滬ICP備14003370號

                滬公網安備31010602000299號

                互聯網新聞信息服務許可證:31120170006

                增值電信業務經營許可證:滬B2-2017116

                ? 2014-2025 上海東方報業有限公司

                反饋
                主站蜘蛛池模板: 精品无码国产污污污免费| 免费看黄色亚洲一区久久| 国产精品一区二区在线欢| 国产免费又黄又爽又色毛| 亚洲国产午夜精品福利| 精品亚洲精品日韩精品| 亚洲第一人伊伊人色综合| 亚洲综合国产精品第一页| 中文人妻| 亚洲狠狠婷婷综合久久久久图片 | 国产初高中生粉嫩无套第一次| 午夜精品一区二区三区在线观看 | 人妻少妇久久中文字幕| 性久久久久久| 东京热tokyo综合久久精品| JIZZJIZZ国产| 国产高清视频在线播放www色| 国产女人18毛片水真多1| 成人午夜在线观看刺激| 日本无遮挡吸乳呻吟视频| 日产国产一区二区不卡| 在线成人国产天堂精品av| 韩国免费A级毛片久久| 国内精品免费久久久久电影院97 | 色综合久久久久综合体桃花网| 一级女性全黄久久片免费| 亚洲永久精品日本久精品| 久久丫精品国产| 中国女人熟毛茸茸A毛片| 国产成人亚洲日韩欧美| 国产日韩一区二区天美麻豆| 国产成人欧美一区二区三区在线| 亚洲人成色99999在线观看| 国产美女直播亚洲一区色| 色欲AV无码一区二区人妻| 天堂网亚洲综合在线| 国产精品白丝一区二区三区| 日韩亚洲欧美中文高清| 日本久久99成人网站| 日韩一区二区三区东京热| 久久高清超碰AV热热久久|