User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 37

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

  1. #1

    Регистрация
    06.11.2020
    Адрес
    г. Санкт-Петербург
    Сообщений
    167
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Саботер 2 и его карта

    В игре примерно 800 экранов. В 48К спектруме без видеопамяти остается 41К свободно. Итого на описание экрана в среднем можно потратить около 51 байта, но это если вся память отдана под карты. Как это можно вместить экран со всеми лестницами, мебелью, окнами, охранниками в 51 байт?
    А там ведь еще нужно место под спрайты и сам код игры. Получается еще меньше места осталось под карту. Если бы экраны повторялись, как в эксолоне, тогда понятно. Но повторы есть только для лифта и планера.

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

  3. #2

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    268
    Поблагодарили
    187 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    Как это можно вместить экран со всеми лестницами, мебелью, окнами, охранниками в 51 байт?
    Это магия спектрума
    ___________

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

    Barmaley_m(01.01.2023)

  4. #3

    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    922
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    156 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Элита с ее миллионами звезд задумалась над ответом...

  5. #4

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    Как это можно вместить экран со всеми лестницами, мебелью, окнами, охранниками в 51 байт?
    указывается номер объекта и координаты его угла, тут и трёх байтов достаточно.
    ...........
    судя по плану здания (на заставке) комнат с мебелью ~250, а в подвалах почти все комнаты однотипные
    ...........
    я как-то делал наглядный пример построения комнаты из спрайтов (это не saboteur, но всё-же..)

    Последний раз редактировалось goodboy; 25.12.2022 в 16:05.

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

    vlad-kras(27.12.2022)

  6. #5

    Регистрация
    06.11.2020
    Адрес
    г. Санкт-Петербург
    Сообщений
    167
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    указывается номер объекта и координаты его угла, тут и трёх байтов достаточно.
    Да, хорошая идея. Правда в подвалах на потолок состоит из разнообразных сосулек, но может быть это всего один объект "потолок". В некоторых комнатах "офиса" много объектов, больше 10 за счет ящиков, да плюс полы, окна, лестницы и т.д. Тогда если очень грубо прикинуть 10 объектов в среднем на описание комнаты, выйдет 30 байт * 800 = 24000 и останется 17Кб на остальную игру. Вроде реально. Что скажут эксперты картостроители о способах кодирования экранов в играх вообще (элиту не трогаем, там все равно нет экранов)?

  7. #6

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    иногда ещё встречается упаковка карты размещения объектов, перед входом в экран она разжимается

    - - - Добавлено - - -

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    больше 10 за счет ящиков
    если присмотреться то группа из определённых ящиков часто повторяется, это вполне может быть один объект

    - - - Добавлено - - -

    ну и ещё вспомнился такой приём: объект (стол,шкаф,ящик) вполне может состоять из одной половинки, вторая тупо зеркалится.

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

    vlad-kras(25.12.2022)

  8. #7

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    В игре примерно 800 экранов. В 48К спектруме без видеопамяти остается 41К свободно. Итого на описание экрана в среднем можно потратить около 51 байта, но это если вся память отдана под карты. Как это можно вместить экран со всеми лестницами, мебелью, окнами, охранниками в 51 байт?
    А там ведь еще нужно место под спрайты и сам код игры. Получается еще меньше места осталось под карту. Если бы экраны повторялись, как в эксолоне, тогда понятно. Но повторы есть только для лифта и планера.
    посмотри игру Firelord

    карта весит 3844 байта и вмещает 500 экранов
    С уважением,
    Jerri / Red Triangle.

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

    Barmaley_m(01.01.2023)

  9. #8

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,967
    Спасибо Благодарностей отдано 
    1,074
    Спасибо Благодарностей получено 
    1,170
    Поблагодарили
    913 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какая жесть!
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  10. #9

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    из похожего сразу вспоминаются: dynatron,tantalus,terminus и starquake

  11. #10

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    карта весит 3844 байта и вмещает 500 экранов
    Недурно!

    P.S.
    Раскладка по памяти в HOTM на 255 экранов такая:


    Описание комнат (двери, цвет, название района замка) - 1031 байт
    таблички (номер спрайта, координаты) - 304 байта
    предметы (тип объекта, комната, координаты) - 752 байта

    т.е. чуть более 2кб. Но конечно, сюда ещё нужно добавить словарь, фразы, которые отвечают монстры, описание предметов.
    Последний раз редактировалось Bedazzle; 26.12.2022 в 01:24.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

Страница 1 из 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

Ваши права

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