В рамках написание своего квеста наткнулся на замечательную статью по игровой механике в адвенчурах, ее и предлагаю вашему вниманию.
Как написать адвенчуру
Эта статья расскажет вам о том, как происходит разработка адвенчур. Большинство изложенных идей абстрактны, но в местах, где представлен код или обсуждаются детали реализации, используется движок из моей книги “C# Game programming”. Весь код доступен онлайн, под лицензий MIT. Подходы, обсуждаемые в данной статье, широко применимы не только для адвенчур. К примеру, идея навигационных мешей, разработанная однажды, используется в таких играх, как Baulder's Gate, Planescape Torment и т.д. Лишь с небольшим изменением навигационные меши могут быть использованы и в 3D играх. Система взаимодействия с инвентарем и система диалогов могут быть модифицированы для большинства игр с элементами РПГ.
Читать полностью »