tft每日頭條

 > 遊戲

 > 怎麼用編程做遊戲教程

怎麼用編程做遊戲教程

遊戲 更新时间:2024-12-16 15:38:00

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)1

等疫情結束,我可能還會帶她繼續玩。

我妹妹今年12歲,還在上小學。因為疫情的緣故,二月月初,我老家浙江就發布通知,全省各大中小學,包括幼兒園,月底前都不開學。因此在過去一個月中,她“賦閑”在家,也是最近,學校才開始組織直播上課。

這段時間,大家或多或少也能看到,學生與老師之間笑料不斷,都發生了不少狀況,雙方在抓狂中相互适應。直播上課剛過第一周時,遊研社也寫過一篇文章,聊了聊當時的許多趣事。

現在一個多月過去了,不僅僅是直播上課,在此期間,學生們還經曆了更多。

比如上海“為了滿足學生們的學習需求”,在二月初就決定,像出DLC一樣,為學生發放寒假作者補充版。如今補充版已經下發,專門由家長打印出來,給孩子們寫。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)2

27.5萬大人為此點贊

前些天,我也問了我妹妹寒假作業的事,還問她最近直播上課好不好玩。她就反問我,上課有什麼好玩的,交作業還那麼麻煩。我又問,最近作業很多嗎?她說沒以前多,可她在家也不想做,非常實誠,也和在家辦公的大人們很像。

她還說,現在交作業“特别、特别麻煩”。

這可能是師生都始料未及的:交作業、批改作業這件事,在過去一個月越來越難了。我聽妹妹解釋了一下,才知道他們班級的情況是,每位學生必須一張張地拍攝作業上傳給老師,要拍得很清楚,否則老師會打回重拍。

老師是有苦衷的。一個班平均幾十人,所有人一交作業,就是五花八門的數百張照片,字小一點的、分辨率不夠的,往往要看好幾個小時,很費眼睛。有的學生還得催交,等訂正了,又得再次批改。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)3

而我妹妹這樣相對高年級的小學生,随着課程深入、進度加快,作業量必然也就變大,寫完密密麻麻,拍大張圖,不清楚,往小了拍,又得拍許多張。

我看妹妹最近上課挺愁,就打算給她整點東西玩玩。我本人不在老家,肉身相隔很遠,能做的事有限。首先帶她玩遊戲是不可能的,因為我妹妹是在家,隻要是在家,無論做什麼,我爸媽就覺得她整天都在玩。

浙江前兩年高考改革,信息技術(含編程)已經成了7門選考科目之一,2018年以來全國多個省市高考也出現了編程題。正好近期網上有大量編程相關的教育資源、付費課程免費開放,我就讓妹妹試了試遊戲化編程,這是家長不會反對的。

我帶她玩的是騰訊扣叮。這是一個面向6-18歲的青少年編程教育平台,扣叮就來自編程“coding”一詞,因為其中用到很多“遊戲化教學”的方法,也算是我相對熟悉的領域。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)4

打開扣叮官網就能看見免費課程

針對最近的疫情,扣叮上推出了一系列免費課程,覆蓋人工智能科普、藝術編程、語言學習等幾個領域。不過我覺得更方便的,是扣叮提供了一個遊戲化的編程平台,這就跟她平時看的直播上課,産生了比較大的不同。

為了調動興趣,我先陪她玩了一會兒遊戲實驗室。這是最簡單的一個實驗室,跟玩遊戲一樣。核心玩法是鋪路,把左邊的積木塊按順序排列即可,機器人就會照着行進,勝利的條件則是一次性收集三顆星星。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)5

我自己試了前幾關,覺得難度太低,對我妹妹來說也偏低,就讓她一個人自己先玩着。過了一會兒,她突然在語音裡問我:這個循環是不是少一塊積木呀?

我第一反應是:什麼循環?原來這個遊戲在幾關之後,引入了編程中循環的概念,可用的積木越來越少。比如下面這一關卡,隻用兩塊積木的循環,就命令機器人不斷前進。

從積木的堆疊上看,也很好地體現了嵌套的概念,積木與積木之前嚴絲合縫。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)6

而就在下面這一關,她覺得積木不夠用了,說明明還差一塊“向東”的積木。因為機器人得向東、向北、向西、再向東,從拐角裡出來。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)7

我看了一會兒,說,那你直接點“開始”試試。她點了,機器人向東、向北、向北、向西——然後就繼續向東,走出了拐角。

我妹妹也明白了,自己錯在把“向東、向北、向北、向西、向東”想成了一個循環,實際上“向東、向北、向北、向西”就已經完成循環了。

問題其實很簡單,但她腦經沒轉過彎來,或者說比較粗心,按道理,她這個年紀的孩子不該在這種地方卡關。我也順勢教育起來,實踐出真知雲雲,做事不可馬虎大意雲雲。她叫我别煩,繼續玩了下去。

陪她一起玩遊戲化編程的這兩天,我也感受到了這種平台,或者說這樣類型的工具,相比直播上課的優勢所在。

首先這套可視化積木編程有趣味,也很直觀。簡單來說,它把下圖左邊,變成了下圖右邊,對于一個編程初學者來說,至少從理解上是很有幫助的。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)8

這些積木代碼的功能很豐富,而扣叮也在次基礎上,提供了一些素材庫,和可視化界面。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)9

最終我們看到的這一整套東西已相當完善。其中最主要的積木代碼,是基于國外成名已久的Scratch研發。

Scratch,可能關注編程教育的人有聽說過,它是麻省理工學院媒體實驗室的産品,已經有十餘年曆史,專門用來幫助不會編程的人設計程序。

這套方案可以做很多事情,門檻很低,卻有相當高的上限。在國外Scratch官網上,甚至可以看到由此制作的《空洞騎士》:

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)10

以及數十個不同版本的《我的世界》:

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)11

當然,這還屬于“别人的”積木編程。

扣叮是去年上線,積累尚沒有那麼深,但目前也已經提供了一個相對完善的平台,逐漸也開始有一些編程作品出現,其中也有不少屬于遊戲類型。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)12

有的小朋友還把自己的頭像P在作品封面上

從小朋友的創作中可以發現,不僅僅是教育産品在遊戲化,一些遊戲也被應用于編程教育,騰訊自家的一些産品也在扣叮中發揮了作用。

在扣叮的動畫庫中,有不少授權素材是與其他騰訊遊戲合作推出。孩子們本身對《天天愛消除》《QQ飛車》等遊戲相對熟悉,要是有興趣,還可以基于這些素材來編程,比如花上10分鐘,用20行代碼讓自己的飛車跑起來。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)13

除了上面提到的遊戲實驗室以外,扣叮上也有可以學語言的Python、JS和C實驗室,以及更加進階的人工智能實驗室。

我翻了一些人工智能實驗室的樣例,有的看起來上限很高,讓人不明覺厲。比如下面這個神奇的序列,據介紹可以用來預測波士頓房價。其中的“序貫模型”“損失函數”“張量”,若由我來解釋恐怕隻能讓内外的空氣快活起來。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)14

另外還有一個藝術實驗室,也比較有趣,可以利用編程來進行藝術表達,教大家寫代碼,繪制各種圖畫,包括蒙德裡安那樣的幾何格子畫。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)15

在讓妹妹體驗了相對簡單的幾個實驗室後,我問她,覺得這玩意兒有意思嗎?她給我看了“P開頭實驗室”(Python)的一個案例,就是下面這張圖,說每一個字都能看懂。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)16

通過這種可視化,讓青少年覺得編程可以弄懂,我覺得這些積木的确做得不賴。

遊戲化教育到現在,已經不是一個新鮮的理論。我有一個實感是,在理論之外,近幾年相關的産品,或者說落地的工具已越來越多。從我相對關注的遊戲領域看,在國外,青少年創作遊戲已逐漸成為一個趨勢。

大家相對熟悉的樂高、《我的世界》,都對青少年的教育有幫助,這倆一個是玩具,一個是遊戲。但過去幾年,國外有一個工具感更強的産品,正在異軍突起。

這個産品叫《Roblox》,2005年誕生,近幾年的發展大有拿破侖進軍巴黎之勢,早先還在說“或将成為《我的世界》的有力競争者”,到去年已經“月活躍用戶破億,超越《我的世界》”。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)17

《Roblox》之所以發展很快,很大程度上是因為它深受青少年喜愛。它本身并不是一種玩具或遊戲,而是一個開發平台,上面所有遊戲都是由一個個獨立開發者完成的,《Roblox》本身隻提供基本的程序框架,美術素材和網絡服務,就好像可視化編程。

而在實際接觸Scratch、扣叮這類教育平台之後,我越發覺得工具的不斷湧現,是大趨勢下的必然。如果存在一個坐标系的話,教育平台靠編程一些,《Roblox》等産品則更靠遊戲一些,但兩者同處一個區間,很難将兩者孤立來看。

從人的角度看,編程與遊戲素來也不可分割:埃隆·馬斯克在12歲就開發了一款遊戲,并且把代碼賣給了計算機雜志,賺得人生第一桶金500美元;比爾·蓋茨,他在中學時代寫了人生最初的程序,一個井字棋遊戲;岩田聰,高中時就在計算器上編寫網球遊戲。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)18

根據馬斯克代碼重制的遊戲

這份名單可以很長,其中馬克·紮克伯格是最直接的,他把自己進入編程行業歸功于遊戲。

在2015年,紮克伯格曾接受過一次QA問答,說他最喜歡的遊戲是《文明》,而且說“如果小時候沒玩遊戲,我肯定不會進入編程行業”。他提出,遊戲可以為未來創造工程師。

怎麼用編程做遊戲教程(我讓在家的妹妹體驗了一下遊戲化編程)19

為未來創造工程師,這大概是全世界的共同想法。近幾年把編程納入義務教育的國家接二連三:英國,2014年;美國,2015年;芬蘭,2016年;韓國,2018年;日本,2020年。從趨勢來看,編程将在很大程度上影響未來的人才格局。

至于國内,2017年國務院頒布《新一代人工智能發展規劃》以後,政策對青少年編程的推動很明顯。這回疫情發生,更是對教育行業影響深遠,學校、家長對線上教育的重視都提高了許多。

我在帶妹妹玩的過程中,也看見了青少年編程有許多閃光點,是值得推薦的。尤其是遊戲化教學,不僅是大家常說的,可以降低門檻,激發孩子創造力、問題解決能力,我相信也能借之來減輕老師和學生負擔。

這段特殊時間,學生辛苦,老師更辛苦,我們需要成熟的工具、平台,乃至體系去輔助線上課堂。而對于低齡的,或者自主學習能力相對較差的孩子們,我想也應該給予更多寓教于樂的、有溫度的教育,确保他們的身心健康。

等疫情結束,一切不僅僅應當回到正軌,我們的教育事業也必須做得更好。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关遊戲资讯推荐

热门遊戲资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved