Flappy Bird現(xiàn)象可能為下一代的程序員提供靈感,這群人也是電腦編程群體未來的指望。
致力于培訓(xùn)兒童電腦編程的非盈利性科技機(jī)構(gòu)Code.org準(zhǔn)備利用這款簡(jiǎn)單的街機(jī)游戲幫助實(shí)現(xiàn)自己的目標(biāo)。該組織免費(fèi)提供編程課,今天在自己的網(wǎng)站上加入了一個(gè)練習(xí)課程,希望學(xué)習(xí)編程的人可以借助這個(gè)課程制作自己版本的Flappy Bird。
Flappy Bird是一款iOS和Android平臺(tái)的免費(fèi)游戲,曾在兩個(gè)平臺(tái)的免費(fèi)榜獲得冠軍。由于不希望被玩家和媒體打擾,該游戲的開發(fā)者從應(yīng)用商店下架了這款作品。
Code.org的課程使用了Flappy Bird并且對(duì)初學(xué)者進(jìn)行一步步的教學(xué),向他們展示如何進(jìn)行編程。通過簡(jiǎn)單的拖拽控制,學(xué)員們可以了解如何進(jìn)行編程,也可以知道當(dāng)一個(gè)玩家進(jìn)行不同操作的時(shí)候,游戲會(huì)出現(xiàn)什么效果。
“我們之所以使用Flappy Bird來吸引孩子們學(xué)習(xí),是因?yàn)橛螒蚴呛苡腥さ?,不像他們之前在學(xué)校里接觸過的東西”,Code.org創(chuàng)始人Hadi Partovi接受采訪時(shí)說,一旦他們嘗試之后,他們就會(huì)覺得編程是有趣的,因?yàn)槟憧梢越鉀Q謎題并制作東西,這比死記硬背許多的勾股定理式的理論或者記住很多津巴布韋首都之類的事情有趣很多。
實(shí)際上,我也進(jìn)行了嘗試,而且也學(xué)到了很多東西。不到10分鐘的時(shí)間里,我就做出了一個(gè)可以玩的游戲。
據(jù)Code.org稱,F(xiàn)lappy Bird課程幫助學(xué)生們完成了10億行的代碼。
“毫不夸張的說,這樣的里程碑性質(zhì)的數(shù)字代表著我們已經(jīng)改變了教育的模式”,Partovi說,“學(xué)生們很愿意動(dòng)手,因?yàn)樗麄兿雽W(xué)寫代碼,我們3個(gè)月里有2700萬學(xué)員完成了這個(gè)課程,他們寫的代碼數(shù)量加起來比所有Windows編程代碼還多20倍”。
Code.org已經(jīng)發(fā)現(xiàn)有一部分教師已經(jīng)把這些課程帶進(jìn)了教室,這也是該組織的目標(biāo)之一,他們希望所有人都了解電腦和軟件是如何工作的。
Partovi說,“對(duì)我們來說,未來要把這個(gè)課程推向100萬間教室,對(duì)每個(gè)年級(jí)的學(xué)生都提供教程,從幼兒園直到高中”。