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

User Tag List

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

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

  1. #1
    Member
    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    117
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    68 сообщений
    Mentioned
    2 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.

    Что работает:
    - совсем примитивная музыка бипера
    - ну понятное дело спрайты, немного, одновременно максимум штук 5 для 25фпс
    - тайлы лабиринта анимируются (жрет свободное ОЗУ, анимацию надо будет по-минимуму делать в игре)
    - ГГ бегает и прыгает, натыкается на "сплошные" тайлы (может быть любой тайл, битовый признак)
    - предметы берутся, инвентарь переключается, шифт использует предмет
    - лазит вверх/вниз по тайлам помеченным как "лестница" (также любой тайл с нужным признаком)
    - наконец-то вывод сообщений, шрифт 6х8, меньше получается не оч. читабельно (пока-что весь KOI8r шрифт засунут в ПП, надо будет урезать, и вообще в свободный кусок видеоплана-0 шрифт засунуть ибо скорость его вывода не важна)
    - триггерные объекты для каких-либо действий (пока только сообщения выводятся при срабатывании триггера)
    - лабиринт целиковый 61 на 261 (на сколько памяти хватит в теории), окна 16х14 тайлов переключаются с сохранением той координаты где ГГ стоял, то-есть идет перекрытие на 1 вертикальную или горизонтальную строку тайлов

    Что нужно в ближайшем сделать:
    - .. да сделать наконец-таки редактор лабиринта... надоело писать .word 01,05,25 и т.д. текстом, очень неудобно без визуального редактирования. Опять-же без редактора лабиринта не хочется делать "восстановление" лабиринта при старте новой игры, пока-что игра "одноразовая" - после выхода в меню и старта еще раз - лабиринт остается тем который оставили при выходе в меню (а предметы отбираются ахах). Но это отдельная тема, кучу времени убить придется на редактор
    - запрыгиваниe на "ящик" (и спрыгивание), то-есть на тайлы помеченные как "ящик" (добавил)
    - вывести в сообщениях имя того кто говорит что-ли..
    - лопата должна все-же копать и бить в качестве оружия ближнего боя (копает)
    - добавить полоску жизни/какой-нибудь айтем для того чтобы его кушать и восполнять
    - хотя-бы одного паука с тупым AI добавить чтобы эту полоску жизни убавлять
    - фонарик вернуть, сделать темные части лабиринта куда без фонарика не пойти и освещение с открыванием пространства вокруг ГГ
    - звуковой примитивный движок нужен на хотя-бы "тон"/"белый шум" с автоувеличением/уменьшением импульсов и их коэфф. заполнения
    Последний раз редактировалось BlaireCas; 21.11.2021 в 20:27.

  2. Эти 17 пользователя(ей) поблагодарили 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), 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
    Адрес
    г. Владивосток
    Сообщений
    3,960
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    514
    Поблагодарили
    188 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #3
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    932
    Спасибо Благодарностей отдано 
    206
    Спасибо Благодарностей получено 
    256
    Поблагодарили
    179 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    [свернуть]


    классно!

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

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

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

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

    По умолчанию

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

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

  7. #5
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    3,699
    Спасибо Благодарностей отдано 
    553
    Спасибо Благодарностей получено 
    393
    Поблагодарили
    247 сообщений
    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,205
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    234
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    123 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. #7
    Activist Аватар для Radon17
    Регистрация
    01.12.2017
    Адрес
    г. Воронеж
    Сообщений
    437
    Спасибо Благодарностей отдано 
    238
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    123 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Впрочем - вот пример моего 8-ми цветного творения на УКНЦ (пытался игруху делать, как-обычно - начал и забросил (хахаха, классика игростроения)
    Ого, класс! Хотя бы в виде демки можно выложить SAV-ку? При случае показывать: дескать, на УКНЦ и вот так тоже можно.
    МС 0585, Электроника МК 90, Поиск-1 128k, Вектор-06ц (нераб.), МС 0511.01, Балтик-48 (нераб.), Б3-34

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

    По умолчанию

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

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

    [свернуть]


    классно!

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

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

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

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

    По умолчанию

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

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

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

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

  13. #10
    Member
    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    117
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    68 сообщений
    Mentioned
    2 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. Эти 5 пользователя(ей) поблагодарили BlaireCas за это полезное сообщение:

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

Страница 1 из 11 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

Ваши права

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