while True: learn()是一款編程模擬游戲,這款游戲可以讓你體驗到編程的樂趣。雖然對于有編程背景的人來說,這款游戲千篇一律的模塊化編程玩法有點枯燥,不過沒有接觸過編程的同學(xué)可以試試,了解下編程的一個流程。
游戲體驗:
不錯的上手體驗
一進入游戲,就能看到一只程序猿坐在電腦面前,顯示器上是只貓咪,桌上還有鍵盤、手機和咖啡,我心想,這不就是我平常的工作臺嘛,只不過我沒有貓咪,擺了只草莓熊布偶,一上來就給我種很親切的感覺。
教學(xué)以接任務(wù)的形式進行,每個任務(wù)都有一些固定指標,比如時間不超過多少秒等等。而每個任務(wù)都有固定的輸入模塊和輸出模塊,玩家需要自己在中間搭模塊,來達到輸出滿足任務(wù)的要求。比如下圖中輸入是三種顏色的方塊,各10個,輸出只能是紅色或者綠色的方塊,玩家拖入一些模塊并且連線來完成將藍色方塊扔掉的操作。完成后可以先測試一下,看看是否有bug產(chǎn)生,如果沒有就可以release發(fā)布了。操作十分簡單,僅僅是拖拽和連線,任務(wù)也比較傻,就是簡單的分類問題,當然這也是人工智能中的基礎(chǔ)問題。
千篇一律的玩法
好了,既然這么簡單就上手了,教學(xué)是不是結(jié)束了呢?并不是,整個游戲就是個非常長的教學(xué),從最初始的專家系統(tǒng)模塊到之后的決策樹、并行計算、隨機森林甚至是梯度下降(目前僅有這些可使用),整個游戲都是不停地在做任務(wù)。到中后期無非就是模塊多了一點,問題稍微復(fù)雜了一點,要連線連得更好一點。但任務(wù)之間差異很小,游戲中的元素也不斷的重復(fù)出現(xiàn),加之大量大寫的任務(wù)文字說明,讓玩家很容易就失去耐心。這一點倒是跟我之前評測過的《Ninja Tycoon》非常像。
又一個并行任務(wù)
不斷學(xué)習(xí)的理念
本部作品的開發(fā)者有感于最近火熱的AI技術(shù),設(shè)計出這款游戲來讓玩家學(xué)習(xí)一些AI技術(shù)。游戲中從20世紀開始,一步步介紹AI技術(shù)的發(fā)展,從最開始人工的專家系統(tǒng),到神經(jīng)網(wǎng)絡(luò)的雛形感知機,以及深度神經(jīng)網(wǎng)絡(luò)都有所涉及。不過理念雖好,實現(xiàn)卻有點不盡人意了。模塊種類過少,任務(wù)太重復(fù),滿屏的文字等等都讓它很難吸引玩家。
游戲特色:
做一個自由職業(yè)者或運營一個創(chuàng)業(yè)公司
用可視化編程接口編寫系統(tǒng),以完成客戶的要求
將系統(tǒng)部署到云端
在將來重用系統(tǒng)
當數(shù)據(jù)量增大時擴展系統(tǒng)
通過做一名機器學(xué)習(xí)開發(fā)者賺錢
作為一名CTO加入創(chuàng)業(yè)公司
了解機器學(xué)習(xí)如何運作