Сайт логической игры с открытым исходным кодом, написанной с использованием библиотеки Qt 4.3
Здравствуйте!
На этой страничке я выкладываю исходники логической игры на подобии "Lines", но несколько отличающуюся от неё. Проект написан на C++ с использованием открытой библиотеки Qt 4.3.
Для сборки выполните следующие действия: Перед компиляцией программы надо сначала создать проект Qt (файл с расширением .pro), для этого требуется войти в тот каталог, в котором находится cpp-файл с исходным текстом, и запустить утилиту qmake с параметром -project. Имя cpp-файла можно не указывать. По умолчанию имя файла проекта будет совпадать с названием каталога, в котором происходит сборка программы. Для задания другого имени pro-файла при вызове qmake надо указать параметр -o. После чего можно открыть этот файл с помощью бесплатной среды разработки QDevelop (предварительно нужно установить библиотеку Qt 4.3). Собирайте. Запускайте. Играйте. Модернизируйте. Присылайте мне отзывы и предложения.
Правила игры-прототипа (“Цветные линии”):
На экране показано квадратное поле 9х9 клеток, на которое в случайные клетки программа выставляет три шарика разных цветов.
За один ход игрок может передвинуть один шарик, выделив его и указав его новое местоположение.
Для успешности хода необходимо, чтобы между начальной и конечной клетками существовал путь из свободных клеток.
Цель игры состоит в удалении максимального количества шариков, которые исчезают при выстраивании шариков одного цвета по пять и более в ряд (по горизонтали, вертикали или диагонали).
Время, за которое делается ход, значения не имеет.
Игра заканчивается, когда заканчиваются свободные клетки.
Условия игры “Summer Lines” отличаются следующим:
Изначально размер поля 6х6 клеток.
Шарики удаляются, если они выстроены в линию из 4 и более шариков.
Когда на поле нет свободных клеток поле увеличивается по горизонтали и вертикали на 1 ряд пустых клеток.
Со мной можно связаться по ICQ: 472-510-833
e-mail: carbonbi4@mail.ru
|