Серия «Программирую, пока программируется»

23

Игра на Delphi

Решил сделать несложную игру на любимой Дельфи. Что-то вроде разновидности тетриса, по мотивам игры "Веселый водопроводчик" из олдскульной Денди.

Игра на Delphi Разработка, Игры, Компьютерные игры, Инди игра, Инди, Gamedev, Delphi, Программирование

Задача собрать замкнутую конструкцию из труб, чтобы заработать очки:

Игра на Delphi Разработка, Игры, Компьютерные игры, Инди игра, Инди, Gamedev, Delphi, Программирование

Что постарался реализовать:

Выбор размеров игрового поля (ширина и высота)

Выбор размеров блоков (эти параметры зависят друг от друга)

Выбор фона игры

Звук он/офф

Количество цветов труб (от одного до четырех)

Предельно простое управление - всего 4 клавиши, влево/вправо, вниз чтобы блок упал быстрее, и вверх для вращения блока.

Есть граната и бомба для расчистки игрового поля.

Ну и собственно все.


Ссылка для скачивания, если кому интересно:

https://cloud.degoo.com/share/XtGpqTJepbNsCiAsBgXi-Q


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

И еще: при загрузке на программу может ругаться антивирус или защита виндовс, это все из-за отсутствия сертификата издателя для Дельфи.

Самая дешевая версия сертификата будет стоит достаточно много, как для простого хобби денег, поэтому "продукт" предоставляю как есть.

Показать полностью 2

Пазлы на Delphi

Сделал короткую программу для собирания пазлов.

Если кому интересно, скачать можно тут:

https://cloud.degoo.com/share/WD_Y-jvwYsozCeC2CTiTtQ


Апд. Антивирус может ругаться, потому что не любит ехе-шники неизвестного издателя. Если переживаете, можете правой кнопкой мыши вызвать меню антивируса и проверить файл на вирусы.


Как пользоваться:


Вверху меню. Три простых действия:

1. Загрузить

2. Разметить

3. Разобрать


Левый клик - вывести элемент наверх/переместить, правый клик - убрать вниз, под остальные пазлы.

Есть панель настроек.


Что постарался сделать:

- Возможность собирать картинку любым произвольным способом, хоть от края к центру, хоть по отдельным группам пазлов

- Выбор размера картинки

- Выбор количества кусочков пазлов

- Настройка деформации кусочков (можно сделать прямоугольные или сложной формы)

- Выбор точности стыковки (проще собирать, или наоборот сложнее)

- Выбор способа размешивания (произвольно по всему экрану или в какую-то одну область экрана)

Пазлы на Delphi Delphi, Игры, Пазл, Программирование, Программа, Длиннопост
Пазлы на Delphi Delphi, Игры, Пазл, Программирование, Программа, Длиннопост
Показать полностью 2
Отличная работа, все прочитано!