|
||||
資料圖片
7月20日晚,就在備受關注的《變形金剛3》在中國首映的前一天,全球最大中文互動問答平臺百度知道上(zhidao.baidu.com),一個極具趣味和應景的『變形金剛』彩蛋被無數網友發現,並引發圍觀。
用戶只要在百度知道檢索『變形金剛』或『變形金剛3』,搜索結果中原本的文字鏈接就會組合成一個變形金剛出現在頁面的右邊,並且該『變形金剛』還會動態走向頁面中間,伴隨其腳步的停止,頁面也會隨之震動。
昨日下午,『百度變形啦』等消息不斷在微博、論壇等網站出現,大量網友被這種新鮮的惡搞形式所吸引,紛紛前往圍觀。百度知道『變形』這一新鮮創意,也進一步激發起『剛粉』的觀影熱情。
由『剛粉』百度工程師一天研發而成
讓人難以想象的是:這個創意並來團隊合作,而是由百度一位『剛粉』工程師獨立完成,他利用自己的周末業餘時間,用整整1天時間完成開發這個代碼版『變形金剛』產品。
工程師文化濃郁的百度公司內部一向非常尊重自由獨立的思考,鼓勵各種奇思妙想的誕生和實現。這種寬松的氛圍孕育了貼吧、知道等偉大產品,也培育了大量充滿奇思妙想的工程師。黃方榮就是百度數千年輕工程師中的普通一員。
生於1978年、從事Web前端研發的黃方榮是典型的『變形金剛』粉絲。他說,『變形金剛』承載了他很多難忘的童年記憶。在《變形金剛3》上映之際,『做一個酷的東西,獻給自己,獻給兒子,也獻給那些同為「剛粉」的朋友們』成為黃方榮近期閑暇之餘想得最多的問題。
做個什麼樣的產品纔能讓所有人眼前一亮?擅長JavaScript開發的黃方榮突發奇想:不如用JavaScript代碼寫一段代碼,讓搜索結果化身為『變形金剛』!
很多人都知道,一些用ASCII字符展現的圖片畫面能實現動態呈現。黃方榮的創意與此類似。他計劃首先將變形金剛的動作進行分解,再將飽滿的動作形象轉化成可以在技術上控制的點陣,最後用JavaScript代碼來實現。
想起來簡單,實際卻很費神。整個開發,黃方榮手繪了40多張草圖,描了不計其數的點陣,這保障了最終變形金剛變身的時候,動態效果更加逼真。而在代碼實現之後,更麻煩的調試過程開始了,他需要不斷調整點陣和代碼,讓恰當的字符在恰當的時間出現在恰當的位置上。整整忙碌了一天,黃方榮終於完美實現了自己的創意。