|
|
| Результаты опроса: Можно ли построить беспроигрышный алгоритм для игры "Сапер"? | |||
| Да. |
|
9 | 20.45% |
| Нет. |
|
20 | 45.45% |
| Зависит от отношения количества бомб к количеству клеток поля. |
|
15 | 34.09% |
| Голосовавшие: 44. Вы ещё не голосовали в этом опросе | |||
|
|
Рейтинг 4.67/168:
|
|
Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,101
|
|
Сапер на Delphi13.08.2009, 22:00. Показов 32391. Ответов 127
Метки нет (Все метки)
1
|
|
| 13.08.2009, 22:00 | |
|
Ответы с готовыми решениями:
127
Сапер Сапер Сапер |
|
Почетный модератор
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 18.08.2009, 17:44 | ||||||
|
Экзешник без графических файлов работать не будет, зря выложил.
Добавлено через 1 минуту 45 секунд Динамический массив
0
|
||||||
|
Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,101
|
|
| 18.08.2009, 17:53 [ТС] | |
|
Ага. А как сделать, чтобы если пользователь жмет в меню "особые.." то открывается окошко где он указывает к-во бомб и т п т. е. формочка видимо новая, а как её Вызвать?
Добавлено через 4 минуты 35 секунд Form2.Visible:=true?
0
|
|
|
Почетный модератор
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 18.08.2009, 17:55 | |
|
Да не нужно новую форму. Обычно делается 3 уровня игры, легкий, средний и трудный. Они выбпраются в меню. Для каждого уровня рисуется свое поле с разным количеством мин.
0
|
|
|
Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,101
|
|
| 18.08.2009, 17:59 [ТС] | |
|
Там можно и свои игрі делать
0
|
|
|
Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,101
|
|||||||||||
| 19.08.2009, 19:01 [ТС] | |||||||||||
|
А как можно насильно нарисовать на TImage поле пустое(скажем белого цвета), просто у меня почему-то
Добавлено через 33 минуты 59 секунд Спрошу проще: как перерисовать Image или\и Image.canvas так чтоб наверняка. Если что и было нарисовано, то оно сотрется хоть ядерная война)
0
|
|||||||||||
|
Человек
97 / 82 / 7
Регистрация: 16.06.2009
Сообщений: 229
|
||||||
| 19.08.2009, 21:45 | ||||||
|
Просто зарисовивай
0
|
||||||
|
Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,101
|
|
| 19.08.2009, 22:04 [ТС] | |
|
Спасибо. А можно как-то запретить\разрешить изменение размеров Image?
0
|
|
|
Человек
97 / 82 / 7
Регистрация: 16.06.2009
Сообщений: 229
|
|
| 19.08.2009, 22:14 | |
|
0
|
|
|
Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,101
|
|
| 19.08.2009, 22:26 [ТС] | |
|
Да дело в том, что я пітаюсь в программе изменить размер Image, но он не меняется.
0
|
|
|
Человек
97 / 82 / 7
Регистрация: 16.06.2009
Сообщений: 229
|
||||||
| 19.08.2009, 22:33 | ||||||
|
Попробуй пересоздать
Для примера
0
|
||||||
|
Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,101
|
|||||||||||
| 20.08.2009, 00:31 [ТС] | |||||||||||
|
Да помогло. Вот код на всякий случай
Только как быть С MouseDown Image? Если его вот так пересоздать, то почему-то обработчик события не работает( Добавлено через 1 час 2 минуты 53 секунды Ребят как обработать событие MouseDown(...) "пересозданного" компонента? Стандартный обработчик не работает. Вот код "пересоздания":
0
|
|||||||||||
|
Человек
97 / 82 / 7
Регистрация: 16.06.2009
Сообщений: 229
|
||||||
| 20.08.2009, 23:37 | ||||||
0
|
||||||
|
Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,101
|
|||||||||||
| 21.08.2009, 00:04 [ТС] | |||||||||||
|
Спасибо. А вот если пишешь
Добавлено через 9 минут 38 секунд Вот написал
Но оно ругается: [Error] Incompatible types: 'TShiftState' and 'Enumeration'
0
|
|||||||||||
|
Человек
97 / 82 / 7
Регистрация: 16.06.2009
Сообщений: 229
|
||||||
| 21.08.2009, 00:04 | ||||||
|
Нет пишеш просто
0
|
||||||
|
Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,101
|
||||||
| 21.08.2009, 00:10 [ТС] | ||||||
|
http://translate.google.ru/tra... window%3D1
Добавлено через 47 секунд Тогда говорит [Error] Unit1.pas(200): Incompatible types: 'TMouseEvent' and 'Procedure' Добавлено через 4 минуты 44 секунды Вообще если напсать
0
|
||||||
|
Человек
97 / 82 / 7
Регистрация: 16.06.2009
Сообщений: 229
|
||||||
| 21.08.2009, 00:20 | ||||||
|
Работает процедура Image1MouseDown.
А в ней (Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); Добавлено через 3 минуты 35 секунд
0
|
||||||
|
Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,101
|
|||||||||||||||||||||
| 21.08.2009, 13:00 [ТС] | |||||||||||||||||||||
|
Это я знаю, но на строку
Добавлено через 7 минут 8 секунд А понял, если это не свойство, а процедура, то нужно ставить скобки
[Error] Unit1.pas(202): Not enough actual parameters Добавлено через 58 минут 10 секунд Все спасибо, я уже нашел выход. Добавлено через 5 минут 41 секунду Вот такой вопрос как добавить иконку в меню? У меня ругается на
Сделал так
0
|
|||||||||||||||||||||
|
Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,101
|
|
| 21.08.2009, 14:35 [ТС] | |
|
Проверьте, если кто может єто на предмет глюков. Там уже много кой-чего добавлено и исправлено. 7_1.rar
0
|
|
|
Человек
97 / 82 / 7
Регистрация: 16.06.2009
Сообщений: 229
|
|||||||||||
| 21.08.2009, 23:43 | |||||||||||
|
Здесь ошибка
0
|
|||||||||||
|
Пробующий
185 / 98 / 10
Регистрация: 28.04.2009
Сообщений: 1,101
|
|
| 21.08.2009, 23:51 [ТС] | |
|
Я пробовал и так. Там все равно ошибки были. Да не парься, я уже решил проблему. в исходнике полностью весь код есть. Если хочешь, я выложу решение.
0
|
|
| 21.08.2009, 23:51 | |
|
Сапер Сапер Сапер на С++ Сапер на С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|