Я думал о том, чтобы изучить некоторые проекты с открытым исходным кодом, чтобы найти примеры дизайна классов, шаблонов проектирования и, возможно, даже некоторые вещи AI / алгоритма.
Я рекомендовал некоторым людям не смотреть на проекты с открытым исходным кодомучиться, но я чувствую, что это действительно помогает мне увидеть шаблоны, которые я выучил, и реализации, которые я рассматривал на самом деле, работая в опубликованных проектах.
Я думал о довольно простых играх с большим акцентом на алгоритмах и "компьютерах".размышления "были бы весьма полезны, поскольку в настоящее время меня меньше интересуют визуальные элементы.
Я подумал, что, возможно, карточные игры будут весьма полезны (покер, червы, бридж и т. д.) и, возможно, настольные игры.
Есть ли у кого-нибудь какие-нибудь рекомендации для простых игр или программ с открытым исходным кодом, которые могли бы помочь проиллюстрировать хороший дизайн класса и шаблоны проектирования и / или реализацию AI?
Спасибо!