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

User Tag List

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

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

  1. #1
    Activist Аватар для BlaireCas
    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    435
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    321
    Поблагодарили
    124 сообщений
    Mentioned
    4 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.

  2. Эти 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)

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

  4. #2
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #3
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,167
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    341
    Поблагодарили
    243 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    [свернуть]


    классно!

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

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

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

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

    По умолчанию

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

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

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

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

    По умолчанию

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

  9. #7
    Veteran Аватар для Radon17
    Регистрация
    01.12.2017
    Адрес
    г. Воронеж
    Сообщений
    1,070
    Спасибо Благодарностей отдано 
    572
    Спасибо Благодарностей получено 
    683
    Поблагодарили
    284 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

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

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

    [свернуть]


    классно!

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

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

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

  12. #9
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

  13. #10
    Activist Аватар для BlaireCas
    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    435
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    321
    Поблагодарили
    124 сообщений
    Mentioned
    4 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

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

  14. Эти 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

Ваши права

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