Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2025, 20:03   #1
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,870
По умолчанию протестируйте и скажите, чего можно добавить.

На основе таблицы StringGrid сделал небольшую программу для отгадывания кроссворда.
Это пользовательская версия - в ней только отгадывается. Вопрос в виде всплывающей подсказки возникает, если щёлкнуть по одной из ячеек слова - надо найти эту подсказку. Делаю для младших учеников, чтоб показать им принципы кроссворда и хоть как-то повысить читательскую грамотность. В игровой форме, разумеется.
В архиве программа и 2 файла-кроссворда.
Что можно добавить в интерфейс? Ибо за сутки только реализовал саму идею, не думая об удобстве и приблудах.
Вложения
Тип файла: rar Кроссворд.rar (157.4 Кб, 5 просмотров)
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 29.01.2025, 15:38   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,987
По умолчанию

Нужен автоматический переход на следующую ячейку. Неудобно наживать по очереди: БУКВА - стрелка вниз - БУКВА - стрелка вниз - БУКВА - стрелка вниз - и т.д.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 29.01.2025, 17:44   #3
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,870
По умолчанию

а если ячейка на перекрестии - есть и горизонтальное слово и вертикальное.
хм, хорошее замечание.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 29.01.2025, 17:54   #4
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,987
По умолчанию

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

Хотя можно сделать так. Сначала задать направление, нажав на стрелку вправо или вниз, а потом печатать.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]

Последний раз редактировалось newerow1989; 29.01.2025 в 18:00.
newerow1989 вне форума Ответить с цитированием
Старый 29.01.2025, 19:41   #5
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

то что надо заполнять ( как набор ячеек) известно при выводе выпроса.
Цитата:
Вопрос в виде всплывающей подсказки возникает, если щёлкнуть по одной из ячеек слова
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 30.01.2025, 17:29   #6
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,870
По умолчанию

вроде как доработал.
пока всем нравится.
но с направлением пока не знаю что делать. но мысль осталась.
Вложения
Тип файла: rar Кроссворд.rar (160.6 Кб, 3 просмотров)
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 02.02.2025, 11:35   #7
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Я так понимаю, что тут происходит попытка вернуть 2007 год?
В поисковике вбить что-то типа "кроссворды онлайн" и наверно всё найденное будет менее криво и наколеночно, чем это.
Не представляю кто может на этом понять принципы кроссвордов, по-моему тут есть шансы только у тех, кто уже знает что это и как устроено.
Ну, уж можно хотя бы взять TDrawGrid, отрисовать вручную маленькие номера слов и введённую букву, обработать KeyDown на ячейке, чтобы не вводилось что попало и справа вывести все вопросы как в газетах делается обычно.
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скажите в С++ за сколько реально можно научится разбираться? Можно ли за полгода? Silikon Общие вопросы по программированию, компьютерный форум 2 07.11.2018 16:33
Скажите где можно скачать эту книгу?? jeziq PHP 3 15.02.2012 09:18
Хочу создать сам сайт. Скажите с чего начать,что скачать,чем пользоваться? Если незнаю язык хтмл? Андрей956 Общие вопросы C/C++ 5 17.06.2011 01:29
Скажите, пожалуйста, где можно скачать borland c++ builder 6.0 на русском seeker78 Помощь студентам 0 08.04.2009 13:51