Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Design patterns 浏览现有的开源项目以学习/改进类设计和设计模式_Design Patterns_Artificial Intelligence_Class Design_Game Theory - Fatal编程技术网

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

Design patterns 浏览现有的开源项目以学习/改进类设计和设计模式,design-patterns,artificial-intelligence,class-design,game-theory,Design Patterns,Artificial Intelligence,Class Design,Game Theory,我在考虑研究一些开源项目,以找到类设计、设计模式,甚至一些AI/算法的例子 有人建议我不要看开源项目来学习,但我觉得看到我学到的模式和我考虑在已发布的项目中实际工作的实现对我来说真的很有用 我在想一些比较简单的游戏,更多地关注算法,“计算机思维”会很有帮助,因为我现在不太关注视觉元素 我想也许纸牌游戏(扑克、红桃、桥牌等)和棋盘游戏会非常有用 有没有人对简单的开源游戏或程序有什么建议,可以帮助说明好的类设计、设计模式和/或AI实现 谢谢 我首先使用这本书学习了设计模式 我知道这不完全是您想要的,

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

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

我在想一些比较简单的游戏,更多地关注算法,“计算机思维”会很有帮助,因为我现在不太关注视觉元素

我想也许纸牌游戏(扑克、红桃、桥牌等)和棋盘游戏会非常有用

有没有人对简单的开源游戏或程序有什么建议,可以帮助说明好的类设计、设计模式和/或AI实现


谢谢

我首先使用这本书学习了设计模式


我知道这不完全是您想要的,但我认为作为示例提供的代码非常智能且“读者友好”。

足够公平。不是我想要的,但你是唯一的答案。实际上,我有一位同事推荐了同一本书。