Герой → цель → преграда
Разбивать замысел игры на три части: кто, к чему стремится и что мешает.
Почти любая игра, если присмотреться, состоит из трёх частей. Научишься видеть их — сможешь придумать и объяснить какую угодно игру.
Три части любой игры
- Герой — кто ты в игре. Котик, ракета, шарик.
- Цель — к чему герой стремится. Собрать звёзды, дойти до флага, набрать 100 очков.
- Преграда — что мешает. Враги, стены, таймер, пропасть.
Возьмём «Марио»: герой — водопроводчик, цель — дойти до замка, преграда — грибы и ямы. Возьмём «Пакман»: герой — колобок, цель — съесть точки, преграда — привидения. Видишь? Везде одна и та же тройка.
Зачем это тебе
Когда ты говоришь ИИ «сделай крутую игру» — он не знает, что делать. А когда ты говоришь «герой — котик, цель — собрать звёзды, мешают собаки» — он сразу понимает.
Разбить большое и непонятное на понятные части — это называется декомпозиция. Это один из самых полезных навыков не только в играх, но и вообще в жизни: так решают любую большую задачу.
Не можешь объяснить игру целиком? Объясни по частям: кто, зачем, что мешает.
Попробуй в конструкторе: собери игру и назови про себя её героя, цель и преграду. Дальше научим ИИ собирать игру по твоему описанию.
В игре про котика, который собирает звёзды, убегая от собак, что здесь ПРЕГРАДА?
Зачем разбивать игру на части, прежде чем описывать её ИИ?
Ответь верно на вопросы выше, чтобы засчитать урок.