Лично я не вижу ничего плохого в создании текстовых игр и осмелюсь сказать, что это, вероятно, самый простой маршрут для начинающего любителя. Именно там я впервые отважился на создание игр в QBasic. По крайней мере, это заставит вас задуматься о том, какие компоненты нужны игре, как можно структурировать игру, чтобы отслеживать персонажей, состояние игры, статистику и т. Д.
XNA также заставит вас задуматься об этом, но вам также придется подумать о графике и эффективности (если вы чем-то похожи на меня и хотите заполнить экран спрайтами при первой же возможности) и т. Д. Это немного сложнее в этом отношении, если вы не сделаете свою игру действительно простой.
XNA, тем не менее, даст вам понимание всего важного игрового цикла. Концепции обновления, рисования, рамок и т. Д., Которые вы можете не получить в текстовой игре.
Я болтаю. Мой ответ в скорлупе: текстовые игры - это ваша самая простая точка входа, XNA немного сложнее, но научит вас большему, и вы должны сделать текстовую игру на работе и делать XNA дома