有些人可能會因為興趣的緣故,會在家中擺設水族箱,不但可以觀賞魚的曼妙泳姿,還能享受餵食的樂趣並獲致身心靈的調息。實體水族箱的擁有者常會被幫浦產生的噪音和水流造成的濕氣所困擾,導致愛魚人士的卻步,數位的虛擬水族箱則可以解決這兩個問題。隨著社群網路的崛起,原本很多實體的活動漸漸轉移至虛擬世界中,開心水族箱就是其中最熱門的網路養魚遊戲。玩家透過前往不同社群朋友的開心水族箱來獲取寶物,並增加自己開心水族箱的積分,達到擴建水族箱和增加不同等級的魚類。然而虛擬的開心水族箱是以2D的畫面來提供觀賞,且虛擬的魚都沿著固定的路線左右移動,玩家也只能透過滑鼠進行互動,相較於真實的水族箱,網路上的水族箱遊戲少了人與魚實際互動的樂趣。
本研究建置一個互動3D虛擬水族箱,不但可以看到魚和魚之間的互動,還可以讓飼養者和魚進行互動。首先實際觀察校園魚池裡的魚群,並深入了解魚的習性,探討出魚群之間的行為,建立魚和魚的互動機制。接著透過XNA Game Studio開發環境,來建構3D場景,再藉由Kinect體感裝置來擷取使用者的動作,使用微軟公司提供的SDK偵測玩家的姿勢,並轉換成指令指揮魚群,讓魚群做出適切的動作,使得玩家與魚群能進行互動。本研究不僅可以對魚類的生態有進一步的認識,同時也是探討人工生命研究的一個起始點。