原创 數據結構內排序

最近學習了數據結構的內排序,以前總是學了忘忘了學,今天忽的想寫一點東西把學過的那些知識記錄下來了。那就簡單說一下內排序吧。 內排序,是相對於外排序而言的,內排序是指在排序過程中,整個表都是放在內存中處理,排序時不涉及數據的內、外存交換;反

原创 宏定義在遊戲日誌枚舉中的應用

1 遇到的問題 在遊戲開發過程中是要記錄一些玩家日誌的,以便分析一些玩家的行爲。當開發過程中使用腳本和C++語言開發時,又需要使用同一套日誌id。 通常的做法是這樣的,建立日誌的枚舉字符串對應關係,然後通過字符串的唯一id建立字符串數

原创 socket 編程(一)

寫在前面 在工作中總免不了要用到socket通訊,但因爲相關的功能一般都是項目核心組件,不大有機會去修改這些,這次要好好研究一下。都是說由簡入繁,今天就先從windows socket編程開始。 編程步驟 服務端: 加載套接字(WS

原创 成就係統

成就係統——觀察者模式 百無聊賴,週末來寫一個博客吧。苦於前幾次去面試都被問到同一個問題,今天來好好想一下,該怎麼做,怎麼做纔會更好一些。 遊戲中的成就係統,是一個根據一些特定事件去完成一些目標,然後獲得獎勵的玩法。遊戲中的各種事件遍

原创 單例模式

遊戲設計中的單例模式 恭喜今天股票基金大漲,哈哈。但是,加班還是要繼續,加班寫博客,打發一下時間。因爲晚上的工作效率真的是不高呢,那就做一點總結的工作吧。 說起單例模式,恐怕大家最熟悉不過了,但是每每看到參考書或者參考資料總是覺得很揪

原创 遊戲編程模式——命令模式

命令模式 本文的參數書是《遊戲編程模式》,作者:Bob Nystrom。當然學習資料是在網上下載的PDF版本,等學完了這本書,一定要買來這本書的紙質版留一個紀念。 GoF是這樣定義命令模式的: 將一個請求封裝爲一個對象,從而使你可用不

原创 正人君子第一天

遊戲編程模式-命令模式 ——寫在前面的話 爲什麼要來寫博客呢,因爲要提高自己,因爲在面試中常常被問到“平時有寫博客的習慣嗎?”。以前當然是沒有了,但是以後就要常寫了,畢竟——不能總是尷尬的說沒有。 設計模式這個東西,以前沒有認真的學習

原创 MATLAB添加VOICEBOX工具箱

一、  介紹      VOICEBOX: Speech Processing Toolbox for MATLAB VOICEBOX is a speech processing toolbox consists of MATLA

原创 lua筆記之local

lua筆記之local 最近使用lua語言遇到一個小問題,這裏要記錄一下 lua 中使用 local 的變量,例如: function testLocal() print(a, b) a = 10086 local

原创 一個打亂列表獲得僞隨機序列的生成器

一個打亂列表獲得僞隨機序列的生成器 偶得一代碼,再晚也要記錄下來。最近看一本叫遊戲編程的書,裏面講到了一種用僞隨機的方式實現的洗牌算法。 算法思想是這樣的: 算法利用質數和二次方程的數學特性,該算法需要一個質數,他應該大於要遍歷的集

原创 C++學習筆記

寫一點筆記,C++ fflush(stdin) 可用於清空輸入緩衝區 stringstream 可以簡化類對象之間的轉化 stringstream .str().c_str()可以返回C類型的字符串 #include <sstream>

原创 http://blog.csdn.net/wudiwo/article/details/7682320#comments

   Eclipse 中新建C 或C ++到項目時,頭文件報警,顯示“Unresolved inclusion:<stdio.h>” 雖然不影響項目到編譯和運行,確也無法查看頭文件,讓人感覺實在不爽。下面是在國外到網站上看到解決方案,自