原创 [轉]SourceForge上最熱門的5個應用程序

  IT Wire列出了SourceForge上最活躍最熱門的開源項目,並分析了它們受歡迎的原因。1.Azureus:基於Java的BitTorrent客戶端,名字源自一種有毒的藍色樹蛙。   2.Openbravo ERP:基於web的

原创 使用“組件”優化遊戲架構

作者:吳紫鄂([email protected])   Technorati 標籤: Component,Game Framework 近日一直在思考如何將Game Framework設計的更加具有實用性和複用性。 搜索了一下Game Frame

原创 Sudoku及C++源代碼

今天發現CodeProject網站上有Sudoku的源代碼,用C++和Boost庫寫的,很酷,於是下載了下來,留着日後學習Boost庫用。該作品很有特色,不只是一個算法的演示,可以說是一個完全可以商業化的遊戲,而且最讓人敬佩的是作品給出了

原创 GameMonkey腳本語言編程基礎——函數綁定和函數調用

  Technorati 標籤: GameMoney,腳本語言 上篇中介紹了包裝一個類來執行腳本文件,下面我們就要讓我們的腳本更好的爲我們工作,那就

原创 使用OpenMP優化程序

Technorati 標籤: OpenMP,Parallel Programming,C++ 作者:吳紫鄂([email protected])  OpenMP簡介 CPU的發展發展已經不再是司空見慣的提高時鐘速度啦,功率和散熱已經變成了CPU時

原创 從Vector類的設計感受程序設計的藝術

遊戲開發中離不開Vector類型,一般的項目都會多Vector類進行自己的封裝(我見過的幾個遊戲引擎都是這樣的),不同的人設計出來的Vector代碼截然不同。那麼具體來講什麼樣的設計算是錯誤的或者不雅的?在今天晚上之前我一直以爲這個問題很

原创 GameMonkey腳本語言編程基礎——執行GM腳本文件

前面簡述了HelloWorld程序的編寫過程,使用到了GM的虛擬機gmMachine,下面我們將對GM進行一些簡單的包裝使得其適應到我們自己的項目中,使其可以很方便的執行腳本函數。 基本接口gmMachine::ExecuteString

原创 爲你的遊戲選擇腳本系統支持

Technorati 標籤: 腳本語言 今天腳本語言已經和遊戲引擎一樣普及啦,爲我們的遊戲選擇一個很好的腳本語言的支持,會給遊戲開發帶來諸多的好處。並且當今已經在商業遊戲開發中使用的腳本相當多,並且通過商業發行驗證相當成熟。開發團隊可以根

原创 面向對象原則的總結

  面向對象原則的總結   《設計模式解析》一書中從一個新的視角詮釋了面向對象編程。下面將本書中的面向對象防範型的原則總結如下: 1         

原创 虛幻引擎3 —— 渲染特性

本文摘自 http://www.epicgameschina.com/unreal_ue3_c.php 渲染特性 多線程渲染系統——Gemini。 64位色高精度動態渲染流程。Gamma校正和線性顏色空間渲染器提供了完美的顏色精度,同時

原创 TinyXML實現快捷方便的XML文件讀寫

TinyXML簡介 TinyXML是目前非常流行的一款基於DOM模型的XML解析器,簡單易用且小巧玲瓏,非常適合存儲簡單數據,配置文件,對象序列化等數據量不是很大的操作,尤其適用於遊戲開發,在Nebula2,CEGUI等開源項目中都有使用

原创 國產網遊的出路思考

  國產網遊的出路思考   會議室是難得這麼多人,這麼熱鬧,吃了每個月公司爲當月過生日的員工慶祝生日外。 “我們的新項目已經全面啓動兩個星期了,今天把

原创 GameMonkey腳本語言編程基礎——“HelloWorld”

GameMonkey腳本語言概念和LUA一樣,使用過LUA的朋友應用GameMonkey應該是順水推舟的事情了。下面講一講應用GameMonkey的第一個程序”Hello World!” 1、下載GameMonkey源代碼http://w