|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.02.2012, 17:50 | #1 |
Пользователь
Регистрация: 28.02.2012
Сообщений: 23
|
Рандомные лабиринты в одноименной игре.
Вчера написал игру "лабиринт"(C++, visual studio 2008, консольное приложение win32) с привязкой к клавиатуре и прочими шалостями. Но проблема в том, что у меня всегда только одна и та же локация, нарисованная мною посредством 1, 0 (преграда, пустота), 2 (игрок), 3 (финиш).
Пробовал создать изолированный квадрат (1 по контуру), и заполнить его рандомно 1 и 0, но сами понимаете, что такой способ далек от идеала, поскольку далеко не всегда есть путь от входа к выходу + не знаю как вставить в такой рандом начальную координату и конечную. Каким образом можно задавать правила заполнения 2д массива 1 и 0?.. Например дабы не было изолированных комнат, или чтоб в массиве при его заполнении 2 и 3 были использованы лишь раз и то по контуру? Словом сделать заполнения массива рандомным и в то же время ведомым определенными правилами?.. Последний раз редактировалось Kamilius; 29.02.2012 в 18:07. Причина: уточнял как и в чем писал |
01.03.2012, 00:02 | #2 |
Пользователь
Регистрация: 28.02.2012
Сообщений: 23
|
В данный момент рисует массив, изолированный по контуру. По левой стороне рандомно появляется начальная координата, справа - конечная.
Но опять-таки в преобладающем большинстве случаев лабиринт не проходим... Код:
Последний раз редактировалось Kamilius; 01.03.2012 в 00:09. Причина: комментарии |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача про лабиринты с использованием StringGrind в Delphi | Hitory | Помощь студентам | 6 | 16.11.2011 20:23 |
подредактировать античит к игре игре Nhl 09 (античит написан на дельфи) | Viper18 | Фриланс | 3 | 03.08.2011 17:37 |
Музыка в игре | Андрей 93 | Софт | 2 | 16.12.2010 06:45 |
Рандомные звуки при наборе текста | Shouldercannon | Общие вопросы Delphi | 8 | 07.01.2010 22:37 |
Рандомные помехи в результате запроса MySQL | Ivan_32 | SQL, базы данных | 0 | 17.07.2009 05:52 |