【问题标题】:Browsing existing open source projects to learn/improve class design and design patterns浏览现有的开源项目以学习/改进类设计和设计模式
【发布时间】:2011-10-05 04:01:50
【问题描述】:

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

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

我在想相当简单的游戏,更多地关注算法,“计算机思维”会很有帮助,因为我目前不太关心视觉元素。

我想也许纸牌游戏会非常有用(扑克、红心、桥牌等),也许还有棋盘游戏。

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

谢谢!

【问题讨论】:

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


    【解决方案1】:

    我首先通过Design Patterns in Java这本书学习了设计模式。

    我知道这不是您正在寻找的内容,但我认为作为示例提供的代码非常聪明且“易于阅读”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-29
      • 1970-01-01
      • 2010-09-23
      • 2011-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多