原创 機器人足球人工智能算法分析

前段時間做了個人機對戰的五子棋遊戲,覺得人工智能非常有意思。所以最近沒事,又思考了一下機器人足球的人工智能算法。 機器人足球和五子棋遊戲的主要聯繫是:都需要隨時分析整個棋盤/球場的狀態,並作出最合適的反應;主要區別是:五子棋遊戲是回合制的

原创 初探vcIDE背後的祕密-爲vc項目寫makefile,實現自動獨立編譯

以前在vc下寫程序,都是通過IDE寫,寫完按一下run就開始運行了,從來沒有想過內部到底是如何工作,整個工程除了源代碼還有十來個文件,也不知道是幹嗎的。這兩天閒來無事探索了一把 。 前段時間接觸公司的嵌入式代碼,發現都是用makefile

原创 linux初體驗

linux,一個熟悉而又陌生的世界 。說她熟悉,是幾乎程序員都知道linux以及開源社區,說她陌生,是我幾乎沒有完全沒有接觸過她。作爲一個想不斷提高自己水平的“準”程序員,我是在沒有辦法抗拒linux和開源

原创 最近狀態

好久、好久、好久沒有來更新博客了。 最近自己都感覺不可思議--我居然開始背四級單詞了。身邊的朋友都非常驚訝,因爲我幾乎8年沒有接觸過英語(如果我告訴你四級詞彙我80%以上不認識,估計你會更有感性認識)。以前在學校,一直覺得自己有思想,看不

原创 羣雄逐鹿-紛亂的PC平臺之爭(2)

由於2001年在CPU和芯片組兩大領域接連遭到慘敗,當年9月份,Intel股票暴跌,身價大大縮水。爲了應對敗局,匆匆推出了採用NetBurst構架的Pentium4。NetBurst是一個備受爭議的構架,由於其超常的流水線(前期20級,P

原创 羣雄逐鹿-紛亂的PC平臺之爭(1)

  60年代末,摩爾、格魯夫等在半導體領域赫赫有名的人準備開辦一家公司的時候,衆多風險投資商爭着給他們提供資金。據說短短一會兒,就籌集到了足夠註冊公司的資本。於是,一家偉大的公司--intel就此誕生了。

原创 最近好累

這幾天一直沒有上網,因爲家裏出了點事。 我奶奶摔了一跤,骨折了,正在醫院。這現在每天5點多起牀去醫院替換我姑姑,下午纔回來,晚上又要去。那天住院多虧陳鈴幫我忙,可見有一個同學學醫還是很有好處的。我姑姑他們還誇我能幹,其實都是她幫我安排的。

原创 工作近況

好久沒有寫文章了。今天在辦公室午休的時候閒着沒事,寫寫近況吧。 我現在在做的是上位機軟件測試。完全是黑盒測試,所以工作比較簡單,真的印證了黃寧一早跟我說的:這個工作最需要的是耐性。 雖然離我事先的想法有差距--我以爲是白盒測試,需要接觸代

原创 我的五子棋人工智能算法

近期完成了一個支持人機對戰的五子棋遊戲。雖然比較簡單,而且對於常下五子棋的人來說,計算機的勝率往往低於50%,但無論如何,我對人工智能一塊還是比較滿意,所以發表出來,以期拋磚引玉,和大家共同探討。 對於五子棋遊戲來說,人工智能的核心思想是

原创 開始記錄當前的GL項目進展

今年的gl項目,無論是我個人,還是團隊,都很重視。就我個人來說,對原有框架進行了大量改寫,比如從純C++過度到C++框架/lua邏輯。過程中已經遇到許多問題。所以決定在這裏記錄一些重要的內容,以備自己回顧

原创 如期完成五子棋1.0正式版

我奶奶前天順利做完手術,我也就放心了。最近1個多禮拜來我幾乎都沒摸過電腦,今天白天沒去醫院,在家把五子棋趕完了。 今天主要是調整了很多實現細節,使代碼更加易讀易懂。另一個重頭是增加了禁手。後來閒着沒事又寫了註釋。下午全部完成,就做了一個安

原创 終於看完《Thinking in c++》第二版的第一卷了

說起來,自己真是夠懶的了,直到今天才終於看完《Thinking in c++》第二版的第一卷。要知道,這本書前前後後我一共看了3個月了。 不過,作爲c++學科中的一本經典教材,我花這麼長時間通讀一邊是非常值得的。通過這段時間的學習,我對c

原创 羣雄逐鹿-紛亂的PC平臺之爭(3)

由於ATi的南橋研發能力一直較弱,所以一直和ULi保持着良好的合作關係,由ATi生產北橋,而ULi生產南橋。雖然ATi由於經驗的缺乏,不可避免有一些兼容性等問題,但其集成芯片組的圖形性能,卻非常強悍,甚至超越了nVidia的對應產品,所以