首頁 »
2008/06/21

2008 Hackday

這幾天,參加了公司內部的Hackday(黑客天)活動,除了有美食、酒精飲料外,還有可以欣賞同事們不凡創意的機會。

冰beer,好喝啊~~~

我們這組做的是和Yahoo Map相關的應用,主題是「在家也能享受跑步環島的樂趣」,和同事Frank和Josephj利用GlovePIE這套軟體去轉換Wii Remote輸入的藍牙(bluetooth)的訊號成相對應的鍵盤,然後應用於Josephj的跑步環島路線路上,其實實際上我真正做的事情很少,就是參考文件寫個鍵盤對應的script,並且把一些Wii Remote輸出的值加以判斷,然後送出鍵盤被按下(key pressed)的事件,而Josephj則是利用javascript寫了接收這些鍵對應的動作,並善用了Yahoo Map的API,和他獨有的創意,完成了我們Hack的主要視覺化介面和功能,而Frank則是幫我們解決很多的問題,最後我們這組幸運地獲得了「鄉民最愛地圖應用獎」,獎品是五千元禮券,看來Josephj跑步環島的壯舉幫我們拿下了不少票:D

有圖有真相:

CHDAT116


Frank 試玩中



至於從這幾天的實作中學到了什麼呢?


  1. 不要安裝來路不明的藍牙驅動,像我就因為裝了之後執行GlovePIE就出現藍屏,移除之後就再也測不到藍牙裝置了,只好請隊友Frank向MIS借備機作為展示機。
  2. GlovePIE不僅可以適合Wii Remote作為PC的輸入,因為它是根據DirectX改出來的,所以對於像PS3的六軸搖桿、Wii Fit或其它有的沒有輸入裝置都可以用,而在搜尋資料的途中也意外地發現原來有P5 Glove這種輸入裝置,實在太酷啦 XD
  3. 動作數據的評斷,我這次是自己亂測,然後大略捉個數據去判斷,但如果不是像跑步這種很容易猜出一般人動作的樣式(pattern)的動作,簡單的方式可能就需要紀錄一堆數據去Fit 出一個方程式,然後利用這個方程式將使用者輸入值代入求與一般平均值的差,如果在一定倍數的標準差範圍內,就算是符合這個動作的樣式(pattern),不過如果真要研究下去,或許以前學過的數值分析(Numerical Analysis)和一些樣型辨識(Pattern Recognition)的技巧也可以派上用場,這時我就會覺得學數學真有趣,有好多的事可以做:D
  4. 連續二年的hackday當天都一樣因為工作而忙碌,只能抽出一點時間來做hackday的東西,看來真的好hack一定要平日就開始做了,否則急就章要出好hack很難啊。

相關連結:


節約能源,人人有責!←上一篇 │首頁│ 下一篇→jiing cosplay 成魔法師
本文引用網址: