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

User Tag List

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 31 по 40 из 60

Тема: Игра TANK-1990 (128)

  1. #31
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,550
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    268
    Спасибо Благодарностей получено 
    220
    Поблагодарили
    175 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dwa83 Посмотреть сообщение
    один спрайт с маской занимает теперь в развёрнутом виде в программе 2496 байт (!!)(а на ленте 160)
    что-то многовато, откуда столько при размере 2x2 знакоместа
    Прихожу без разрешения, сею смерть и разрушение...

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

  3. #32
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,099
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    откуда столько при размере 2x2 знакоместа
    Если сам спрайт умещается в 2х2 знакоместа, то для вывода его со смещением (при передвижении в виде спрайта) нужна еще полоска из двух знакомест, т.е. получим 2х3.
    Когда есть, но не знаешь где - это все равно, что нету.

  4. #33
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,550
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    268
    Спасибо Благодарностей получено 
    220
    Поблагодарили
    175 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    Если сам спрайт умещается в 2х2 знакоместа, то для вывода его со смещением (при передвижении в виде спрайта) нужна еще полоска из двух знакомест,
    не нужна (точнее, необязательна - например, в AGD циклически спрайты сдвинуты, при печати маска сдвига режет по вертикали)

    Цитата Сообщение от null_device Посмотреть сообщение
    т.е. получим 2х3.
    и всё равно меньше 160 намного
    Прихожу без разрешения, сею смерть и разрушение...

  5. #34
    Member Аватар для Dwa83
    Регистрация
    31.12.2017
    Адрес
    г. Реж
    Сообщений
    155
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    что-то многовато, откуда столько при размере 2x2 знакоместа
    я за 1 спрайт в данном случае принимаю спрайты одного вида танка вместе с масками

    первая фаза, танк вверх 2х2 - 32 байта
    вторая фаза, гусеницы сдвинуты -32 байта
    общая для фаз маска - 32 байта
    первая фаза, танк влево 2х3(решил хранить с полоской для скрола) - 48 байт
    вторая фаза - 48 байт
    маска для них - 48 байт

    Я ошибся. Не 160 байт(это раньше было без движения гусениц), а 240 байт
    в развернутом виде
    32 байта - вверх фаза 1
    32 - вверх фаза 2
    32 - вверх маска

    32х3 - вниз

    48х8 = 384 - спрайт влево
    384 - влево фаза 2
    384 - влево маска

    348 - вправо 1
    348 - вправо 2
    348 - вправо маска

    Итого 2496 байт

  6. #35
    Member Аватар для Dwa83
    Регистрация
    31.12.2017
    Адрес
    г. Реж
    Сообщений
    155
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Reobne, а за что спасибо?)) Мне кажется нельзя людям понапрасну спасибы раздавать, только если реально что-то полезное для тебя сделал) И кстати про задержки я помню)

  7. #36
    Master Аватар для Epsilon
    Регистрация
    22.01.2013
    Адрес
    г. Уфа
    Сообщений
    543
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dwa83 Посмотреть сообщение
    Reobne, а за что спасибо?)) Мне кажется нельзя людям понапрасну спасибы раздавать, только если реально что-то полезное для тебя сделал) И кстати про задержки я помню)
    Ну реально полезное же. Форумчане 3 дня думали как у тебя столько много получилось, а ты пришёл и разрулил )
    Делаешь новую игруху под спектрум или ищешь "новьё"? Загляни сюда zxonline.net. Если хочешь просто поиграть в классику - то сюда viva-games.ru,

    ZX Spectrum forever

  8. #37
    Member Аватар для Dwa83
    Регистрация
    31.12.2017
    Адрес
    г. Реж
    Сообщений
    155
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dwa83 Посмотреть сообщение
    Прошу потестировать новую версию

    Добавлены типы танков
    Добавлены типы танка игрока
    Добавлена страница подсчёта очков
    Мелкие поправки
    Обновил шапку с новой версией
    Также, как говорил ранее, выложу исходники
    Листинг самой игры
    list.zip
    Пришлось всё-таки лишиться масок в угоду большего числа спрайтов..

    Уровни и спрайты
    levels+sprites.zip
    Загрузчик
    loader.zip

    Загрузчик помещается после REM, запускается, копирует себя в другое место и принимает управление.

  9. #38
    Master Аватар для Epsilon
    Регистрация
    22.01.2013
    Адрес
    г. Уфа
    Сообщений
    543
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пара замеченных косячков

    1. Пол орла https://e-wm.org/i/E20180624-022652.png

    2. После гибели гг осталась мигающая половинка (см справа на льду) https://e-wm.org/i/E20180624-023005.png

    3. Был замечен косяк в спрайте тяжёлого танка, когда он едет вверх - при этом его задник мигает каким-то шумом. Сфоткать не успел.

    4. После таблицы очков ничего не работает - игра виснет.
    Делаешь новую игруху под спектрум или ищешь "новьё"? Загляни сюда zxonline.net. Если хочешь просто поиграть в классику - то сюда viva-games.ru,

    ZX Spectrum forever

  10. #39
    Member Аватар для Dwa83
    Регистрация
    31.12.2017
    Адрес
    г. Реж
    Сообщений
    155
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Epsilon Посмотреть сообщение
    Увы я не сделал взрывы и остановку после подбития штаба. Потому так, а через пару секунд - гейм овер(если получится выудить лишней памяти, попробую что-то придумать)
    Цитата Сообщение от Epsilon Посмотреть сообщение
    2. После гибели гг осталась мигающая половинка
    Есть косяк, но не так часто проявляется(с патронами тоже иногда), если будет время попытаюсь устранить
    Цитата Сообщение от Epsilon Посмотреть сообщение
    3. Был замечен косяк в спрайте тяжёлого танка, когда он едет вверх - при этом его задник мигает каким-то шумом
    Тоже косяк, так же редко проявляется, причины понять не могу, как будто память под рабочие спрайты чем то иногда портится, решил оставить
    Цитата Сообщение от Epsilon Посмотреть сообщение
    4. После таблицы очков ничего не работает - игра виснет.
    Мне кажется проблема в том, что игра ждет нажатия именно клавиши, а не джойстика, я об этом не подумал( Ты на джойстике играешь?

  11. #40
    Master Аватар для Epsilon
    Регистрация
    22.01.2013
    Адрес
    г. Уфа
    Сообщений
    543
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dwa83 Посмотреть сообщение
    Мне кажется проблема в том, что игра ждет нажатия именно клавиши, а не джойстика, я об этом не подумал( Ты на джойстике играешь?
    В этот раз играл на кнопках QAOPM.
    Делаешь новую игруху под спектрум или ищешь "новьё"? Загляни сюда zxonline.net. Если хочешь просто поиграть в классику - то сюда viva-games.ru,

    ZX Spectrum forever

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

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

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

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

Похожие темы

  1. Super tank не работает в 128
    от baxter в разделе Для начинающих
    Ответов: 29
    Последнее: 27.02.2021, 23:17
  2. Desert Battle Tank 3D and some Crazy Aliens
    от Rindex в разделе Игры
    Ответов: 1
    Последнее: 23.08.2015, 06:53
  3. Вывод TANK в КР580ГФ24
    от Viktor2312 в разделе Разное
    Ответов: 3
    Последнее: 06.01.2015, 20:02
  4. Игра Tank Battle
    от introspec в разделе Игры
    Ответов: 75
    Последнее: 29.04.2013, 16:49
  5. Ответов: 4
    Последнее: 04.03.2012, 05:48

Ваши права

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