
話說,就在今天小弟上AppStore逛逛,看到了一款遊戲,叫做『轉吧!流麵』。正想說這是什麼鬼,點進去看,才知道是
碁因遊戲Keystone Game Studio發行的新遊戲。在之前有玩過了他們所開發的
Hook 4 Fun之後,其輕鬆又刺激的遊戲方式讓我印象深刻,很期待他們會繼續的發行新遊戲。
過了很久終於又發行新遊戲啦,既然是免費的,就下載來玩玩看囉,反正不好玩再刪除ㄇㄟ~~~~(喂!!!)
kgsprogrammer 發表在 痞客邦 留言(1) 人氣(347)

逢年過節最想做的是什麼?
看電視?
上網?
打麻將?
kgsprogrammer 發表在 痞客邦 留言(1) 人氣(446)
Design Pattern -- Observer
What: 何謂觀察者模式?
--定義了物件之間一對多關係,如此一來當一個物件改變狀態,其他相依者都會收到通知並自動更新。 kgsprogrammer 發表在 痞客邦 留言(0) 人氣(707)
What:
何謂策略模式?
--定義了演算法家族,個別封裝起來,讓它們之間可以互相替換,此模式讓演算法的變動不會影響到使用演算法的程式。
kgsprogrammer 發表在 痞客邦 留言(0) 人氣(924)

在C++中Template是什麼呢?為什麼要有這個東西?
簡單來說,如果今天我要做兩個數字的總合函式,傳統方式該怎麼寫呢?
int SumInt(int iA, int iB)
{
return (iA + iB);
}
float SumFloat(float fA, float fB)
{
return (fA + fB);
}kgsprogrammer 發表在 痞客邦 留言(0) 人氣(768)
在1995年時,由一家專門製造顯示卡與GPU的公司(3dfx)推出了第一個具有3D加速的繪圖晶片卡-Voodoo,如圖一,就此電腦繪圖產生了重大的改變。Voodoo雖然有繪圖上的一些限制,但它允許程式設計者從一個新的角度-硬體上去解決繪圖的問題,而不像從前只能從軟體上去著手改善。由於這張繪圖晶片卡的產生,也實現了即時的3D繪圖,讓遊戲更加的寫實逼真。 kgsprogrammer 發表在 痞客邦 留言(0) 人氣(202)

還記得以前在學校,算時間複雜度是我最痛苦的經驗之一,我永遠搞不懂,為什麼不把程式碼就打進電腦裡讓它跑,它跑得動,那就好了,沒有問題;不過現在身為一個遊戲程式設計師,還是console game的程式設計師,這股任性就沒辦法再這樣揮灑了...。
那,一個演算法基礎的分析,大概會是怎樣呢?
kgsprogrammer 發表在 痞客邦 留言(1) 人氣(14,030)
這篇文章主要是在介紹戰神3的製作原理與技術
第一個提到的是數據的變化
在PS2時代的戰神主人翁 - Kratos
他的模型大約是5000面左右,貼圖共3張
kgsprogrammer 發表在 痞客邦 留言(0) 人氣(257)
實在懶得打字…,反正結論就是我用3.,就這樣XD
1. x越大, 則迴圈執行次數越多, 效能隨x變動
int IntLog2(unsigned int x)
{
int r = 0;
while (x > 1)
{
x >>= 1;
++r;
}
return r;
}
kgsprogrammer 發表在 痞客邦 留言(2) 人氣(741)
在2010/02/23這一天,Apple App Store上發行了一款遊戲Sliding War
相信只要是5、6年級生的同學對小時候玩的一種遊戲不會陌生
這遊戲就是大家在紙上各畫幾隻飛機,然後開始用筆隨機一個方向移動過去
在紙上繪畫出這架飛機行走的軌跡,在這個軌跡內碰到對方的飛機
那對方的飛機就算死掉(爆炸),最後看哪個人還有飛機在紙上就是贏家
沒玩過的人對這樣的敘訴或許會很難想像
kgsprogrammer 發表在 痞客邦 留言(1) 人氣(267)