forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на JavaME (http://forum.boolean.name/forumdisplay.php?f=114)
-   -   Цветные фигуры (The Minimal Touch) (http://forum.boolean.name/showthread.php?t=12320)

Жека 02.04.2010 07:48

Цветные фигуры (The Minimal Touch)
 
Вложений: 14
Цветные фигуры (The Minimal Touch)

Требования к железу: сенсорный экран 240х320 и более.


Суть: сбрасывать одинаковые фигуры. Одинаковыми считаются те, у которых совпадает и форма и цвет.

Правило сброса: сбрасываются три и более одинаковых рядом стоящие фигуры. Диагональные не считаются соседями.

Фигуры можно двигать - менять местами с соседней. Смена происходит в том случае, если она приведёт к сбросу.

Управление: только сенсорное.

Имеется сохранение текущей игры (сохраняется при выходе из игры в главное меню). Потом можно продолжить.

Наибольшее число очков сохраняется отдельно и являет собой рекорд.

Два языка интерфейса: русский и английский.

Два режима рисования фигур: заливка (сплошные) и каркас (только контуры).



Игра

Общее

Размер поля: 6х7 клеток.
Количество форм: 3 шт.
Количество цветов: 3 шт.

Сверху посередине экрана - количество очков.


Перемещение фигур

Чтобы передвинуть фигуру, надо нажать на неё и сдвинуть на ту клетку, с которой хотите поменять местами, а затем отпустить нажатие.
При нажатии выбранная фигура подсвечивается, а при попытке ее перемещения появляется стрелочка, которая указывает направление движения.


Действия

При пяти нажатиях подряд на одну и ту же фигуру она заменяется на случайную, при этом отнимается 50 очков.

Перемешать - фигуры перемешиваются в случайном порядке, при этом отнимается 200 очков.

Заполнить случайными - поле заполняется случайными фигурами, при этом отнимается 300 очков.

Клетки последних сброшенных фигур подсвечиваются соответствующим цветом, производным от цвета сброшенных фигур.

Чем больше фигур участвуют в сбросе, тем больше за него дается очков.


Картинки из игры

Вложение 9773 Вложение 9772 Вложение 9774 Вложение 9775 Вложение 9763 Вложение 9764

Вложение 9765 Вложение 9766 Вложение 9767 Вложение 9768 Вложение 9769 Вложение 9770 Вложение 9771

Шрифт стандартный телефонный, фигуры рисуются программно.

Жека 08.04.2010 07:10

Цветные фигуры - Исходник
 
Вложений: 3
Выкладываю исходники.:)
В архиве также файлы проекта для NetBeans 6.0.
Комментариев в коде мало, но что-то почерпнуть получится при необходимости/желании.

ПС: добавлена поддержка телефонов с более маленьким экраном без стилуса. Тестировал на мотороле е398, экран которой 176х204 точки. Выкладываю также новую скомпиленную версию.

Без стилуса:
* меню
# действие
Нажать 5 - выбор фигуры, затем в какую-то сторону - передвинуть. Повторное нажатие убирает выбор фигуры.


Часовой пояс GMT +4, время: 19:44.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot