之前公司也曾討論過(guò),樂高積木是否有需要改進(jìn)的地方。根據(jù)多年科研教育培養(yǎng)出來(lái)的審美倦青,我肯定無(wú)條件支持顛覆式創(chuàng)新,不破不立嘛盹舞。所以單純滴認(rèn)為产镐,設(shè)計(jì)出像樂高一樣能搭建出幾乎所有東西的積木也不是不可能。但當(dāng)時(shí)我還沒意識(shí)到積木設(shè)計(jì)的學(xué)問踢步。
第一次意識(shí)到積木設(shè)計(jì)里有大問題癣亚,是在做代碼重構(gòu)的時(shí)候。把同樣的一段代碼裁切成幾個(gè)大功能還是無(wú)數(shù)個(gè)小功能获印,怎樣做才合理述雾,只有之后重復(fù)調(diào)用才能明白。經(jīng)過(guò)無(wú)數(shù)次修改兼丰,我才發(fā)現(xiàn)決定模塊的大小是個(gè)大問題绰咽。
直到最近參加機(jī)器人大會(huì),看到了之前盼望已久的cellrobot,感覺有驚喜也有失落地粪。第一次看到這個(gè)模塊化機(jī)器人概念圖,還是一年多前琐谤,有種瞬間被驚艷到的感覺蟆技。模塊都使用球型元素,非常有未來(lái)感。但是在展會(huì)上质礼,親眼看到產(chǎn)品旺聚,才發(fā)現(xiàn)這樣的模塊外觀有不小的局限性。雖說(shuō)允許電機(jī)任意角度旋轉(zhuǎn)眶蕉,但造型上拼不過(guò)樂高砰粹,不免有些小失望。關(guān)鍵的關(guān)鍵造挽,一款機(jī)器人作為STEM產(chǎn)品發(fā)售碱璃,從某種程度上說(shuō)沒有實(shí)際用途,因?yàn)樵谖矣∠罄颿ellrobot開發(fā)的起點(diǎn)并不是少兒教育饭入。
用到球型元素的不光只有cellrobot, 能力風(fēng)暴的伯牙采用球型關(guān)節(jié)嵌器,感覺在造型上比cellrobot豐富了很多。在樂高流之外谐丢,伯牙的設(shè)計(jì)算是非常不錯(cuò)了爽航。只不過(guò)造型更像骨架,很符合成年人高度抽象的審美乾忱。雖然有外部皮膚可供選擇讥珍,但是搭骨架對(duì)小孩來(lái)說(shuō)還是有點(diǎn)怕怕的。
看來(lái)看去窄瘟,積木設(shè)計(jì)還是繞不過(guò)樂高這個(gè)坎衷佃,所以想弄明白樂高設(shè)計(jì)模塊的合理性到底在哪。之后讀到一篇建筑師寫的關(guān)于樂高的論文有說(shuō)到寞肖,樂高積木可以等同于一門成熟語(yǔ)言的詞匯纲酗。一門語(yǔ)言既包含常用詞匯,也包含生僻詞匯新蟆。常用詞匯可以讓所有人表達(dá)大簡(jiǎn)單的意思以應(yīng)付生活中的各個(gè)場(chǎng)景觅赊,而生僻詞匯可以讓文學(xué)大師寫出佳作。同理琼稻,樂高積木的常用零件可以組合出大部分造型吮螺,但是在賣IP的套裝里也會(huì)添加只在這部作品出現(xiàn)的人物,或只為特定造型設(shè)計(jì)的零件帕翻。
根據(jù)信息論鸠补,常用詞匯,或常用零件嘀掸,包含低信息熵紫岩,通常意味著這些元素被利用的頻率更高雳灵。生僻詞與專屬零件蔗喂,包含低信息熵灾梦,雖然使用頻次不如前者高,但是能夠精確表達(dá)特定含義桦他。組成一門語(yǔ)言蜓洪,原則上高低熵值元素都要包含揩瞪,只不過(guò)要注意適當(dāng)比例分配拱撵。而論文作者發(fā)現(xiàn),一個(gè)積木套裝包含底熵零件越多诅愚,銷量越好寒锚。這么說(shuō)來(lái),大家還是希望用手頭的零件搭出更多自己創(chuàng)造的造型违孝,通用組件受歡迎程度大于特殊組件刹前。
如果計(jì)算信息熵能夠衡量積木套件是否設(shè)計(jì)得合理,那么cellrobot顯然有些吃虧等浊。因?yàn)閺耐庥^上看每個(gè)零件都比較單一腮郊,不同零件熵值分布的范圍比起其它套裝的分布應(yīng)該太過(guò)集中。而伯牙的分布應(yīng)該更加分散才對(duì)筹燕。在此不考慮高熵值零件和低熵值零件的分布比例轧飞,多元化熵值零件是成功積木的必須條件。
這樣的結(jié)論雖然對(duì)cellrobot來(lái)說(shuō)雖然有些可惜撒踪,但我還是很佩服它的開發(fā)者在實(shí)踐上做出的努力过咬。雖然顛覆式創(chuàng)新很難,但還是很期待樂高的下一位挑戰(zhàn)者制妄。