一個產品,之所以之前要邀請用戶進行測試,主要是想知道弄清楚他們的習慣和想法。產品的開發人員都是站在開發者的角度來看待這個產品的,他們只是開發者,而不是使用者,所以他們通常無法從用戶的角度來考慮問題,或許他們認爲一個非常簡單的操作或者概念,但在用戶的角度來看卻無法理解和接受。
當第一批三十五位居民入住之後,韓風陸陸續續接受到了上百條各種各樣的建議和bug反饋報告,小到改進走路姿勢,大到以後成立公司運營,簡直無所不包。
他們很多人都看到了韓風這個東西的前景,紛紛詢問韓風什麼時候成立公司,如果要加入開發和運營團隊,需要什麼條件?
韓風現在的確是一個人,根本就忙不過來,所以他肯定是要找合作伙伴的,但是選擇夥伴的時候卻不會那麼輕率,閒人肯定不會養的,韓風並沒有那麼快就給他們答覆,至今爲止,也就答應了仙葉子一個人加入而已。
其他人,暫時都是以志願者的身份加入的,例如“將軍”,他專門幫忙負責創造功能方面的測試,還有專門負責蒐集大家的建議,或者幫忙解答大家的問題的客服“可可米”小姐。
現在發現的問題比較多,版本也還不完善,所以韓風一直在忙着改進升級裡面的功能。
首先一個重要問題是配置要求,很多居民反應,運行客戶端之後,突然彈出一個窗口,會出現問題,根本就不能正常運行。
之所以會發生這種情況,是因爲那些居民的電腦配置沒有達到“六度空間”客戶端運行的最低要求,他們的電腦顯卡跟不上“六度空間”客戶端所使用的計算算法的腳步。這就是習慣性思維在作怪了,原本韓風以爲,社會發展到現在,大家的電腦升級工作已經應該相當普遍了,沒想到竟然還有專業人士在用老爺機,這說明,老爺機在市場上還是佔有很大比例。
於是,韓風不得不改進算法,降低運行客戶端的電腦配置,電腦配置低,最多降低一點圖形顯示效果,但運行成功肯定要保證。
在這些熱心居民的無私幫助下,六度空間無論是服務器框架還是客戶端都升級得很快,在短短几天之內服務器框架都已經是3.0的版本了,客戶端的更新更是頻繁,有時候一天之內都可能出兩三個版本。
細節方面,韓風還沒有花太多心思,除了在仙葉子的強烈要求之下美化了一下男女角色初始樣貌之外,其他的都沒有動,因爲還不到時候,現在就算做了,到最後肯定還是要重新設計的,那樣的話就浪費了很多精力。
編輯和創造功能是六度空間項目的重中之重,韓風的主要心思就花在這個上面,現在人進來了,韓風得給出工具,讓他們能夠進行創造。
六度空間的對外編程接口也是重點,可以說,那些技術人員比其他功能更關心這個,因爲這個纔是具有里程碑意義的功能,有了編程功能,他們就可以實現很多奇妙的東西。
原本,按照那些技術人員的建議,最好能夠同時支持多種語言針對編程接口進行編程,但要實現這個功能,難度比較大,並且,那些高級語言的門檻也較高,普通人很少人懂這樣的高級語言。所以韓風並沒有採納這個建議,他最終自己設計了一種專門用於“六度空間”編程的腳本語言,即“6d語言”,這種語言是一種腳本語言,並不需要進行預編譯,可以和html,javascript一樣,進行解釋執行。
6d語言的語法相當簡單,很多主要的功能都被封裝成了系統中的函數,要想調用,直接使用固定格式用6d語言編寫幾行代碼即可。
之所以這樣,也是爲了以後的居民着想。韓風並不希望編程接口只成爲專業人員的專利,他想要更多的人蔘與到這個世界中來,甚至包括老人和小孩,他們肯定是不會花大心思去學一門高級編程語言的,但這種腳本語言卻比高級語言容易得多,可以很快上手,並且編寫出很多令人豔羨的效果。當然,這個腳本語言也有高級功能,這些高級功能就需要比較懂得更爲複雜的編程技巧和創意了,高級功能就是爲程序員準備的。
整個項目到至今爲止都只有韓風一人在開發,他的高效讓居民們感到驚歎,因爲很多團隊都達不到這樣的程度,他們對韓風產生了極大的興趣,紛紛表示想要在現實生活中和他見面,不過韓風以目前的時間不夠用暫時婉拒了,不過他約定,等六度空間的第一個正式版出來之後,將在北京舉行一次聚會。
“六度空間”的確是一個革命性的產品,這個產品提出的虛擬世界,和以前網絡遊戲這樣的虛擬世界有很大區別,這裡並沒有殺怪和升級,注重的是人和人之間的關係,這裡非常接近現實世界,卻又不是對現實生活的簡單模擬,在這裡,大家的創造力和想像力得到了極大的發揮。
當“將軍”在“六度空間”用一個個細小的零件“製造”出一把超大型狙擊步槍,並將這個視頻發到視頻網站上之後,“六度空間”這個產品第一次真正展現在公衆面前,在此之前,“六度空間”都只在小圈子內流行。
“將軍”的那個視頻相當震撼,整把狙擊步槍都是由一個個細微的小零件組裝而成,雖然這把槍並不能起到真正的作用,僅能當裝飾品,但卻給大家傳遞了“這個世界可以自己創造令人驚歎的物品”的信息,只要你有想像力,只要你有技術,你就能創造出屬於自己的東西,彈性相當大。
看到這個視頻的人都在詢問,“六度空間”到底是什麼遊戲,怎麼才能玩到這個遊戲?
而“六度空間”的居民們這個時候也開始反應,有朋友要進來玩,要求韓風開放更多的邀請名額。
嚴格說來,第一批居民都是韓風的朋友,並且專業性比較強,很難說是玩家,韓風邀請他們來,主要是爲了更好地協助改進“六度空間”,所以,韓風同意了,他將每個人的邀請名額增加到十個,並且,新註冊的居民也有這個邀請特權。
這個時候,邀請制度的病毒式擴散效應開始體現,一個人可以邀請十個,十個人就是一百……這是幾何級數的遞增。當然,剛開始的時候,這些邀請名額自然會得不到充分的有效利用,但這並不要緊,恰恰相反,將註冊限制在一定程度,還可以讓那些已經獲得帳號的居民從心理上產生一種“優越感”,從而成爲他們向別人炫耀的資本。這實際上也是一種營銷手段,我是這個圈裡面的人,而你卻不是,所以我要比你“高”那麼一點點。
隨着在線人數的增多,六度空間開始產生新的問題。例如,居民們在六度空間舉行了第一次居民聚會,可是當會場到來的人數超過五十人的時候,突然出現物品刷新不出來,居民大規模掉線的現象。後來根據韓風的檢測,發現是由於某些居民的網絡過濾了大數據包的緣故,另外也發生了局部數據丟包現象。在下一個版本,韓風改進了網絡通信算法,修正了這個bug。
另外,人數增多,數據交換加大,服務器承受的壓力也開始增加,無論是運行效率還是存儲,都已經不能滿足現階段的要求了。
韓風只能增加服務器,以緩解人數增多而帶來的壓力。所以,他重新到電腦市場組裝了另外兩臺服務器,並且考慮到數據安全的問題,重新將之前的系統進行了升級,硬盤做了磁盤陣列(raid)。
有太多的細節需要完善和考慮,韓風感覺自己一個人有點忙不過來了,他在考慮是時候壯大技術團隊了。他對新的技術夥伴並沒有太高的要求,只要求他能夠將一些細節完善好,以便讓他將主要精力專注在覈心模塊的開發上。
而正在這個時候,即在“六度空間”正式運行了一週左右的時間之後,有個人帶着他的產品找到了韓風,給了他一個意外驚喜。