我正在考虑研究一些开源项目,以找到类设计、设计模式甚至一些 AI / 算法的示例。
我曾有人建议不要看开源项目来学习,但我觉得看到我学到的模式和我考虑过在已发布项目中实际工作的实现对我来说真的很管用。
我在想相当简单的游戏,更多地关注算法和“计算机思维”会很有帮助,因为我目前不太关心视觉元素。
我想也许纸牌游戏会非常有用(扑克、红心、桥牌等),也许还有棋盘游戏。
是否有人对简单的开源游戏或程序有任何建议,可能有助于说明良好的类设计和设计模式和/或 AI 实现?
谢谢!
我正在考虑研究一些开源项目,以找到类设计、设计模式甚至一些 AI / 算法的示例。
我曾有人建议不要看开源项目来学习,但我觉得看到我学到的模式和我考虑过在已发布项目中实际工作的实现对我来说真的很管用。
我在想相当简单的游戏,更多地关注算法和“计算机思维”会很有帮助,因为我目前不太关心视觉元素。
我想也许纸牌游戏会非常有用(扑克、红心、桥牌等),也许还有棋盘游戏。
是否有人对简单的开源游戏或程序有任何建议,可能有助于说明良好的类设计和设计模式和/或 AI 实现?
谢谢!
我首先使用Java 中的设计模式一书学习了设计模式。
我知道这并不完全是您要寻找的东西,但我认为作为示例提供的代码非常聪明且“易于阅读”。