其實(shí),我接觸過(guò)一些在年輕時(shí)就對(duì)編程感興趣的游戲玩家,他們大多數(shù)都在自學(xué)的過(guò)程中放棄了這條道路。
近日,英國(guó)的Fuze公司公布了一款可以在Switch上實(shí)現(xiàn)編程教學(xué)的軟件——《Fuze Basic》。
來(lái)自英國(guó)的Fuze公司的業(yè)務(wù),主要面向的用戶是小孩子,他們的產(chǎn)品多是教會(huì)孩子如何編程的軟件。軟件使用的Basic語(yǔ)言是給初學(xué)編程的人使用的,作為一款編程教育軟件來(lái)看還是洽到好處的。
這款登錄了Switch的軟件也不例外,自公布就用兒童向的編程軟件來(lái)定義自己。這款軟件內(nèi)置了一些學(xué)習(xí)編程的項(xiàng)目來(lái)作為教程,通過(guò)教程的學(xué)習(xí),使用者可以利用這款軟件制作出2D或者3D的游戲。
軟件中的輸入可以使用觸摸屏、手柄或者外接的USB鍵盤(pán)來(lái)實(shí)現(xiàn)編程,并且軟件內(nèi)部收錄了一些圖形和音頻,便于使用者進(jìn)行制作,編制完成的游戲也可以下載。
其實(shí)編程軟件登陸移動(dòng)端也不是第一回了,之前也有過(guò)各種各樣的編程軟件登陸過(guò)移動(dòng)平臺(tái)。
手機(jī)上的編程軟件其實(shí)已經(jīng)很多了,從Basic語(yǔ)言到Java到C語(yǔ)言,甚至到蘋(píng)果官方的編程語(yǔ)言Swift,各種各樣的編程軟件我們都能在應(yīng)用商店里看到。
蘋(píng)果官方在去年的WWDC上也公布了一款關(guān)于Swift的編程游戲,《Swift 運(yùn)動(dòng)場(chǎng)》。這款游戲也是面向兒童和沒(méi)有編程基礎(chǔ)的人群的一款游戲,同樣也是通過(guò)一系列的游戲來(lái)教會(huì)人們?nèi)绾问褂肧wift語(yǔ)言。
其實(shí)在3DS中也出現(xiàn)過(guò)編程的軟件,這個(gè)軟件叫《迷你程序員3》(Petit Computer3),他之前的兩部并不是發(fā)行在3DS上,而是在電腦中處理3DS程序的軟件。后來(lái)第二部軟件被移植到了3DS上,并在第三部登陸3DS的商店之后下架。
第三部仍然沿用了這個(gè)名字,并且也是使用Basic語(yǔ)言進(jìn)行編程。這款軟件并非完全面向新手,雖然有一些功能能夠指引完全沒(méi)有編程經(jīng)驗(yàn)的人,但是大部分功能都還是為了更方便的編程而設(shè)計(jì)的。
雖然作為新手入門(mén)的編程語(yǔ)言Basic還有許多的功能在移動(dòng)端難以實(shí)現(xiàn),許多編程軟件的各類漏洞也為人詬病,不過(guò)這些軟件也讓程序員在社畜的路上根本停不下腳步。
Fuze的這款編程軟件會(huì)在明年的第二季度正式登陸NS平臺(tái),也許這個(gè)軟件能把更多的人帶入這個(gè)行業(yè),讓他們了解到編程的快樂(lè)。