Разработанное JAVA-приложение для мобильного телефона представляет собой игру BallDestroyer. Суть игры состоит в собирании шариков одного цвета вместе с дальнейшим их удалением. Задача игрока - удалять шарики таким образом, чтобы за один раз удалялось как можно больше шариков. Стимул достигается реализацией начисления баллов за удаленные шарики. Баллы начисляются согласно зависимости: P = n*(n-1), где Р - количество баллов; n - количество шариков.
Стартовый экран игры представлен на рисунке ниже
Новая игра начинается после выбора элемента меню "Start". После этого все игровое поле заполняется шариками одного из четырех цветов. При выборе произвольной ячейки на игровом поле автоматически выделяются все смежные шарики того же цвета. Также подсчитывается количество баллов, которое получит игрок при удалении данной группы. Для удаления группы шариков их количество должно быть как минимум 2. На рисунке приведенном ниже выделена группа из 5-ти шариков (за их удаление начислится 20 баллов).
После удаления шариков (по нажатию на кнопку "Select" мобильного телефона) оставшиеся шарики сдвигаются сначала вниз, а потом вправо. Для получения как можно большего числа очков необходимо: собирать большие группы шариков одного цвета, стараться удалять все шарики в определенном столбце. Заканчивается игра при условии, что во всех группах шариков их количество не превосходит одного. Признаком окончания игры является появление заставки "Game Over". Такая ситуация приведена на рисунке ниже.
Данная игра рассчитана на логическое мышление и воображение человека. Она была протестирована на эмуляторе цветного мобильного телефона J2ME Wireless Toolkit 2.0. Тестирование на реальном мобильном телефоне не производилось по причине его отсутствия. Желающие протестировать игру BallDestroyer на своем телефоне могут ее закачать здесь:
BallDestroyer.jad (0.2Kb)
BallDestroyer.jar (77.5Kb)
Желаю успехов в получении баллов игры BallDestroyer !