IPB
ЛогинПароль:

> какуро, курсовая работа
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 1
Пол: Мужской

Репутация: -  0  +


Кто-нибудь когда-нибудь делал реализацию игры какуро?
Если да, то не могли бы вы скинуть исходники.
Описание игры:

Сетка головоломки состоит из клеток черного и белого цвета. Белые клетки, идущие подряд по вертикали или по горизонтали, образуют блок. Цель игры - заполнить все белые клетки цифрами от 1 до 9 так, чтобы сумма цифр в блоке была равна числу указанному в черной клетке слева от горизонтального блока и сверху от вертикального. При этом цифры в пределах одного блока не должны повторяться.
Какуро может быть любого размера и любой формы, хотя обычно ячейки сетки располагают симметрично. Как правило, чем больше пустых ячеек в игре, тем труднее, однако это не всегда так, особенно если это хорошая и качественная головоломка.

буду очень благодарен за помощь.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


?
***

Группа: Пользователи
Сообщений: 283
Пол: Мужской

Репутация: -  4  +


мм я тож не знаю как делать, мб вмете делать..
давайте все сначала, нам нужно для начала 2 глобавльные беременные для ширены и высоты матрици,
создадим отдельный модуль для типов и тп....(будем в него пихать все поочереди)

unit UnitType;

interface

Var

max_X:integer; //Высота матрици
max_Y:integer; //Ширина матрици

implementation

end.



теперь нужно решить как представлять нашу матрицу, предлагаю создать матрицу записей следующего вида:

const
Bottom = 1;
right = 2;

Tdirection = byte;

TStyleCell = (inf, val);

TCells = record
inf_c:TStyleCell;
case cell :TStyleCell of
inf: (
direction:Tdirection;
value:integer;
);
val:(
value:integer;
);
end;



или у кого есть другие варианты?

Сообщение отредактировано: amega -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 16.05.2024 0:56
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name