User Tag List

Страница 1 из 22 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 219

Тема: Descent - демо игры с 8-цветными спрайтами для УКНЦ

  1. #1

    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    483
    Спасибо Благодарностей отдано 
    139
    Спасибо Благодарностей получено 
    391
    Поблагодарили
    146 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Descent - демо игры с 8-цветными спрайтами для УКНЦ

    Тема была вынесена из другой, поэтому предысторию забросил под спойлер:

    Оригинальное сообщение из другой темы про принца на БК-0011


    Цитата Сообщение от jerri Посмотреть сообщение
    лучше всего для махания потенциальными возможностями PDP совместимых машин подходит «УК НЦ» там вроде с цветами попроще
    С наличием цветов попроще. С их выводом на экран - не очень.
    Там все относительно тормознуто ибо вывод графония там идет через ячейки памяти (регистры). Скажем засылаем адрес видеопамяти в одну ячейку, затем читаем/засылаем 8 бит (пикселей) во вторую. Кошмар на улице вязов часть 1.
    Можно раскидать видео ОЗУ по обычному ОЗУ - тогда 40-80% нормальной памяти под код использовать будет нельзя.

    Причем все 8 цветов может нарисовать только второй процессор который программеры не особо жалуют (а первый основной только 4 цвета осиливает). Память там раскидана по двум процессорам и перегнать кусок графония из первого процессора во второй для рисовки - те еще тормоза. Точно также через ячейки (регистры). То-есть тормоза уже в квадрате выходят.

    Можно конечно сразу рисовать обеими процами, 2/3 графония держать в ОЗУ первого процессора, 1/3 в ОЗУ второго. Первый рисует свои цвета спрайта, второй свои и все это синхронизировать - работать будет, но гиморно и мало кто осиливал (обычно в играх брали один проц с его 56кб ОЗУ и использовали 4 цвета).

    Вообщем УКНЦ это не слишком удобная для игорей машинка в плане программирования. Реально БК-0011М с переключением банков ОЗУ наааамного удобнее.

    Впрочем - вот пример моего 8-ми цветного творения на УКНЦ (пытался игруху делать, как-обычно - начал и забросил (хахаха, классика игростроения)

    8-ми цветные спрайты на УКНЦ

    [свернуть]


    А по теме - вот хорошо что автор принца не забросил его. Помнится очень интересное чтиво было про то как они начинали делать этого принца, как извлекали звуки из писишной версии, как там спрайты "не мигали". Респект авторам.
    [свернуть]

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

    https://github.com/blairecas/descent/

    Исходники там. Релиза как такового нету. Еще даже до альфа версии не дошло.
    Тем не менее:
    1) Можно либо взять descnt.dsk готовый оттуда. Прицепить к эмулятору UKNCBTL или emustudio и загрузиться с него, игра в автозапуске.
    2) Либо взять *.dat, descnt.sav из каталога release, скопировать куда нужно. Все файлы должны быть в DK (интересно как это расшифровывается, текущее устройство вообщем) перед запуском descnt.sav.

    (в меню можно нажать вниз вниз вверх вверх вниз вверх - включится режим дебага, появятся некоторые циферки, скан коды нажатой и отпущенной клавиши и некое условное свободное время у двух процессоров для определения сколько на экран можно еще спрайтов напихать, ну а также нельзя будет умереть и можно будет переключать "эпизоды" по К2)
    Последний раз редактировалось BlaireCas; 20.08.2022 в 17:22.

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

    Alex_K(28.10.2021), Arseny(30.10.2021), CityAceE(28.10.2021), CodeMaster(29.10.2021), gurfunkel(28.10.2021), jerri(28.10.2021), KJIaBogaB(01.11.2022), nzeemin(30.10.2021), Oleg N. Cher(03.11.2021), Radon17(28.10.2021), shattered(29.10.2021), SoftLight(29.10.2021), SuperMax(28.10.2021), svofski(29.10.2021), Temar(21.11.2021), Titus(21.11.2021), tnt23(29.10.2021), Ynicky(22.11.2021)

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Впрочем - вот пример моего 8-ми цветного творения на УКНЦ (пытался игруху делать, как-обычно - начал и забросил (хахаха, классика игростроения)
    Очень классно выглядит!
    С уважением, Станислав.

  4. #3

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    [QUOTE=BlaireCas;1134713]
    Впрочем - вот пример моего 8-ми цветного творения на УКНЦ (пытался игруху делать, как-обычно - начал и забросил (хахаха, классика игростроения)

    8-ми цветные спрайты на УКНЦ

    [свернуть]


    классно!

    реально стоит доделать!
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  5. #4

    Регистрация
    19.10.2019
    Адрес
    г. Электроугли
    Сообщений
    54
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    20 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Впрочем - вот пример моего 8-ми цветного творения на УКНЦ (пытался игруху делать, как-обычно - начал и забросил (хахаха, классика игростроения)
    Весьма неплохо! Срочно доделать!

    PS: Hobot был бы в восторге...

  6. #5

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

    По умолчанию

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Впрочем - вот пример моего 8-ми цветного творения на УКНЦ (пытался игруху делать, как-обычно - начал и забросил (хахаха, классика игростроения)
    Вооот! Я бы поиграл!
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    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)
    [свернуть]

  7. #6

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,966
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    314
    Поблагодарили
    237 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну вот, палитра здорового человека только циферки на рамке плохо читаются
    Прихожу без разрешения, сею смерть и разрушение...

  8. #7

    Регистрация
    01.12.2017
    Адрес
    г. Воронеж
    Сообщений
    1,129
    Спасибо Благодарностей отдано 
    625
    Спасибо Благодарностей получено 
    742
    Поблагодарили
    312 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Впрочем - вот пример моего 8-ми цветного творения на УКНЦ (пытался игруху делать, как-обычно - начал и забросил (хахаха, классика игростроения)
    Ого, класс! Хотя бы в виде демки можно выложить SAV-ку? При случае показывать: дескать, на УКНЦ и вот так тоже можно.

  9. #8

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

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Впрочем - вот пример моего 8-ми цветного творения на УКНЦ (пытался игруху делать, как-обычно - начал и забросил (хахаха, классика игростроения)

    8-ми цветные спрайты на УКНЦ

    [свернуть]


    классно!

    реально стоит доделать!
    Если добавить еще движущихся обьектов наверное станет грустнее.
    BlaireCas, сколько обектов тянет?
    С уважением,
    Jerri / Red Triangle.

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

    Oleg N. Cher(03.11.2021), Radon17(29.10.2021)

  10. #9

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Можно конечно сразу рисовать обеими процами, 2/3 графония держать в ОЗУ первого процессора, 1/3 в ОЗУ второго. Первый рисует свои цвета спрайта, второй свои и все это синхронизировать - работать будет, но гиморно и мало кто осиливал
    Отличная идея! Тут главное один раз заставить себя написать такую библиотеку, а дальше уже легче пользоваться.

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Впрочем - вот пример моего 8-ми цветного творения на УКНЦ (пытался игруху делать, как-обычно - начал и забросил (хахаха, классика игростроения)
    Очень круто! Анимировать бы спрайт героя, лазающего по лестнице.

    Нажмите на изображение для увеличения. 

Название:	finish.jpg 
Просмотров:	73 
Размер:	23.0 Кб 
ID:	76280
    manwe.pdp-11.ru

  11. #10

    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    483
    Спасибо Благодарностей отдано 
    139
    Спасибо Благодарностей получено 
    391
    Поблагодарили
    146 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    BlaireCas, сколько обектов тянет?
    Мало в моей реализации. 16х16 спрайты с маской. Пиксельные сдвиги по таблицам (кроме сдвига на 2пикс, он через asl).
    На 25fps (половина от таймера 50Гц) потянет наверное штук 6, но я-бы не закладывался на такое количество ибо нужно будет и другую логику запихивать в игруху, оно-ж не демо. Очень быстро получается на БКшке у Manwe, у него на сайте есть пример спрайта марио двигающегося по рандомному бекграунду и там что-то на уровне спека получается.

    8 цветов 25фпс примерно

    [свернуть]


    Цитата Сообщение от Radon17 Посмотреть сообщение
    Хотя бы в виде демки можно выложить SAV-ку?
    Да держи. Добавил туда "девченок" для того чтобы уперлось в потолок фпс. Надо взять лопату и фонарик и стать на один уровень с ними - тогда на реальной УКНЦ моя отрисовка упирается в 25фпс, дальше снижать уже не слишком играбельно. Дебаговые цифры вверху отключаются по К2, остальные кнопки в меню описаны. Запуск прописан в автозагрузку диска. Сама демка это descnt.sav, desbin.dat
    descent.zip

    Господа - тут все-же тема про БК. Игруху рано или поздно я приведу хотя-бы к виду "демо с десятком игровых экранов" и будет тема в соответвующем разделе. Просто это все небыстро. Сами-же понимаете что если "за неделю на изичах" то выходит целый год

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

    Alex_K(29.10.2021), KJIaBogaB(01.11.2022), Manwe(29.10.2021), nzeemin(30.10.2021), Oleg N. Cher(03.11.2021), Radon17(29.10.2021)

Страница 1 из 22 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 42
    Последнее: 22.11.2021, 02:55
  2. Демо-версия новой игры SaNchez-а ;)
    от SaNchez в разделе Игры
    Ответов: 91
    Последнее: 26.02.2014, 22:08
  3. Помогите найти Демо из игры Dizzy
    от женя999 в разделе Демо
    Ответов: 8
    Последнее: 15.09.2012, 00:08
  4. Ответов: 10
    Последнее: 07.06.2012, 12:24

Ваши права

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