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

User Tag List

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

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

  1. #1
    Member
    Регистрация
    06.11.2020
    Адрес
    г. Санкт-Петербург
    Сообщений
    144
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

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

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

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

  3. #2
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Barmaley_m (01.01.2023)

  5. #3
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #4
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

    vlad-kras (27.12.2022)

  8. #5
    Member
    Регистрация
    06.11.2020
    Адрес
    г. Санкт-Петербург
    Сообщений
    144
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. #6
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

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

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

    vlad-kras (25.12.2022)

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

    По умолчанию

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

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

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

    Barmaley_m (01.01.2023)

  13. #8
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,559
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    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)
    [свернуть]

  14. #9
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  15. #10
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    220
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 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

Ваши права

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