![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,870
|
![]()
На основе таблицы StringGrid сделал небольшую программу для отгадывания кроссворда.
Это пользовательская версия - в ней только отгадывается. Вопрос в виде всплывающей подсказки возникает, если щёлкнуть по одной из ячеек слова - надо найти эту подсказку. Делаю для младших учеников, чтоб показать им принципы кроссворда и хоть как-то повысить читательскую грамотность. В игровой форме, разумеется. В архиве программа и 2 файла-кроссворда. Что можно добавить в интерфейс? Ибо за сутки только реализовал саму идею, не думая об удобстве и приблудах.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
![]() |
![]() |
![]() |
#2 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,987
|
![]()
Нужен автоматический переход на следующую ячейку. Неудобно наживать по очереди: БУКВА - стрелка вниз - БУКВА - стрелка вниз - БУКВА - стрелка вниз - и т.д.
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,870
|
![]()
а если ячейка на перекрестии - есть и горизонтальное слово и вертикальное.
хм, хорошее замечание.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
![]() |
![]() |
![]() |
#4 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,987
|
![]()
Добавить искусственный интеллект. Если заполнять слово вниз, то пересечения игнорировать. Дойти до конца. Правда потом сложность возникнет, если оба слова в разные стороны начинаются на одну и ту же букву.
Хотя можно сделать так. Сначала задать направление, нажав на стрелку вправо или вниз, а потом печатать. Последний раз редактировалось newerow1989; 29.01.2025 в 18:00. |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
то что надо заполнять ( как набор ячеек) известно при выводе выпроса.
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,870
|
![]()
вроде как доработал.
пока всем нравится. но с направлением пока не знаю что делать. но мысль осталась.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]()
Я так понимаю, что тут происходит попытка вернуть 2007 год?
В поисковике вбить что-то типа "кроссворды онлайн" и наверно всё найденное будет менее криво и наколеночно, чем это. Не представляю кто может на этом понять принципы кроссвордов, по-моему тут есть шансы только у тех, кто уже знает что это и как устроено. Ну, уж можно хотя бы взять TDrawGrid, отрисовать вручную маленькие номера слов и введённую букву, обработать KeyDown на ячейке, чтобы не вводилось что попало и справа вывести все вопросы как в газетах делается обычно. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скажите в С++ за сколько реально можно научится разбираться? Можно ли за полгода? | 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 |