давай все целиком - у тебя лабиринты на картинках непроходимыеЦитата:
Сообщение от Знахарь
Вид для печати
давай все целиком - у тебя лабиринты на картинках непроходимыеЦитата:
Сообщение от Знахарь
Jerri, проходимые лабиринты. Просто там сразу точечка ездит, которой эти лабиринты проходить. Ну и ессно я поездил. Она видна : нехарактерна для узора лабиринта
а исходник где? я смотрю редактировал - исходник убивал?Цитата:
Сообщение от Знахарь
Убивал :) Возвращаю.
ws_mason, jerri, tomCat - подходит по скорости ? Может я ВАШИ игры на базе сего генератора увижу... Ибо свою так и не сделал :(
Ахтунг! (для Jerri)
При запуске проги генерится лабиринтик и ездит от кемпстона точечка, которой можно проходить... И проверить.
Вообще на atari 2600 была такая игра еще года 81го - лабиринтики проходить. Мож кто помнит ? Вот там был ГЕНЕРАТОР! У моего генератора в сравнении с тем есть один минус :( Догадайтесь какой :)
Может быть, хотя не скоро.Цитата:
Сообщение от Знахарь
Мой генератор я сумел проделать только на PC. Буду править, заменять проверку проходимости "по правилу 1 руки" на проверку волной. Может, что получится. Подробности см. в нач темы. Сорц своего я пока так и не выложил, приаттачу по первому требованию, или просто переведу наконец для Z80 и выложу тогда, когда время будет. Сегодня вот зато СВЕЖИЙ exe наваял -- лабиринты на PC до 513x513 с настраиваемыми вх-вых (вплоть до "где то в середине за X шагов от выхода) и с просмотром процесса построения и оценки расстояний. Впервые волну в лабиринте увидел -- КРАСИИВО. :rolleyes
А насчёт MAZIACS -- где-то в середине темы SMT выписал примерный алгоритм тамошнего генератора, и я приаттачил прогу по нему на DELPHI. Быстрый алгоритм... но какой-то неоптимальный.
Плохо знаком с атари, просветите, плз...Цитата:
Сообщение от Знахарь
Ваш пока быстрейший из замеченных, но прямых там вроде многовато. Или однообразных участков...Цитата:
Сообщение от Знахарь
Однообразных участков много из-за генератора RND.
(просто едет по всей памяти ld hl,0; ld a,(hl); inc hl тупо-тупо и xor с чем-то там). Рассчитано было на то что память выше 25000 не будет чистой, а с игрой :) Так что можно хотя бы по пзу туда-сюда ездить - эффект будет другой. ибо если все время через рнд выбирать направление в чистой памяти...
Думаю, стоит подобрать неплохой участок ПЗУ -- дост. разнообразный. Пусть и небольшой. Б. часть РНДов может считываться оттуда, а время от времени -- вызываться какой-то алгоритм потормознее, к-й выберет новый адрес и направление внутри этого участка. Может, так лучше.
Мой генератор. Соберусь, на Z80 асм переведу.
Забил я писать на Спекки игру, я ее он-лайновую делаю, для своей городской сети. С прицелом на коммерцию.Цитата:
Сообщение от Знахарь
Сильный стимул. Но я всё ж за freeware трымаюсь.Цитата:
Сообщение от ws_mason