浏览现有的开源项目以学习/改进类设计和设计模式

时间:2011-10-05 04:01:50

标签: design-patterns artificial-intelligence class-design game-theory

我正在考虑研究一些开源项目,以找到类设计,设计模式甚至一些AI /算法的例子。

我有些人建议不要考虑开源项目来学习,但我觉得看到我学到的模式以及我认为实际在已发布项目中工作的实现对我来说真的很有用。

我在考虑相当简单的游戏,更注重算法和“计算机思维”会很有帮助,因为我现在不太关心视觉元素。

我认为卡牌游戏可能非常有用(扑克,心灵,桥牌等),也许还有棋盘游戏。

有没有人对简单的开源游戏或程序有任何建议,可能有助于说明良好的类设计和/或AI实现?

谢谢!

1 个答案:

答案 0 :(得分:0)

我首先使用书籍Design Patterns in Java学习了设计模式。

我知道这并不是你想要的,但我提供的代码非常聪明且“读者友好”。

相关问题