аааа, яснопонятно
Вид для печати
Драгонлорд выпустио патч-дополнение к Борщу. Теперь для игры доступна карта высот :
Новые технологии для ZX Spectrum от Dragons' Lord!
Идут эксперименты с шумом перлина в 3D. Создан программный блок, генерящий "Perlin noise 16bit" (на основе идеи Михаила Гамаева). Размер карты 65535х65535 тайлов. По сути, результат - это карта высот. Генератор занимает всего 2 килобайта. Самой карты в памяти нет. Перлин совмещён с 3D Engine от Алоне Кодера в один пакет.
Также создана реализация в 32bit (для какого-нибудь другого движка). Карта высот 0..255 или -128..127 по желанию. Размер карты 4 294 967 296 х 4 294 967 296, то есть 18,4 миллиарда тайлов для исследования. Создатель "Explorer" сброшен с пьедестала!
https://vk.com/video-193843886_456240961
https://sun9-7.userapi.com/impg/CXZ1...8b8&type=album
https://sun9-8.userapi.com/impg/gxoY...6a6&type=album
https://sun9-56.userapi.com/impg/20V...34b&type=album
Комментарий от меня( Смаловского): Размеры тайла в физическом мире эквивалентен размерам около 2 на 2 метра. Для спектрума 128 в памяти можно хранить мир площадью 128 на 128 километров.
Круто оно на 28 М летает. А уж что на 3.5 будет - представить страшно ))
А вообще без шуток куруто конечно, но поживём увидим что Алон с ДЛ слепят (может быть когда нибудь).
Пишет Драгонлорд в соцсети:
Приколы от Dragons' Lord! ������������
Пародия на всем известную операционку SymbOS от товарища Prodatron. что имеем:
- Работает на классическом ZX Spectrum 128k на 3.5МГц
- На экране одновременно три цвета из палитры в 256 Гигаскрин цветов
- Отсутствие клэшинга (можно рисовать пиксель любого цвета в любой позиции экрана не зависимо от окружающих)
- Работающая мышка.
В зипе приложил настроенный эмулятор. Ткните в файл RUN ME!!!.bat
А как вы коротаете вечера?
https://sun9-2.userapi.com/s/v1/ig2/...0TA&cs=640x480
ССылка на скачивание
- - - Добавлено - - -
Пишет Драгонлорд в соцсети:
Раздача всем желающим движка "Daggerfall" ver.0.01 alpha (для ZX Spectrum 128k) от Dragons' Lord. ������
При его создании в качестве основы взял последнюю версию кода "Борща" (ну, чтобы не с нуля кодить), и переделал, что мне было нужно.
Итого свежее:
От Борща:
- Новая панель GUI;
- Новая оцифровка морды лица Думгая;
- Новые иконки оружия на панели;
- Микшер музыки и sfx эффектов (если не обнаруживается в наличие два AY, то играется всё на одном с понижением дискретности воспроизведения, но без прерывания одного другим);
- Облегчённый баланс по дамагу и новая настройка хитбоксов монстров для изи стрельбы.
От Даггерфолла:
- Написан генератор шума Перлина: 16 бит = карта 65535х65535 тайлов;
- Написан очередной слой симуляции пространства, Перлин заведён в игру, как бесконечный не повторяющийся ген карты высот (хотя в первой альфе всё и выглядит плоским, в последующих версиях уже всё в объёме);
- Написан спаун и анспаун монстров на всём пространстве бесконечной карты.
Основной косяк Спека, это мало памяти, и поэтому большие пространства невозможны. А тут всё превозмогается через процедурную генерацию. Планируется другой герой, другие средневековые пушки, деревни и городки, NPC, квесты, подземелья, лут. Ну, и другие монстры.
Сам генератор на шуме Перлина занимает 1 килобайт, ещё 1 килобайт занимают скроллеры карты во все 8 сторон, и где то 1 килобайт всякие процедуры обслуживания спауна монстров и эмуляции пространства.
Скачать архив движка можно по ссылке ниже.������
Ссылка на скачивание