這兩年,除了娛樂遊戲,還有另外一種“功能遊戲”也逐漸被更多人提及。
騰訊甚至宣佈將對“功能遊戲”進行全面佈局。
-
那麼功能遊戲究竟是什麼?
百度百度給的解釋是:
---
功能遊戲是指,以解決現實社會和行業問題為主要目的,同時具有跨界性、多元性和場景化三大特徵,並在學習知識、激發創意、拓展教學、模擬管理、訓練技能、調整行為、養成良好品質等方面具有明顯作用的遊戲品類。它在傳統遊戲重視娛樂性的基礎上,更加強調遊戲的功能性。
---
其實就一句話:用遊戲的方式解決某種問題,以達到寓教於樂的目的。
-
剛好,最近發現了一款網頁遊戲,覺得很有意思,完全符合功能遊戲的特徵。
遊戲名稱:《極客戰記》,在網易平臺上。
可能通過玩遊戲,學習編程。
這算不算是一種教育類功能遊戲?
-
閒話不多說,來一起了解一下這款功能遊戲吧。
登錄成功後,就可以看到界面,很熟悉的遊戲界面。
有英雄,道具,成就,宗門。
看起來像是一款地牢冒險的遊戲。
-
不過在冒險之前,還是要先選擇一個英雄角色。
看起來有不少英雄,還有各種職業,不管了先選擇默認的好了,總不會太差。
選擇好角色之後,下方還有個選擇項。
-
正題來了,您希望使用哪門編程語言呢?
下拉列表中提供了三種編程語言。
可以根據自己的興趣選擇一種編程語言。
-
(php是世界上最好的語言),可是並沒有這個選項。
那就選擇PYTHON吧,也是比較流行的編程語言,易學,速度快,而且在AI編程方面也可以使用。
豆瓣,網易,新浪很多網站也都是用它開發的。厲害吧!
-
當然,這裡不是來推廣編程語言的。
接著往下走。
-
選擇默認的PYTHON,然後下一步。
選擇一個關卡,就可以開始遊戲(學習)了。
-
遊的戲每一關,都有目標,需要通過英雄來完成。
英雄在遊戲中的所有行為都是通過代碼來控制的。
而代碼將由你來輸入。
不會代碼?
沒關係,這個遊戲的主要目的就是讓你在玩遊戲的過程中,掌握編程技術的。
所以一步步來。
-
先來看第一關。
左邊是遊戲界面,有英雄,地圖和場景。
中間是本關需要用到的編程函數。
右邊是代碼區。
-
這一關比較簡單,只要讓英雄從最左邊移動到右邊的出口即可。
跟我們在現實中找路差不多。
你需要控制代碼,讓英雄先向右移動,然後向下移動,然後再向右移動。
-
按這個思維輸入代碼。
點擊“運行”按鈕,英雄就會按代碼的要求進行移動。
如果驗證正確,就可以順利完成目標。
如果驗證有問題,也會給予提示,哪一行代碼有問題,按要求改正就可以。
-
這樣第一關就通過了。
可以獲得通關獎勵,這個界面都很熟悉。
接下來就是第二關,第三關,……。
每一關會有新的挑戰,也會教你新的函數(編程中的語言)。
只要思路理清楚,按要求還是很容易的。
-
像我一會就過了十幾關。
學會了英雄的移動,攻擊,開門,說話。
還是蠻有意思的。
具體也不多說了,如果對於編程有興趣的可以試試看。
編程是人類發明的,為了人類服務的,所以不會故意為難你。
只要思路正確,並掌握編程原理就很容易入門。
-
其實學習,最重要的是練習和反饋。
只有自己親身經歷了,犯過錯了才會記住。
這也是遊戲教育和視頻教育的區別吧。
-
希望能有更多有趣的功能遊戲出現。
不光娛樂,還能在娛樂中學習和成長。
-
我也一直希望能夠有這樣一款遊戲。
可以一邊玩遊戲一邊背單詞,那真是可以解決全世界幾十億人學習外語的大問題。
得一個諾貝爾遊戲獎都不過份。