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