Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ ПОМОГИТЕ!

Автор: GMile 11.06.2004 11:10

Помогите кто-нибудь!!!! завалила курсовую!!! надо сделать СРОЧНО другую программу!!!! С деньгами проблем нет, только помогите!!!!

Тема: Хождение по лабиринту.
Надо: Написать программу, создающую произвольный лабиринт. Программа должна моделировать перемещение пользователя по лабиринту от входа к выходу.

Только надо учесть, что я на первом курсе и никаких сложностей не должно быть (таких как динамическая память)......

ПОМОГИТЕ!!!! ВЫ МОЯ ПОСЛЕДНЯЯ НАДЕЖДА!!! sad.gif

Автор: Altair 11.06.2004 16:11

Это в текстовом или графическом режиме должно быть?

Автор: Romtek 11.06.2004 16:18

У меня есть пару прог с поиском выхода из лабиринта, в текстовом режиме.

Автор: GMile 11.06.2004 18:43

Должен быть лабиринт и в нем показан проход от входа к выходу другим цветом

Автор: BlackShadow 11.06.2004 18:56

А у меня крышу сняло. Не хотел сначала страдать над решением этой задачи, но потом выяснилось, что GMile по ТТХ практически совпадает со мной (рост/вес - коэффициент массы тела 16 в самом дальнем и заброшенном углу табличкиsmile.gif ).
GMile, обязательно сделаю. Сегодня-завтра напишу и пришлю.

Автор: GMile 11.06.2004 19:14

Цитата(BlackShadow @ 11.06.04 14:56)
А у меня крышу сняло. Не хотел сначала страдать над решением этой задачи, но потом выяснилось, что GMile по ТТХ практически совпадает со мной (рост/вес - коэффициент массы тела 16 в самом дальнем и заброшенном углу табличкиsmile.gif ).
GMile, обязательно сделаю. Сегодня-завтра напишу и пришлю.

Если сделаешь, я твоя должница :p2:

Автор: BlackShadow 11.06.2004 19:19

OK, подростёшь на 1 см, чтобы полностью сравняться со мной smile.gif

Автор: Romtek 11.06.2004 19:20

Цитата(GMile)
Если сделаешь, я твоя должница
На что намёк???

Автор: GMile 11.06.2004 19:25

Цитата(BlackShadow @ 11.06.04 15:19)
OK, подростёшь на 1 см, чтобы полностью сравняться со мной smile.gif

скорее всего не получится подрасти на 1 см huh.gif , но я постараюсь.... :D

Автор: GMile 11.06.2004 19:29

Цитата(romtek @ 11.06.04 15:20)
Цитата(GMile)
Если сделаешь, я твоя должница
На что намёк???

Я не намекаю, я прямо говорю <_< :D

Автор: Altair 11.06.2004 20:19

Цитата
На что намёк???

lol.gif
BlackShadow, вот повезло тебе. Давай решай! :D
Гыыы, здорово я развлекся, читая эти сообщения :D

Автор: BlackShadow 11.06.2004 20:24

Oleg_Z, должен будешь smile.gif

Автор: Romtek 11.06.2004 21:21

Цитата(GMile @ 11.06.04 15:29)
Я не намекаю, я прямо говорю <_<  :D

Тогда пиши в приват ;)

Автор: BlackShadow 12.06.2004 0:34

Добросовестно, от и до, писать стало всё-таки влом, но нечто похожее на лабиринт он выдаёт. Смысл примерно таков: сначала генерится путь от начала к концу, а затем рандомно заполняются некоторые клеточки как неверная дорога. Кол-во вот этих вот случайных клеток регулируется константой DIVISOR - поиграйся с ней может чего по-симпатичнее выйдет. Мне понравилось 1,7. Имена у переменных в большинстве своём говорят сами за себя, так что, думаю, разберёшься. Если вдруг где что не так, то пиши сразу. Чего-нибудь да придумаю.


Прикрепленные файлы
Прикрепленный файл  Maze.pas ( 1.08 килобайт ) Кол-во скачиваний: 363

Автор: GMile 12.06.2004 13:23

В общем меня устраивает этот лабиринт, но есть маленькая проблемка....эээ... сначала должен быть лабиринт, а потом ищется выход из него (например, если взяться правой рукой за стену и идти вперед, то рано или поздно ты придешь к выходу), а не наооборот... unsure.gif

Автор: BlackShadow 12.06.2004 16:08

Это уже тогда совсем другой разговор. Т. е. схалявить не вышло. Попробую чего другого сочинить.

Автор: Romtek 12.06.2004 16:41

Вот скриншот проги


Эскизы прикрепленных изображений
Прикрепленное изображение

Автор: Altair 12.06.2004 16:44

А код где? :D

Автор: Romtek 12.06.2004 16:50

Только в руки! ;)

Автор: BlackShadow 15.06.2004 16:43

Готово. Принцип примерно тот же: прокладывается путь, набрасывются клеточки "от балды"... А затем ищется проход от начала к концу. Метод прохождения тоже прост, как и всё остальное. Основное отличие в том, что при генерации пути, он помечается, как просто дорога, а в поиске решения - ка верный путь.


Прикрепленные файлы
Прикрепленный файл  Maze.pas ( 1.95 килобайт ) Кол-во скачиваний: 412

Автор: GMile 15.06.2004 19:41

Спасибо :p2:

Автор: BlackShadow 16.06.2004 18:10

Неначем :p2:


:D :D :D