Я немедленно размещаю это как вики-сообщество. Я пока не хочу просить о помощи в программировании или даже иметь конкретный вопрос о программировании, а скорее о процессе и ресурсах, необходимых для создания такой игры.
Проще говоря: мы с другом из колледжа решили поставить перед собой очень серьезные задачи по развитию наших навыков программирования. Через полгода мы хотим показать себя игрой в Pac-Man. Pac-Man будет контролироваться ИИ, как Призраки, и какой бы Pac-Man ни прожил дольше после серии попыток, победит.
Это не похоже на то, что мы сделали до сих пор. Для меня цель здесь не в том, чтобы создать идеальную игру, а в том, чтобы попробовать и завершить ее, изучить целую кучу в процессе. Даже если я не закончу вовремя, что является хорошей возможностью, я бы хотел, по крайней мере, попробовать это.
Итак, мой вопрос таков: как мне начать готовиться? Я уже начал заниматься векторной математикой, матрицами и тому подобным. Моя желаемая платформа будет DirectX 9.0c; это желательно? Имейте в виду, что это не является предпочтением только для этого проекта, но я хочу иметь какое-то будущее в разработке графики, поэтому я хочу выбрать платформу, которая безопасна для будущего.
Что касается разработки игр в целом, что я должен принять во внимание? Я никогда раньше не делал настоящих игр, поэтому всем и каждому советую разрабатывать проекты среднего масштаба (если это будет проект среднего масштаба), это очень ценится.
Мои главные проблемы - это ловушки и демотиваторы.
Извините, если вопрос такой расплывчатый. Если это не принадлежит здесь, тогда я удалю это. В противном случае, любые советы по созданию крупных проектов будут высоко оценены.