GavriKos, не будет, т.к. у дороги всегда можно задать распределение "энергии цепи" в одной прямой: чем длинее дорога, тем вероятность поворота - повышается.
После любого поворота - замыкаем кольцо только в этом направлении вращения.
Новое кольцо - примыкаем то к повороту (продлевая полотно), то к прямой дороге (к полотну сбоку).
yavaskript, дороги сеткой - мне тоже не нужно.
Нужно чтобы всё генерировалось случайно, но так, как бы я вручную это расставлял: чтобы всё было бы гармонично, как в обычном и не шаблонном городе.
Осталось от "вдоль дорог понаставить дома" избавиться так, чтобы внутри дорожных "островов" тоже были дома, и всё это не было бы однотипное, и свободного места там бы было оптимально: не мало и не много.
Михаил Жабко, на языке хостинга: php.
Фронт так же: html/css/js
Всё точно также, как и вручную, только уровень абстракции выше и пока - сами функциональные унифицированные блоки кодирую я (пример: любая форма с любыми полями - это один такой блок).
А нужно (мечты...) стремиться приблизиться к уровню абстракции ФТ (функциональных требований).
Михаил Жабко, ide для генерации кода по блоковым связям лично мой самописный, на delphi.
Сайта пока никакого нет, т.к. я ещё дописываю это. Т.е. пока не отлажу и не подготовлю часто используемый функционал для автогенерации в виде готовых блоков - в продакшн не пойдёт. Иначе - находу это делать придётся и можно попасть на просрочку.
Михаил Жабко, я уже смог для себя это сделать... Начинал с проектирования архитектуры по-шагам. Все имена переменных в бэке и фронте - создаются динамически: т.е. я "говорю": что мне нужно, а скрипт - это кодит и сам создаёт переменные. И кэширование, и все обращения к базе, и паттерны регексов для валидации пакетов клиента и данных форм - всё пишется автоматом: я уже этот код не вижу.
Мне остаётся только связи задать, набор данных и логику их обработки, и визуалка: сетка блоков и css. Разметка форм, таблиц и т.д. - тоже автоматом делается.
Разумеется, специфичный JS - пока руками пишу обработчики (базовый - для форм и прочего: уже автоматом).
я видел код js фреймворков. это ад для трассировки.
я столько ночей и граблей собрал, пока что-то стало стыковаться налету, это жесть!
Здесь на все мильон процентов согласен!
Дмитрий, причём тут adblock?!)))
Я смотрю только серверный лог обращений к страницам, на js - вообще пофиг, т.к. там точно всё попортят и запутают скрипт ещё больше.
Тайминги и запросы: страница+ресурсы к ней: грузится как обычно - скорее это браузер, страница без полной загрузки всех своих ресурсов - 100% бот.
И много чего ещё в плане заголовков, ip+rdns и реал-тайм-аналитики всей метрики...
Цель - Вы так и не назвали!