User Tag List

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

Тема: Batty для ПК Специалист

  1. #31

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,650
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Может еще попробуешь
    Там накладывается проблема с обработкой сторон вокруг кирпичей. Придётся лезть в логику этой непростой процедуры. Так как если кирпич инверсный (относительно оригинала), то при выбивании кирпича внутри соседнего будет рисоваться дополнительная линия.

    Цитата Сообщение от ivagor Посмотреть сообщение
    в emu не поддерживается "комбинированный" видеорежим SYR-ALEX (там или только классический эрик или эрик 8c). Т.е. фактически это была бы версия игрушки только для реала SYR-ALEX.
    Ещё раз перечитал всю тему про Эрик, чтобы разобраться с цветом. Но в итоге так и не понял как при одновременном использовании цветовой схемы Эрика (довольно ресурсоёмкой при использовании) и классической схемы 8с получить аналог цветов Спектрума. По большому счёту, сейчас основной затык в корректной отрисовкой кирпичей, потому что для всего остального чёрной бумаги достаточно, а без теней обойтись вполне можно. Насколько я понял, нужно будет использовать стандартный режим 8с для всей игры, плюс как-то, используя цветовой режим Эрика добавить и цвет фона. Причём у Эрика цвет фона может быть только одним из 4-х цветов. Или же нужно дополнительно в режиме Эрика рисовать пикселями одним из 8-ми цветов в дополнительном экранном ОЗУ (#D000) то, что в основном режиме является фоном?

    Цитата Сообщение от Shumadan Посмотреть сообщение
    А кирпичи лучше сделать так.
    Спасибо за этот вариант! Дополнительная чёрная линия снизу и справа создают эффект отсутствующей тени. Вот так это выглядит в игре:





    Чёрные кирпичи при таком раскладе будут выглядеть белыми
    Последний раз редактировалось CityAceE; 17.10.2020 в 11:06.
    С уважением, Станислав.

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

    ivagor(17.10.2020)

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

  3. #32

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    так и не понял как при одновременном использовании цветовой схемы Эрика (довольно ресурсоёмкой при использовании) и классической схемы 8с получить аналог цветов Спектрума
    Полного аналога цветов спектрума не получится, я писал только про обводку (без теней). Кирпичи инвертируем (кроме черных, черные в плоскости 9000-BFFF надо сделать полностью черными), т.е. тело цветное и черная обводка (в плоскости 9000-BFFF). А в плоскости D000-FFFF можно нарисовать белую обводку.

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Чёрные кирпичи при таком раскладе будут выглядеть белыми
    Или все же изменить логику их обработки и сделать просто черными. Хотя тут еще вопрос, как сплошные черные кирпичи сочетаются со штрихованными кирпичами других цветов.

  4. #33

    Регистрация
    04.04.2017
    Адрес
    г. Казань
    Сообщений
    569
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    98
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    если так?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	КИРПИЧ ЧЕРН.jpg 
Просмотров:	135 
Размер:	22.9 Кб 
ID:	73729  
    Юниор ФВ-6506, Балтик-48

  5. #34

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Или все же изменить логику их обработки и сделать просто черными
    Сразу не сообразил, как раз можно не делать индивидуальной обработки черных кирпичей, а просто нарисовать стандартный кирпич с черным цветом чернил

  6. #35

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию



    а можно было бы попробовать сделать такую же тень как от ракетки (выступающую на столько же пикселей вправо и влево и тоже шахматкой)

  7. #36

    Регистрация
    04.04.2017
    Адрес
    г. Казань
    Сообщений
    569
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    98
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение

    а можно было бы попробовать сделать такую же тень как от ракетки (выступающую на столько же пикселей вправо и влево и тоже шахматкой)
    Ракетку и мяч бы выделить цветом, если это возможно. Я бы отрисовал их заново.
    Юниор ФВ-6506, Балтик-48

  8. #37

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию



    еще бы от стенок правильную тень и вообще было бы щикарно

  9. #38

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,650
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал индивидуальную обработку чёрных кирпичей. На мой взгляд, стало гораздо лучше и теперь уже более-менее похоже на оригинал:





    Желающие могут поэкспериментировать со спрайтами кирпичей самостоятельно.

    Адрес spr_brik_1 в текущей сборке: 0x4772

    Код:
    ; Спрайт: кирпич, кадр 1
    spr_brik_1:
      DEFB $FF,$FE,$D5,#54,$AA,$AA,$D5,$54
      DEFB $AA,$AA,$D5,$54,$AA,$AA,$00,$00
    
    ; Спрайт: кирпич, кадр 2
    spr_brik_2:
      DEFB $00,$02,$00,$02,$00,$02,$00,$02
      DEFB $00,$02,$00,$06,$00,$FE,$00,$00
    
    ; Спрайт: кирпич, кадр 3
    spr_brik_3:
      DEFB $00,$02,$00,$02,$00,$06,$00,$06
      DEFB $00,$06,$00,$0E,$0F,$FE,$00,$00
    
    ; Спрайт: кирпич, кадр 4
    spr_brik_4:
      DEFB $00,$02,$00,$02,$00,$06,$00,$06
      DEFB $00,$0E,$00,$3E,$FF,$FE,$00,$00
    
    ; Спрайт: кирпич, кадр 5
    spr_brik_5:
      DEFB $FF,$FE,$FF,$FE,$FF,$FE,$FF,$FE
      DEFB $FF,$FE,$FF,$FE,$FF,$FE,$00,$00
    
    ; Спрайт: кирпич, кадр 6
    spr_brik_6:
      DEFB $00,$02,$00,$02,$00,$02,$00,$06
      DEFB $00,$06,$00,$0E,$01,$FE,$00,$00
    
    ; Спрайт: кирпич, кадр 7
    spr_brik_7:
      DEFB $00,$02,$00,$02,$00,$06,$00,$06
      DEFB $00,$06,$00,$0E,$FF,$FE,$00,$00
    
    ; Спрайт: отдельно чёрный кирпич
    spr_brik_black:
      DEFB $FF,$FE,$80,$00,$80,$00,$80,$00
      DEFB $80,$00,$80,$00,$80,$00,$00,$00
    Я тестировал игру на эмуляторе Emu80. Необходимый конфиг эмулятора Специалиста с Z80 я выкладывал здесь.

    В процессе отладки я запускаю игру с помощью такой команды, чтобы сразу запускалась нужная конфигурация компьютера:
    Код:
    .\Emu80qt\Emu80qt.exe batty.rks -sz
    Ну а вот, собственно, первый публичный билд. Было бы здорово, если бы кто-то его запустил на реальном Специалисте с процессором Z80.

    P.S. В игру я встроил чит. В главном меню нужно одновременно нажать несколько клавиш. Интересно, кто-нибудь догадается какие именно клавиши необходимо нажать?
    Вложения Вложения
    С уважением, Станислав.

    Эти 2 пользователя(ей) поблагодарили CityAceE за это полезное сообщение:

    ivagor(18.10.2020)

  10. #39

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,650
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Сразу не сообразил, как раз можно не делать индивидуальной обработки черных кирпичей, а просто нарисовать стандартный кирпич с черным цветом чернил
    Так, к сожалению, не получится. При таком подходе кирпичи будут полностью чёрными без каких-либо рисок.

    Цитата Сообщение от Shumadan Посмотреть сообщение
    Ракетку и мяч бы выделить цветом, если это возможно.
    Увы, ничего хорошего из этого не получится. Каретка движется с дискретностью 4 пикселя - в это полбайта. Если её красить в отдельный цвет, то на некоторых фазах цвет будет вылазить за пределы спрайта. То же касается и шарика.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    еще бы от стенок правильную тень и вообще было бы щикарно
    Теоретически можно подумать над тем, чтобы вместо гашения яркости знакоместа, на этом же месте накладывать сетку по XOR'у.

    Проверил также игру с этим конфигом на эмуляторе Emu. Работает! Так что хотел бы попросить @SYR-ALEX попробовать запустить игру на своём Эрике.
    Последний раз редактировалось CityAceE; 17.10.2020 в 23:22.
    С уважением, Станислав.

  11. #40

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

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

Похожие темы

  1. Exolon для ПК Специалист
    от CityAceE в разделе Специалист
    Ответов: 217
    Последнее: 26.09.2025, 10:58
  2. Дизассемблирование игры Batty
    от CityAceE в разделе Программирование
    Ответов: 86
    Последнее: 05.11.2024, 09:01
  3. SD Card для Специалист М и ОС
    от zx_ в разделе Специалист
    Ответов: 4
    Последнее: 01.03.2019, 23:01
  4. ранняя версия Batty
    от goodboy в разделе Игры
    Ответов: 18
    Последнее: 24.10.2009, 03:34
  5. Batty
    от CityAceE в разделе Игры
    Ответов: 1
    Последнее: 14.03.2005, 05:55

Ваши права

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