Необходимо написать программу для набора текста при нажатии определенных кнопок в программе. Для того, чтобы понять, что требуется, можно просмотреть пару видео про прохождение игры "Планета самоцветов". На поле имеется 7x7 клеток. Заполнены они камнями разного цвета. Также имеются и различные бонусы, пустые камни и так далее. Снизу есть 5 кнопок "Тотемы". Необходимо сделать программу с простым интерфейсом, чтобы при нажатии двух соседних квадратиков куда-нибудь вписывался текст: "Подвиньте третий снизу камень второго левого столбца вправо" и тому подобное. Также необходимо, чтобы случайным образом менялись слова. Например, вместо слова камень иногда должны вписываться и такие слова, как самоцвет/кристалл/куб/камешек, а кроме слова подвиньте и такие слова, как переместите/сдвиньте/опустите/поднимите и т.д.
На скриншоте показано, как примерно может выглядеть интерфейс. Справа есть круги и квадраты. Круги бонусы, которые появляются при соединении 4 и более камней вместе. Всего есть 4 бонуса. Соответственно, каждому кругу отдельный бонус. При нажатии на один из кругов должны появляться 4 стрелки вверх, вниз, влево и вправо (если необходимо опустить, поднять, сдвинуть этот самый бонус) или, при двойном нажатии, вписываться надпись "Активируйте x бонус", где X название бонуса. Квадраты это тотемы, которые накапливаются при разрушении камней. При нажатии на квадраты необходимо указать место, куда его надо применить. Применяется он на те же камни. Всего тотемов 5, следовательно и квадратов тоже 5. Как и в случае с бонусами, слова должны меняться. Вот возможны замены переместить на/ перетащить на/ поместить на/ активировать на. В правой половине снизу может быть строка, куда пишется весь текст. С названиями всех бонусов и тотемов можно ознакомится в интернете, при вводе в поиск "Планета самоцветов". Пожалуй, это вся программа. При хорошо выполненном задании высокая оплата.
Опубликован 12.03.2016 в 17:43