Важная информация

User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 37

Тема: Саботер 2 и его карта

  1. #11
    Master Аватар для ultra
    Регистрация
    04.11.2007
    Адрес
    Москва
    Сообщений
    523
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    220
    Поблагодарили
    146 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ощущение, что топик 1984 года. Большая карта, серьезно? Непонятно в целом, что такого особенного в Саботёре, если таких сотни с массой экранов.
    https://maps.speccy.cz/

  2. #12
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,062
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Топик кажется про то, как это сделано.
    Как пример, Scuba Dive - https://zx-pk.ru/threads/34512-revers-scuba-dive.html

    Лабиринт игры определяется в виде "свёртки": таблица AC5D ("мини-карта") содержит 32x32 = 256 индексов блоков, блоки по адресу A4DD состоят из 8x8 тайлов, тайлы по адресу 9134 это 8x8 ч/б пикселов. Итого, весь лабиринт это 256x256 тайлов = 2048x2048 пикселов. На экране мы всегда видим только 24x24 тайлов из этой карты (3x3 блока).
    Карта, строится процедурно, изменением байтов в таблице AC5D. Глубина карты зависит от уровня игры (1..4).

    Тут получается, что 32x32 = 256 байт описывают огромную карту в ~100 экранов.

  3. Этот пользователь поблагодарил nzeemin за это полезное сообщение:

    SoftLight (26.12.2022)

  4. #13
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,062
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Hydro Fool
    https://nzeemin.github.io/skoolkit-g...asm.html#27862
    200+ комнат
    Используются описатели комнат переменной длины.
    Один байт на длину описателя.
    Один байт на тип комнаты (16 типов) и цвет.
    Тип комнаты - это тоже описатель переменной длины.
    Основная часть описателя - предметы и их расположение в комнате.

    - - - Updated - - -

    Commando - вертикальный скроллер, прокрутка вниз
    https://nzeemin.github.io/skoolkit-g...asm.html#37430
    Уровень это последовательность объектов, которые появляются по мере движения вперёд.
    Задаётся только положение объектов рельефа, но не врагов, враги спавнятся сами. Например, если стоит камень определённого вида, то за ним появится враг.

    - - - Updated - - -

    Bruce Lee под Atari 8-bit и Commodore 64
    https://forums.atariage.com/topic/28...omment=4236353
    Тайлы размером 4x8 (растянуты до 8x16 на экране), набор тайлов уровня закодирован через RLE для компактности.

  5. Этот пользователь поблагодарил nzeemin за это полезное сообщение:

    vlad-kras (26.12.2022)

  6. #14
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Насколько я помню на форуме уже дизассмили этого самого Саботёра - можно спросить того, кто это делал как оно там сделано.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  7. #15
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,062
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Насколько я помню на форуме уже дизассмили этого самого Саботёра - можно спросить того, кто это делал как оно там сделано.
    Alex Rider может расскажет, вот тут его тема была - https://zx-pk.ru/threads/24604-saboteur-2-remake.html

  8. #16
    Master Аватар для ultra
    Регистрация
    04.11.2007
    Адрес
    Москва
    Сообщений
    523
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    220
    Поблагодарили
    146 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Топик кажется про то, как это сделано.
    Cтранно, а мне показалось, что люди кроме Элиты и Эксолона других лабиринтов и карт как будто и не видели. Да и уже давно разжевано как в той же Элите все сделано.

  9. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  10. #17
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,062
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ultra Посмотреть сообщение
    Cтранно, а мне показалось, что люди кроме Элиты и Эксолона других лабиринтов и карт как будто и не видели. Да и уже давно разжевано как в той же Элите все сделано.
    Так дали бы ссылки на другие темы форума, а лучше сообщения - где всё это разбирается.
    Или лучше душнить в стиле "да всё это уже было".

  11. #18
    Master Аватар для ultra
    Регистрация
    04.11.2007
    Адрес
    Москва
    Сообщений
    523
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    220
    Поблагодарили
    146 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Или лучше душнить в стиле "да всё это уже было".
    Душнить - это говорить так, как будто кроме Саботёра один Эксолон имеет сотни экранов и на дворе 1984 год какой-то, а не 2022й )
    Из последних -
    интревью на https://russiangames.me/
    статьи https://viva-games.ru/stati/sozdaj-s...ectrum-chast-1

  12. #19
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    207 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Топик кажется про то, как это сделано.
    Как пример, Scuba Dive - https://zx-pk.ru/threads/34512-revers-scuba-dive.html

    Лабиринт игры определяется в виде "свёртки": таблица AC5D ("мини-карта") содержит 32x32 = 256 индексов блоков, блоки по адресу A4DD состоят из 8x8 тайлов, тайлы по адресу 9134 это 8x8 ч/б пикселов. Итого, весь лабиринт это 256x256 тайлов = 2048x2048 пикселов. На экране мы всегда видим только 24x24 тайлов из этой карты (3x3 блока).
    Карта, строится процедурно, изменением байтов в таблице AC5D. Глубина карты зависит от уровня игры (1..4).

    Тут получается, что 32x32 = 256 байт описывают огромную карту в ~100 экранов.
    32*32=1024 не?
    С уважением,
    Jerri / Red Triangle.

  13. Этот пользователь поблагодарил jerri за это полезное сообщение:

    nzeemin (27.12.2022)

  14. #20
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    @Alex Rider, рассказывайте про формат карты в Саботере 2
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 8
    Последнее: 07.12.2019, 11:53
  2. ЮТ-88 карта портов I/O
    от palsw в разделе ЮТ-88
    Ответов: 15
    Последнее: 07.03.2015, 18:06
  3. Танкодром (карта)
    от copperfeet в разделе Игры
    Ответов: 0
    Последнее: 09.01.2009, 11:47

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •