原创 06-9-21,06-9-22

(06-9-21)  決定把控件渲染的任務交給用戶實現,儘量增加擴展性。  決定使用上個話題的方案一,先做做看。  必須先把按紐設計好。      給每個類註冊一個唯一的ID,有了ID,我們可以獲取一個類的實例的ID,然後與我們想要的類

原创 06-10-30,06-12-12

(06-10-30)  學習了irrlicht 引擎的 UI 部分的設計。就這個引擎來說,個人覺得 UI部分設計上雖然有些問題,但是效果還是不錯的。於是寫了 Panel 類。開始他只是個控件容器,後來添加了拖拽功能,目的很明顯,我要通過他

原创 非常內涵的遊戲

很有意思的一個視頻哦: http://v.youku.com/v_show/id_XMTY2MzU3OTU2.html    

原创 編程思緒,06-6-16 到 06-11-23

//06-6-16     接口分爲查詢狀態類,更改狀態類,分清楚點有利於規範代碼。   不要將不該暴露的數據寫進頭文件。   凡是涉及到A對象的狀態更新的,交給A來處理。   儘量保持對象接口的簡單,接口要精練。   任務分配要具體

原创 2007-8-21,06-9-11

//19:39 2007-8-21 錦天     問題分解示意圖:   方案1:   1                   問題                     |             +———————+         

原创 2007-2-26,2007-8-16

//2007-2-26 1 類結構的一些體會     我感覺,所有的類都應該從一個類繼承,爲什麼這麼說呢,從已有的類繼承的化,可以方便維護。父類的功能子類默認都有,子類還可以自己添加功能。這樣麼,可以重用大量的代碼,也可以使維護十分方便

原创 2007-2-13,2007-2-24

//2007-2-13   進度特別慢的FIGHTER07,今天先看了下DEMOSTAR2(網友的飛機),然後看了下水晶之約的代碼,然後看了下SKYHUNTER,很有感觸啊    。   我們現在做遊戲,應該把重點放在實現效果上,使用的算

原创 代碼的創造性:向程序員學創造性的14種方法

對程序員傳統的看法一般是這樣的:書呆子,兜裏揣着防止鋼筆漏水的塑料片,以及,非常、非常的無聊。一般沒有人會把程序員和創造性兩個詞放在一起。 不過,這樣的看法錯的不能再離譜了。事實上,編寫代碼是一個人能做的最優創造性的事情了。 程序編寫者必

原创 一個睡五分鐘等於六個鐘頭的方法

睡覺的訣竅         所以,根據醫學和我的體驗、觀察,一個人真正睡着覺最多隻有兩個鐘頭,其餘都是浪費時間,躺在枕頭上做夢,沒有哪個人不做夢。至於醒來覺得自己沒有做夢,那是因爲他忘記了。     通常一個人睡兩個鐘頭就夠了,爲什

原创 06-12-14,07-1-29

// 06-12-14 關於對象的控制權限的問題。   一個對象可以控制其他的對象,但是,有時候,這種控制權需要進行良好的設計。   如果一個對象可以任意的驅動其他對象,那麼,你的代碼將很難維護。   如果一個容器內的對象可以將主流程從這

原创 07-2-1,07-2-7

//07-2-1   1 關於C++中靜態對象的提前初試化。     C++中可以在main函數之前調用一些方法,比如給靜態變量初始化,單體的初始化等,這有方便也有壞處。   壞處就是沒有調用的順序,有可能出現這樣得情況:一個類正在向類

原创 06-10-30,06-10-31

(06-10-30)  學習了irrlicht 引擎的 UI 部分的設計。就這個引擎來說,個人覺得 UI部分設計上雖然有些問題,但是效果還是不錯的。於是寫了 Panel 類。開始他只是個控件容器,後來添加了拖拽功能,目的很明顯,我要通過

原创 infoq, 一個很好的技術人員的網站

恕我落伍,才發現這個網站:) 貌似好東西不少哦。 具體的我也不太清楚,大家多去看看吧: http://www.infoq.com/cn/architect/;jsessionid=2136A514144C27A0381BC02A93BF8

原创 far cry 2 xbox 360 map editor

一個字:酷!   http://www.gametrailers.com/user-movie/far-cry-2-xbox-360-map-editor/255390 點贊 收藏 分享 文章舉報

原创 解決問題的方法

解決問題的方法 來源:http://www.uml.org.cn/     作者:人月神話       點贊 收藏 分享 文章舉報 book_sonic