2010年11月22日 星期一

[2010/12/09 更新] 大四上 Android 手機程式設計期末作業

  這學期Android手機程式還是打算做射擊類的遊戲,原因無它,因為興趣XD,目前打算把大三上的XNA飛機射擊遊戲的素材搬過來用。


 


  由於離期末考只剩不到7個禮拜,所以現在就要趕快加緊趕工,目前科目時間的分配為:


Android 三個禮拜、Operating System 五個禮拜。


 


  由於Operating System是原文書,加上考試也是英文出題,又是必修,所以時間的比重就給它分配多一點,Android 從上個禮拜開工到現在,已經具備一些遊戲開發的基礎了(雖然還是很簿弱),這禮拜開始進行第一關的關卡設計,預計這禮拜就要完成它,下禮拜的時間到時候再看看要怎麼運用。


 


  補上一張剛剛渲染的蜘蛛,這是預計會用到的圖,不過到時候放進去就沒有那麼帥了。


 


0001.png 


 


2010/12/09 更新






 


沒有錄到聲音,開頭動畫的地方在模擬器裡執行怪怪的,不過還勉強能看= ="


,總共花了三個禮拜的時間,終於完成了,剩下幾個禮拜的時間全部都投入到OS!!

2010年10月25日 星期一

NVIDIA CUDA 線上影音課程(免費)

對 NVIDIA
CUDA 有興趣的人,以可以報名國網中心教育訓練網的免費線上影音課程,只要註冊後選擇要報名的項目即可,報名日期到2010/12/31截止。


 


目前聽到第六章,目前的感想是,講的很好、很專業且容易吸收。



可以搭配Visual Studio 2008除錯,目前只有聽還沒動手試過,等比較有空的時候再來試。

2010年9月22日 星期三

大四上 我的991課表...

 


  這是目前選的課,其中作業系統(重修)、專業實習(專題)和決策支援系統為必修(我要軟工),選修為智慧型行動裝置軟體設計(課名好長)、無線網路概論,一共五門,學分數為13。


 


小賢991課表.png 


下午很空,晚上有一門無線網路概論智慧型行動裝置軟體設計的內容主要是Android手機程式設計,不過它的模擬器要開好久Orz。


 


作業系統這門課是原文的..希望這學期能把它修過,他原本加選的上限是60,由於被當的人實在太多供不應求(誤),所以大家就一起申請修改修課人數上線,很感謝老師讓我們做修正,而決策支援系統這門課其實是資管系遺留下來的課,原本要開"軟體工程",後來也許是找不到老師開課,所以還是有這門必修,到下一屆才會變成軟體工程..

2010年9月21日 星期二

我的TQC後續發展...

  事情的發展,在前一篇怒!!TQC真的太誇張中提到,由於TQC術科0分,我跟客服反應這樣還要複查費才給一個成績,實在說不過去,後來客服說可以退費,不過還要將退費申請表再寄掛號過去退費,這樣實際上只回收了50幾塊感覺很差,後來我問客服「能不能將這次退費改成複查,也就是再複查一次」,由於成績66分,離及格只差4分(70分及格),而且我覺得術科評定不是很客觀,所以我提出了再複查一次。


 


  過了幾個禮拜後,都沒有消息,我想應該石沉大海了吧,就主動打電話過去,那位客服說再幫我複查一次,這幾天會有消息,果然幾天後接到電話,客服:「你後來複查的成績是72,證書將會再兩個月後寄出」。


 


  幾天後我打開TQC成績查詢......


1.png  


"軟體開發"又把"程式設計"的分數給蓋掉了...,這是在星期六看的,由於TQC休假,所以只好等到星期一再打。


 


昨天中午打完電話後,晚上再來看成績就都正常了!!真是太棒了...


2.png 


 


  遇到一個蠻好的客服,願意幫我再複查一次,真的很感謝她,最後我過了= =,感覺經過好多波折...

2010年8月30日 星期一

2010年8月25日 星期三

我自己目前991規劃的課表(草案)

  這是"可能"會選的最大課表,由於目前還沒正式確定,而且四年級選太多課讓自己太忙也不好,會沒有時間思考以後的事,正式選課的時候,也許只會選少少的9學分左右的課。


 


  以下包含資工、電子、電碩一的課


99-1草案課表.PNG 


(由於是草案,隨便弄一下,沒有排列整齊,請別見怪XD)


 


  碩士班的課不知大學部能不能選,會不會算學分進去,紅色框起來的部分是必修課,這是無法改變的事實


大四最少要9學分以上的課,所以到時候可能只會選其中二門選修加二門必修,10學分左右。

2010年8月19日 星期四

換了灰色調的佈景

這個佈景主題很不錯,比較不會傷眼睛,其實最重要的是~~~圖終於不會被切掉了


嗯....不知道要打些什麼,暑假快結束了..再過一年就要去當兵然後步入社會...


這幾個禮拜將專題的手機程式載入GoogleMap的地方大幅修改,原本是固定載入九張圖,但是因為手機效能比較不足很容易lag,花了好幾天的時間將它改成固定載入四張圖。


以下是個概念圖


1.


未命名.png 


原本載入GoogleMap的方法是左邊8張地圖,現在改成右邊的四張地圖。


這樣可以節省一些手機的記憶體,也可以增加一些速度。


--------------------------------------------------------------------------------------------------------------


2.


未命名.png 


當超出邊界的時候將離開螢幕的框框換到另一邊,然後再載入新的圖片。
左邊兩塊綠色框框會被搬到右邊藍色框框的位置,然後變成右邊的樣子。



2010年8月10日 星期二

怒!! TQC真的太誇張

  前幾個禮拜去考TQC的VB軟體開發,考後等了5個禮拜多,成績終於出來,仔細一看術科居然0分,我在作答的時候都有做,怎麼會是0分,不知道TQC在幹什麼,而複查成績還要一筆費用、郵資、列印費,還有耗費的精神跟時間,真是讓人非常的氣憤!!


 


以後再也不考TQC了,真是太差勁了!!


有圖為證, 以下基於隱私把一些個人資料遮敝。


  未命名.png   


(最後一項的術科可以看到是0)


 


================================


2010/08/17 更新


目前已申請複查...希望能有正確的結果出來


 


=========================


2010/08/19 更新


前一個禮拜申請的複查,等了好久,等不急終於打電話過去詢問進度,客服人員說昨天已將掛號寄出...


希望是好的結果...


 


================================


2010/08/20 更新


今天收到寄來的結果通知信了,不過卻讓我的火氣升到最高點!


Fri Aug 20 14-05-33.png 


以上這張照片是TQC寄來的複查結果,下面這張是我寄過去的複查申請單


未命名2.png 


考試日期、考試地點、考試的項目,跟我申請複查的完全不符合!


雖然這次有術科成績還是沒有過,而且又出現新的問題!


我在TQC的成績查詢系統看了一下分數,出現以下的景像


 


未命名3.png 


原本合格的項目變不合格,而原來術科0分的那一科還是0分.....


=============================================


在我打電話跟TQC反映後雖然改回來了,但是還是讓我覺得TQC到底在幹麻,成績亂改一通後要你付100元"複查費"(還有列印的費用2元+掛號費26)才給你一個"成績",


而那個成績評分也沒有一定的標準,這次術科的題目跟上次在運興資訊考的完全一樣,運興考的我只會第一題,第二題不會所以沒寫,術科的分數有35,回來後我有針對不會的地方加強,而這次在瑋智分校考的第一題我自評比上次好,而分數反而掉了,只有25分而第二題只有16分(這是我打去客服幫我查的),讓我感覺是評分的人員是黑箱作業,自己高興給幾分就幾分...


 


唉~這張"軟體開發"真難考,一共花了2千多(包含報名費、車費、複查費、列印費...),都快跟國際證照一樣貴了......


 


結論是...除非你真的很想考TQC或是逼不得已別無選擇,否則我不建議去考,以發生在我身上的經歷讓讀者當個參考吧...


 


※ google了一下,也有人跟我發生差不多的事。


今天遇到最差的考場


TQC Project 2007考試術科成績


 


※ 2010/11/10 更新


請繼續參考我的TQC後續發展

2010年7月16日 星期五

VB.Net 撰寫 XNA 的方法

  原本以為只有C#才能撰寫XNA的程式而VB.Net不支援,沒想到VB.Net也能撰寫XNA 的程式而且還有教學影片喔!!


 


教學網址如下:http://vimeo.com/341551

Windows Mobile 6 使用 GapiDrawNet 達到 旋轉功能

  昨天研究了一天終於把旋轉的功能研究出來,GapiDrawNet旋轉繪圖的方法如下:


 


gapi函式.png 




  destRect是顯示的範圍,surface是放要畫上去的圖片,surfaceRect是繪製圖片的大小(可以用來縮放),bltOptions是啟用bltFx功能的開關,bltfx則是設定旋轉、透明度、旋轉中心、縮放與是否使用color key


1  BltFx bltFx = new BltFX();
2  bltFx.RotationAngle = 3000; // 設定角度為30度(1:100)

如果要啟用旋轉功能必須在bltOpitions 中使用 BltOptions.RotationAngle否則會看不到效果。

 下面是成功的影片



 


 


程式碼下載


 


※ 目前遇到的問題是字型的大小無法自訂,也無法使用中文,可能只能先做成圖片再畫上去了...




2010年7月15日 星期四

這學期的人工智慧 - "井字遊戲"

  這學期做的是井字遊戲,一開始不知道要做什麼,課本上演算法的又太難了一點= =(也許是我沒有用心看Orz),


後來就往"棋類"方面想,忽然想到一個最簡單的"棋類",就是井字遊戲!


 


  由於每排只要三個同樣符號就算那一方勝利,所以理論上井字遊戲的勝利判斷並不算困難。


勝利.png 


 




 


  假設棋盤的位置都給他一個索引值,


未命名.png 


  橫排有三個可能的勝利狀態,直排有三個,斜排則有兩個,一共八種可能!


 


接著使用最基本的方法去依續判別每一排是否為同一方的棋子(例如三個圈或三個叉)。


 


補上這學期的程式

2010年7月3日 星期六

XNA 遊戲移植到 Windows Phone 7




在程式碼的部份幾乎都沒有改變,語法都一樣,只有在顏色(Color)的地方引入的個數不同。


目前Phone 7 開發程式還是處於CTP(Community Technology Preview ),期待Phone 7 的手機跟正式版的開發程式的推出


 



2010年6月20日 星期日

EeePC 901 終於能在Win 7 上開1024 x 768 解析度了!(補上圖片)

 


1) 開始->執行,輸入regedit


2) 點一下"電腦"


3) 打開搜尋(Ctrl + F ),輸入關鍵字"Display1_DownScalingSupported" 進行搜尋,將搜尋到的值由"0" 改成 "1"


4) 不斷的重複上一步直到全部修改完成


 


這時就可以在Win 7裡面啟動1024 x 768 解析度了!!


對於一些需要螢幕高解析度的軟體(如:Photoimpact X3),就能在Win7底下且不外接螢幕時使用,真是一大福音!!


※ 目前只能啟動1024 x 768 (壓縮模式),上下捲動的還無法使用


 


來源網站:EEEUSER


 


補上圖片:


1.png


(Win7多了一個1024x768選項)


2.png 


(在1024x768解析度執行Phoimpact X3)

2010年4月19日 星期一

[VirtualBox] 使用Vboxmanage 複製出第二個作業系統

  假如你已經裝好一個虛擬的OS,想要再創一個新的OS,會發現不能用複製貼上的方法來做。


 


  這時必須使用VirtualBox 安裝目錄下Vboxmanage來實現第二個相同的系統,


1.png


(VirtualBox的安裝目錄)


 


2.png


開啟"命令提示字元"(cmd) 後切換到安裝好的目錄底下,輸入vboxmanage clonevdi 欲複製的來源虛擬硬碟 欲產生的目的虛擬硬碟


例如來源硬碟在C:\xp.vdi 且要貼上的地方也是C:\


vboxmanage clonevdi C:\xp.vdi C:\xp2.vdi


 


3.png 


成功後會顯示進度


 


如果有出現錯誤訊息很可能是目錄中含有中文的路徑、檔名或是檔案的名稱有空白,當以上的狀況都排除後應該就可以很順利的Clone出第二顆虛擬硬碟了。


 


※ 必須先把目錄底下的Machines資料夾與VirtualBox.xml刪除才能順利的Clone


4.png 

2010年3月30日 星期二

在Wikidot 網頁上嵌入Flash的教學

這個是在wikidot上html的語法


 




 


[[html]]
<div id="badge">
<script type="text/javascript" src="http://www.anobii.com/anobi/badge_generator.php?p=012d64e5c2a5327d15&language=2,4&tag=0,11,9,1,8,5,6,4,10,3&count=5&recent=1&progress=3&title=title&subtitle=0&author=0&img=small&link_to=1&az_site=&a_id="></script>
</div>
[[/html]]



<script 到</script>之間的程式碼刪除(如下)


<script type="text/javascript" src="http://www.anobii.com/anobi/badge_generator.php?p=012d64e5c2a5327d15&language=2,4&tag=0,11,9,1,8,5,6,4,10,3&count=5&recent=1&progress=3&title=title&subtitle=0&author=0&img=s

mall&link_to=1&az_site=&a_id="></script>



 


之後放入


<embed src="Flash的網址" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=Shockwave
Flash" type="application/x-shockwave-flash" width="550" height="400">
</embed>

 




 


完成後如下


 




 


 


[[html]]
<div id="badge">
<embed src="Flash的網址" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=Shockwave
Flash" type="application/x-shockwave-flash" width="550" height="400">
</embed>


</div>
[[/html]]



把上面的Flash的網址修改一下貼到wikidot的輯編區即可


完成後的結果 http://lbt95.wikidot.com/


 


wikidot HTML 語法參考網址: http://community.wikidot.com/howto:use-html-scripting


wikidot Flash 參考網址: http://community.wikidot.com/forum/t-6214/include-flash-objects-directly

2010年2月24日 星期三

小賢的新電腦..XD

CPU: Intel i7 860


RAM: 2G DDR3 1600 X2


Video Card: Quadro FX380


MB: ASUS P7P55D-E


CASE: Lian Li PC-7FN


POWER 全漢400W藍極光


HDD Seagate SATA 80G X2


DVD燒錄 Pioneer DVR-S18L/22x SATA


 


這台花了我2萬8.....,二個學期打工存的錢,這在是在1月多買的,現在已經寄到金門囉XD


因為實在藏不住喜悅,就放到blog上跟大家分享XD,以下是拆機照,最後補上一張Win7 X64的分數@@"


 


Mon Feb 22 22-25-16.jpg


Mon Feb 22 22-26-27.jpg


Mon Feb 22 22-30-31.jpg


Mon Feb 22 22-31-31.jpg


score.png 


 


(2010/03/07) 補上更新顯示 driver 後的分數


未命名.png 


更新一個驅動分數提高這麼多真是令我吃驚,或許是上一版比較不完善或是這版改的很好,讓分數有明顯的差距。(目前版本191.87,上一個版本是191.78)

[Mobile] DirectX 效能問題

用Mobile 6.0 模擬器會有DirectX畫面更新慢的問題,只要改成Mobile 6.1.4 以上的模擬器速度大增




 


(Mobile 6.0 模擬器)




 


(Mobile 6.1.4 模擬器)


我也不知道為什麼會這樣,但只要改成6.1以上的模擬器,就可以解決這個問題!

2010年2月7日 星期日

2010年2月5日 星期五

[C# Mobile] 解決xp mode與virtual pc 2007 網路卡問題

如果安裝了 XP mode 就無法使用Virtual PC 2007 反之安裝了Virtual PC 2007也無法使用XP mode,


由於Visual Studio 裡的 Mobile 模擬器(Emulator) 如果要分享主機的網路卡,必須先裝Virtual PC 2007 ,但如果又想使用 XP mode該怎麼辦呢?


剛剛幸運的找到這個網站


 http://www.brianpeek.com/blog/archive/2009/05/02/windows-virtual-pc-and-the-microsoft-device-emulator.aspx (圖文教學)


可以解決這個問題。

2010年2月3日 星期三

[Blender] 97-2 期末動畫 完整版








由於之前最後一個場景在算圖的時候當機TOT..


拖到現在終於完成了^^


最後一個場景主要是試驗ICARUS的效果,他可以追蹤現實Camera的鏡頭路徑,


然後轉換成Blender裡的Camera的路徑,效果蠻不錯的!


獻醜囉@@"


最後謝謝觀賞^^