Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Японский Кроссворд


Trix ©   (2002-12-07 21:06:00) 

Я хочу сделать прогу Которая по рисунку задает цифры
Подскажите как это сделать????????????


Денис   (2003-03-30 14:36:00) [1]

Не кто не Подскажет как проверить кроссворд на однозначность не решая его??? Это наверное возможно. Математики на помощь!!!


sashaK   (2003-01-10 16:26:00) [2]

Вот тут вспомнил.
Как то написал этот самый кроссворд, да забросил.

Выложил в кладовку.


nejest   (2003-01-10 16:15:00) [3]

>MRB_SPB © (11.12.02 10:28)
>for i=0 to N
>Begin
>Считаем количество пикселей по горизонтальным строчичкам не >равных цвету фона запоминаем цифирку в масивчике.
>end;
>for i=0 to К
>Begin
>Считаем количество пикселей по вертикальным строчичкам не >равных цвету фона ( желательно чтобы 1 ячейка соответствовала 1 пикселу)

>MRB_SPB © (11.12.02 10:28)
>for i=0 to N
>Begin
>Считаем количество пикселей по горизонтальным строчичкам не >равных цвету фона запоминаем цифирку в масивчике.
>end;
>for i=0 to К
>Begin
>Считаем количество пикселей по вертикальным строчичкам не >равных цвету фона запоминаем цифирку в масивчике.
>end;
>Вот впринципе и всё Если под Делфи то получить цвет точечки
>canvas.Pixels[100,100]
данный алгоритм не совсем верен т.к. в японском кросворде нужно не число всех закрашенных клеток, а число закрашенных клеток в непрерывном блоке. А рисунки для японского кросворда необходимо использовать двуцветные и небольшого размера (желательно чтобы 1 ячейка соответствовала 1 пикселу)


TButton   (2003-01-10 14:50:00) [4]

2 -(Zombie)
между прочим прогу которая загадывает-разгадывает японские кроссворды можно использовать в качестве кодека для растров будь то имадж или карта к гаме.


-(Zombie)   (2002-12-26 23:54:00) [5]

Удалено модератором
Примечание: Не уважение


PaRL   (2002-12-13 21:05:00) [6]


> Вот впринципе и всё Если под Делфи то получить цвет точечки
> canvas.Pixels[100,100]

А я бы сетку сделал и всю пронумеровал бы.


Bones   (2002-12-13 05:53:00) [7]

Создай цикл вложенный в другой:

for x=1 to width
for y=1 to heigth
"закрашенные клетки 1 незакрашенные 0
( x,y)

Создай цикл вложенный в другой:

for x=1 to width
for y=1 to heigth
"закрашенные клетки 1 незакрашенные 0
if pole(x,y)=1 then
counter=counter+1
else
"вывод цифры строки с значением сounter
...
...
...
сounter=0
endif
next y
next x

Надеюсь принцип ясен! Если нет, тогда пиши на мыло! Объясню


MRB_SPB   (2002-12-11 10:28:00) [8]

for i=0 to N
Begin
Считаем количество пикселей по горизонтальным строчичкам не равных цвету фона запоминаем цифирку в масивчике.
end;
for i=0 to К
Begin
Считаем количество пикселей по вертикальным строчичкам не равных цвету фона запоминаем цифирку в масивчике.
end;
Вот впринципе и всё Если под Делфи то получить цвет точечки
canvas.Pixels[100,100]


IROV   (2002-12-10 21:27:00) [9]

Ну блин вы даете алгоритм копеечный.. подумай..
Проще некуда.


PaRL   (2002-12-08 16:10:00) [10]

С массивом и надо.

PS Надо сначала алгоритм объяснить, а то многие(в том числе и я) не знают принцип разгадывания японских кроссвордов.


maxon   (2002-12-08 12:40:00) [11]

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


Art   (2002-12-08 10:06:00) [12]

Ну ты даешь. Объясни хоть какой такой рисунок и какие такие цифры. Че она должна делать прогатвоя хоть?


Наверх

Титульная страница Поиск, карта сайта Написать письмо