2011-04-02 156 views
6

有人在這裏能夠指向我一個簡單和精心設計的C++ 2D開源遊戲引擎嗎?流派不太重要,我希望通過實例來學習。我不想要任何特別複雜的東西,因爲我有興趣學習一般概念,而不是深入瞭解引擎實現的細節。示例性的2D遊戲引擎

+1

對於哪個OS /平臺?視窗? Linux的/ POSIX? – thkala 2011-04-02 18:51:15

+1

應該沒關係。我正在嘗試學習基本概念。 – 2011-04-02 18:51:58

回答

3

如果我是你,我會考慮ClanLib - 它是開源的,跨平臺的,並且源碼包包含50個易於遵循的示例,從簡單的圖像呈現到完全有效的服務器客戶端骰子大戰執行。

如果您渴望開始使用Visual Express進行設置很容易,所以您可以立即使用。

另外:here是其他一些如果你想給他們一個嘗試。

1

看看SuperTux,這是一款用C++編寫的馬里奧靈感的小平臺遊戲。 也有一個內建級編輯器。

3

我個人從中學到了很多,仔細查看Frogatto的源代碼,連源碼也只能看到here

這當然是一個更復雜的遊戲,但是關於軟件/遊戲體系結構和設計還有很多要學習。