Мой вопрос ... где, черт возьми, я могу получить хорошую книгу о mvc.
MVC - это просто шаблон, это означает идею, как решить общую проблему вособым образом - но он требует, чтобы вы решили проблему.Но, честно говоря, ваш вопрос не звучит так, как будто ваша проблема решена MVC.
Проблема, решаемая MVC, - это способ структурировать код и объекты в ориентированном на команды графическом интерфейсе.Это не объясняет, как писать игры или любые другие виды программ.(Не поймите меня неправильно, MVC очень полезен. Но здесь обсуждается лишь небольшая часть, которая делает программы более удобными в обслуживании и удобочитаемыми, но на самом деле это не решает никаких других проблем, кроме этих двух.)
Поэтому я бы порекомендовал вам сначала написать свою игру, не обращая дополнительного внимания на MVC, чем вы уже занимаетесь.Итак, первый шаг - запуск программы.Затем подумайте, что бы вы сделали по-другому, когда вам нужно снова написать программу.Это тот момент, когда вам следует изучить паттерн MVC.
Если вы поймете это, то поймете, что в общем MVC-паттерне больше замечено, чем написано в Википедии.Конечно, будет много фреймворков, построенных на MVC, и есть много книг по этим фреймворкам.Но эти книги больше о деталях фреймворка в действии, чем о паттерне MVC.
Извините