玩遊戲還能學編程,這才是真正的功能遊戲

這兩年,除了娛樂遊戲,還有另外一種“功能遊戲”也逐漸被更多人提及。

騰訊甚至宣佈將對“功能遊戲”進行全面佈局。

-

那麼功能遊戲究竟是什麼?

百度百度給的解釋是:

---

功能遊戲是指,以解決現實社會和行業問題為主要目的,同時具有跨界性、多元性和場景化三大特徵,並在學習知識、激發創意、拓展教學、模擬管理、訓練技能、調整行為、養成良好品質等方面具有明顯作用的遊戲品類。它在傳統遊戲重視娛樂性的基礎上,更加強調遊戲的功能性。

---

其實就一句話:用遊戲的方式解決某種問題,以達到寓教於樂的目的。

-

剛好,最近發現了一款網頁遊戲,覺得很有意思,完全符合功能遊戲的特徵。

遊戲名稱:《極客戰記》,在網易平臺上。

玩遊戲還能學編程,這才是真正的功能遊戲

可能通過玩遊戲,學習編程。

這算不算是一種教育類功能遊戲?

-

閒話不多說,來一起了解一下這款功能遊戲吧。

登錄成功後,就可以看到界面,很熟悉的遊戲界面。

玩遊戲還能學編程,這才是真正的功能遊戲

有英雄,道具,成就,宗門。

看起來像是一款地牢冒險的遊戲。

-

不過在冒險之前,還是要先選擇一個英雄角色。

玩遊戲還能學編程,這才是真正的功能遊戲

看起來有不少英雄,還有各種職業,不管了先選擇默認的好了,總不會太差。

選擇好角色之後,下方還有個選擇項。

-

正題來了,您希望使用哪門編程語言呢?

下拉列表中提供了三種編程語言。

可以根據自己的興趣選擇一種編程語言。

-

(php是世界上最好的語言),可是並沒有這個選項。

那就選擇PYTHON吧,也是比較流行的編程語言,易學,速度快,而且在AI編程方面也可以使用。

豆瓣,網易,新浪很多網站也都是用它開發的。厲害吧!

-

當然,這裡不是來推廣編程語言的。

接著往下走。

-

選擇默認的PYTHON,然後下一步。

選擇一個關卡,就可以開始遊戲(學習)了。

-

遊的戲每一關,都有目標,需要通過英雄來完成。

英雄在遊戲中的所有行為都是通過代碼來控制的。

而代碼將由你來輸入。

玩遊戲還能學編程,這才是真正的功能遊戲

不會代碼?

沒關係,這個遊戲的主要目的就是讓你在玩遊戲的過程中,掌握編程技術的。

所以一步步來。

-

先來看第一關。

玩遊戲還能學編程,這才是真正的功能遊戲

左邊是遊戲界面,有英雄,地圖和場景。

中間是本關需要用到的編程函數。

右邊是代碼區。

-

這一關比較簡單,只要讓英雄從最左邊移動到右邊的出口即可。

跟我們在現實中找路差不多。

你需要控制代碼,讓英雄先向右移動,然後向下移動,然後再向右移動。

-

按這個思維輸入代碼。

點擊“運行”按鈕,英雄就會按代碼的要求進行移動。

如果驗證正確,就可以順利完成目標。

如果驗證有問題,也會給予提示,哪一行代碼有問題,按要求改正就可以。

-

這樣第一關就通過了。

可以獲得通關獎勵,這個界面都很熟悉。

玩遊戲還能學編程,這才是真正的功能遊戲

接下來就是第二關,第三關,……。

每一關會有新的挑戰,也會教你新的函數(編程中的語言)。

只要思路理清楚,按要求還是很容易的。

-

像我一會就過了十幾關。

學會了英雄的移動,攻擊,開門,說話。

還是蠻有意思的。

玩遊戲還能學編程,這才是真正的功能遊戲

具體也不多說了,如果對於編程有興趣的可以試試看。

編程是人類發明的,為了人類服務的,所以不會故意為難你。

只要思路正確,並掌握編程原理就很容易入門。

-

其實學習,最重要的是練習和反饋。

只有自己親身經歷了,犯過錯了才會記住。

這也是遊戲教育和視頻教育的區別吧。

-

希望能有更多有趣的功能遊戲出現。

不光娛樂,還能在娛樂中學習和成長。

-

我也一直希望能夠有這樣一款遊戲。

可以一邊玩遊戲一邊背單詞,那真是可以解決全世界幾十億人學習外語的大問題。

得一個諾貝爾遊戲獎都不過份。

相關推薦

推薦中...