2008年1月25日 星期五

我的子彈會轉彎

今天在新聞上看到國人發明的手槍輔助裝置,雖然不是很新奇的發明,不過也算蠻實用的。那位老兄把小型攝影機安裝在手槍下面,然後透過無線將畫面傳送到一個攜帶型的小螢幕上(可以綁在手上)。這樣在槍戰的時候,就不需要把臉伸出去看,透過攝影機來瞄準就可以了。但他說攝影機可拍攝的時間是按照記憶卡的大小決定,這讓我感到很奇怪,不能直接做即時的傳輸嗎?記憶卡只要拿來做緩衝的功能不就好了?當然我不是很了解它的傳輸細節,也不太能做深入的評論。

bullet

不過,這個產品讓我體認到的一件事情是,影像即時傳輸的可能。剛剛忘記說,這產品當有同伴在附近會呈現出一個小雷達告知。所以這是影像再透過定位技術整合而成的產品。特別的地方是,這是透過無線傳輸,這也說明了,現在的技術要用無線傳輸影像已經不像以前那麼遙不可及了。未來我們的電腦螢幕可能也都不必接到主機上,可以透過無線直接傳輸。

不過這產品還是有改良的空間,譬如說可以裝上個紅外線鏡頭,這樣在夜間行動也可以突襲敵人。或是結合影像處理的技術,在螢幕上顯示準心,當瞄準到敵人就會提醒你射擊... 雖然這樣搞得有點像電動遊戲。

2008年1月24日 星期四

遊戲設計

由於最近開始了遊戲設計的專案,才發現遊戲開發真的很困難,假如沒有配合度高的團隊,光靠一個人要耗費無數的心血。遊戲構成的要素主要是企劃,再來是程式和美工的配合。最難的部分莫過於程式,往往一個簡單的動作,就要幾十行甚至上百行來撰寫。

目前開發遊戲主要都是用Visaul C++為主,因為Microsoft有提供開發套件給VC++。也有少數人用C#,C#我的感覺是很方便,身為Microsoft新一代的語言,融合了java和自己獨創的特性。但C#的缺點是:慢。比起C++,C#慢上許多。假如我是開發2D遊戲的話,我可能會用C#;開發3D遊戲就必須要用到c++了,3d吃資源吃很兇。

目前預定的開發計畫是以rpg為主。分成了大地圖、城鎮地圖與戰鬥地圖。戰鬥部分我打算模仿Final Fantasy(太空戰士)系列,以回合制(但又不算傳統的回合制)為主。整個故事大綱應該會架構在中世紀上,會安排不同於史實的元素在裡面。目前預定開發到6月,由於整個Game是我一手包辦,變成所有問題都要親自克服。到了6月,大腦的皺摺大概又多了15%...

wd

2008年1月23日 星期三

Google的野心:登月計畫

Google涉足的事業領域很廣,這是眾所皆知的。從搜尋引擎起家,再到廣告界,又大肆蒐購有潛力的公司,向微軟宣戰。最近還計畫跨足手機市場。姑且不論Google這種快速擴張的手法會不會導致泡沫化,可以肯定的是,Google將來的野心是佔領全世界的市場,成為一家全方位的公司。最近Google開始對航太科技有興趣,不斷鼓勵民間團體參加他們的太空競賽,還因此設立了專門的網站(英文)。

 lunar

登月計畫,聽起來就是注定要賠錢的計畫。但以Google目前的資本額來看,賠點錢應該不算什麼。Google宣稱,目前要請各界研發出登陸月球一系列的配套措施,包含如何登陸,以及登陸機械人的設計等等。

Google提出了能量轉運的概念我很感興趣。他們計畫在月球上做發電機,再把能量轉送到地球。因為月球上有很多氦-3同位素埋在土裡,Google打算利用他們發電。這概念蠻新穎的,他們傳送能量的方式,我想應該是利用微波,透過地球上的接收器接收電波來獲取電力。說不定以後地球上那些高污染的發電廠就能消失了,畢竟那些都是溫室效應的原兇之一。

2008年1月22日 星期二

用Google Map自製飲食地圖

因為自己常在外面吃,時常會有不知道該吃什麼的煩惱,一下覺得這個昨天吃過了不想吃,一下又覺得那個份量太多了,不然就是想半天想不出來要去哪。後來想到了Google map,於是就打算作一張住家附近的飲食分布圖。如此做可以讓我下次猶豫不決時,拿出來看,就能迅速作出決定。另一方面來說,也不會遺忘掉口味還不錯的餐廳。

gmap

Google的地圖可說該有的功能都有了,不過今天就介紹編輯部分的就好。當你進入地圖的編輯模式(在推薦的小工具下面會有編輯模式),選取藍色的大頭針,就可以在你想要的地方放置,並輸入相關資訊,可用純文字或是網頁模式。網頁模式可以加入自己拍的照片,假如有閒的人可以試試看。除了自己輸入飲食地點外,也可以參考其他人的飲食部落格,加入自己的地圖中,像是美食摩人就是蠻出名的美食介紹部落格。如果你覺得光記載自己住家附近的還不夠,你也可以點選建立新地圖,來建立公司或學校附近的飲食地點。

其實我一開始看到Google map感覺沒什麼特別之處,因為以前習慣了Urmap(另一個地圖提供網站),雖然兩者各有優缺,但就創新性來講,我還是偏好Google,譬如說Google還能查看目前的停車位等等。也許有一天,能設計出一個即時的交通流量圖,這樣我們就可以即時規劃路線,不用再怕塞車了。到時一定會刺激車用電腦的市場,再配合wi-max或3G上網,即使在汽車上也隨時隨地都能掌控交通狀況!

2008年1月21日 星期一

升天必備的斜面

今天Discovery的節目Myth Buster(流言終結者)中,運用了一套讓我耳目一新的方法製作斜面。他們主要的目的是讓車子衝上斜面,再以火箭加速讓車子在空中飛行。重點是要製作一個能讓車子開上去的斜面談何容易,既耗時又耗力。他們一開始的想法是用泥土堆起來,但成本要10,000美金。

後來,他們想到了利用貨櫃,碼頭那種貨櫃來製作。貨櫃不是四四方方的嗎?怎麼做成斜面?其實很簡單,把貨櫃以對角線切成兩半。當切成兩半後,再把中空的部分朝下,如此就製做出兩個斜面了。雖然他們最後讓火箭升空的瘋狂計畫失敗了(火箭爆炸),但製作斜面的方法真的很棒,省時又省力。

slope

當然斜面不是只能拿來發射汽車,古埃及人就是利用斜面來建造金字塔,因為斜面提高物體具有省力的特性。也許下次有大型家具要搬到二樓,就能利用斜面,假如有很多大型家具的話,會比用吊車一件一件拉要來的省能源。

說到斜面讓我聯想到摩擦力,摩擦力是蠻有趣的東西。千萬別小看摩擦力,把兩張疊合再一起的紙分開很容易,但要把一對疊合在一起的紙同時分開就很難了。有一個有趣的實驗:拿兩本書,將內頁以一頁對一頁的方式分別層層相疊,你會發現你很難將兩本書分開,因為每頁都提供了摩擦力。假如有100面相疊,你要花將兩張紙分開的100倍的力才能分開它們。

2008年1月20日 星期日

見鬼理論

以下純屬胡粥。

Matt_Ghost_lo 許多人相信世界上有鬼魂的存在,甚至很多人宣稱自己經歷過。鬼魂存在的說法,是世界各國都有的鄉野傳聞。根據統計學原理,如果有那麼高比例的人口都經歷過鬼魂,那麼它的可信度就大大提升了,畢竟總不可能每人都得妄想症吧?

假設鬼魂真的存在,我們與他們是怎樣接觸的呢?鬼魂不屬於三度空間的產物,所以我們一般無法見到鬼魂。但鬼魂也不是憑空而生,每個生命出生時都具有魂魄,魂魄與肉體是完全相同,但魂魄位在比三度空間更高階的空間。因此當該生命存在時,我們無法察覺魂魄的存在,其魂魄被三維空間的肉體限制住了。低階的空間看不到高階的空間,這個道理很簡單。就拿白紙來說好了,我們在白紙上放一個三維空間的東西,譬如蠟燭。居住在白紙上的生物是二維空間的生物,他們看到的東西都是平面的,所以他們無法發現蠟燭,只知道他們居住的地方有塊區域無法通行,因為有東西擋住了。

我們居住的三維空間也一樣,由於看不到高維的世界,一般很難察覺高維度的生物存在。但是,高維度的生物能輕易的查覺我們的存在,就像我們能輕易查覺螞蟻的存在一樣。因此幽靈是無時無刻都可以待在我們身旁的,但我們無法察覺。那麼怎麼解釋見鬼呢?既然我們看不到鬼?在某些時候,時空(時間和空間)可能會因為環境的關係導致維度遭到扭曲,被扭曲過後的維度,導致不同維度的生物彼此都能見到面。這就是為何我們會遇到鬼,但並不會常常遇見,畢竟這種情況不多。

2008年1月19日 星期六

自行開發的益智遊戲DaleBoard

前陣子突然想到的益智遊戲,一個由1和0組成的3階方陣,目的地是把這個方陣變成全部為1。每個元素被按一次其周遭的元素(上、下、左、右)包含自己就會改變,變成跟原本相反的值。一開始不熟練的人可能要花個幾分鐘玩,熟了以後只要幾秒鐘就可以完成。這個比魔術方塊簡單多了,因為它只有2的9次方種變化(512種)。這遊戲雖然非常簡單,但仍是我自己創造的,希望要引用能先知會一聲。

Creative Machine: Please press the number button, try to change all to 1.

2008年1月18日 星期五

未來的747客機

未來的747客機會長什麼樣子?配備機關槍?多了兩條腿?加裝兩科渦輪?都不是,未來的747會長得跟火箭差不多。

我們現在在地球上,要到其他國家,最快Rocket的選擇就是飛機。不過未來極有可能改變為火箭的形式。那這樣不是要飛到外太空?沒錯,就是要飛到外太空,所以以後搭飛機要穿太空裝了。不過憑什麼火箭會比飛機快,畢竟他還要跑到外太空去?答案就在你腳下,我們的地球。地球本身自轉速率是1656km/hr,而目前747客機在順風下最快的情況也只有1300km/hr左右。當火箭飛到外太空時,地球在它的腳下自轉,等轉到目的地後,火箭再返回地球。

這樣整趟行程的平均速度就是火箭對地速度加上地球自轉速度(火箭不一定要往垂直地球的軌道跑,可以偏一些角度朝向目的地)。從台北到洛杉磯(7077km)的行程,假設只考慮地球自轉速度不需要5個鐘頭的時間就可以到了,實際上會快上更多。

由於目前還沒找到合適的燃料給火箭用,用氫氣混和物當原料的發射成本過高,不太可能作為一般的燃料。所以,假如以後能找到便宜的替代能源,火箭旅行便不是夢了。

2008年1月17日 星期四

網路銀行幫手 - 安全編碼器

最近在香港的匯豐銀行開了投資理財專戶,目前由於中國股票熱度不減,台灣到香港開戶的熱潮也開始熱絡了起來。港股的特性是風險高,因為他沒有漲停跟跌停的限制,另外,他的交易手續費也高得驚人,至少是台灣的兩倍起跳!

由於台灣人大量跳槽到港股,網路交易勢必要非常發達,必須要能隨時調動你的銀行帳戶資金。由於網路是世界上最不安全的系統,時時都有Cracker(強調一下,不是Hacker)在等著機會,竊取帳戶。那麼網路銀行該怎麼確保你是誰呢?可能一般人會說,設定登入密碼不就好了?但問題是,boy,You are in the internet!你的電腦可能已經被植入了木馬;就算你電腦完全的乾淨,也很難說你的資料傳到銀行之間的這段路徑不會被有心人sniff(嗅探,簡單說就是把你的資料封包偷走看完後再放回來,所以銀行那邊不會有任何異常)。

DSC01139

How could we do?為了避免安全上的問題,匯豐銀行提供了一種叫做保安編碼器的玩意。它可以顯示出妳個人的專屬密碼,當你要使用網路銀行重要的服務時,網路銀行就會要求你輸入保安編碼器的密碼。如此除了軟體(網路上的密碼)的配合以及硬體(保安編碼器)的支持,網路交易就比以前安全多了。

台灣由於政策的關係,幾乎可以說還沒有功能完整的網路銀行,這方面仍然要多和香港學習。

2008年1月16日 星期三

Texture Synthesis Tool

There's an interesting tool which could modify your picture.

Look at this texture:
stone

It's the original texture, I put it into the texture synthesis tool. It will use algorithm to calculate the new one. Here Is the new one:

stone2

Amazing new texture has been generated! This tool is offered by Matt's Source Code Portal, the author is a graphic programmer. All right, what is this tool use for? If you are scarce of textures, you can try this one to help you produce a different one. It can enlarge or shrink the texture whatever you like.

I don't provide Chinese version for this article, If you want to see Chinese version, there's a result from Google's translator:

還有一個有趣的工具,它可以修改你的圖片。

看這質地:

它的原始紋理,我就把它加進紋理合成工具。它會使用算法來計算新的。這裡就是一個新的問題:

令人驚奇的新紋理已經產生!這個工具是由馬特的源代碼門戶網站,作者是一個圖形編程器。
所有正確的,這是什麼工具使用嗎?如果你是稀缺的質地,你可以試試這個人幫你製作一個不同之一。
它可以放大或縮小紋理不管你喜歡。

我不提供中文版本,為這條,如果你希望看到中文版,現在有一種結果來自Google的翻譯:

2008年1月15日 星期二

你今天死過了嗎?

在未來的世界裡,死亡將不會是一切的終結,而是嶄新的開始,地獄和天堂這兩家企業將會被迫倒閉...

平均每秒鐘,世界上就有兩人死亡。當接下來這項新技術被成功運用在人類身上,我們該煩惱的是居住空間而不是將面對的死brain亡。什麼技術?也許你已經聽過不下數次了 ─ 複製人。

大多數人對複製人的觀念是錯誤的。複製人並不是複製一個和你年齡相同以及經驗相同的人。複製人是從你的身上取一個細胞,培養成胚胎,再找代理孕母生育。所以,一個18歲的年輕人,他將自己複製一份後,會是一個剛出生的小嬰兒。但他們兩個外貌完全一樣(嬰兒就像青年小時後的樣子)。

可能有人會問,既然這樣,那複製人就不算是我自己,它雖然是自己,但實際上卻不是自己。如果和哲學系的人談這個,恩,它可以講三天。這裡不講哲學。重點在我們該怎樣把自己的記憶複製給自己的"備胎呢"?Good question!最近科學家在做一個白鼠實驗,把兩隻白老鼠分開養。一隻訓練他如何走迷宮,一隻則沒有。一段時間後,把會走迷宮的老鼠殺死,用一種酸劑溶解這隻白鼠的大腦,再把溶解出來的萃取物經處理後注入不會走迷宮的白鼠腦袋中。神奇的是,這隻白鼠竟然知道該怎麼走迷宮了!雖然這個實驗在實驗其他項目的時候,不是完全成功,尤其是在比較複雜的記憶部分。但至少,我們知道某些記憶是可被提取的。

假如用在人身上呢?這是很令人震驚的事。假如可行,在死前把自己的細胞抽出培養成複製人。死後,把記憶提出,放入新的"軀殼"。恭喜!你已經走過頭胎的捷徑了!不必等七七四十九天。當然,這嚴重侵犯人類的道德觀,而且,你的新軀殼,不一定是要複製人。因為複製人成本很高,到時可能會發生這種現象:長得很帥的或天生很聰明的人常常會突然消失,接著就像變一個人似的出現在大家面前。聽起來像科幻驚悚小說吧!以後,你可以斷手斷腳,但是千萬記住,別讓別人拿了你的腦袋!