Механика диалога предложений слов
Начал перерабатывать механику и дизайн диалогового окошко с предложением слов.
В старой версии, это окошко показывало слова только когда какое-то слово было введено. Если предыдущих букв не было, но подсказку получить было невозможно.
Но, на самом деле, это есть два момента которые играя в игру можно сразу ощутить и фрустрировать:
- с какого слова вообще начать?
- каким словом можно продолжить?
- если нет очков, могу ли я получить подсказку про слово? может быть я догадаюсь? (я = игрок)
Чтобы решить эти вопросы я придумал такую логику:
Во первых, любому игроку при старте даются поинты, и их можно потратить чтобы открыть слово (обычно их должно хватить на какое-нибудь короткое)
Во вторых, подсказка с crazy games, останавливать игру во время окошка, чтобы игрок мог спокойно подумать.
В третьих, значения слов - теперь для некоторых слов появятся значения на языке написания слова (к сожалению не языка UI). К сожалению пока решил урезать эту фичу:) в идеале - должно работать также как и в окошке технологий (там работает, потому что есть ручное сопоставление переводов).
В четвертых, делаю специальные анимации чтобы чуть чуть тормозить игрока и дать ему время подумать - вдруг до скрытого слова можно догадаться, а оп, кнопка слишком быстро показалась, и я протапал:)
В пятых - расположение кнопок и информации должно быть таким, чтобы можно было удобно и посмотреть сколько поинтов стоит слово, хватает или не хватает и только если хватает - применить и разблокировать слово.
В шестых - когда слово открыто - игрок должен его запомнить, вернуться в игру и записать - это дает буст для того, чтобы повторять слово и запомнить его через повторение:)
И шестое одновременно и сложное и в то же время веселое и потрясающее — поэкспериментировать, где разместить кнопки, дать им названия и покрасить их :)
Ниже - картинки от старых к новым, чтобы проиллюстрировать путь.
И небольшое видео анимаций как в итоге все работает:)