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

User Tag List

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

Тема: Elite - под классический 128+TR-Dos

  1. #1
    Banned
    Регистрация
    20.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    685
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    179
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Elite - под классический 128+TR-Dos

    По многочисленным просьбам участников форума выкладываю реквизиты цифровых кошельков для ДОНАТА на поддержание идей автора.
    Можете перечислить любое количество средств "по сердцу", если вам нравится, что я делаю и вы хотите оказать моральную поддержку.

    Яндекс.Деньги (они же yoomoney): 41001318897076
    WebMoney: WMID: 890037554880
    R418046365227 - рубли
    Z401891667965 - доллары

    ------------------------------------------------------------------------------------------------------------
    Появились планы запилить таки мечту детства - космический симулятор "ELITE" с заливкой граней.

    Разбор последних наработок в области кодинга 3D графики на Спеке показывает, что это всё же возможно при обеспечении играбельного fps и даже не на уровне оригинальной "Элиты", а быстрее. Сейчас идет разбор полётов по допиливанию движка под нужды игры, а пока я отконвертил побыстрому кучу экранов к элитке. И конечно же выбрал тематику Кобры ))



    Последний раз редактировалось DragonsLord; 12.04.2021 в 22:49.

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

    Cooper (27.02.2021), norduk (27.02.2021), Raydac (06.03.2021)

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

  4. #2
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,284
    Спасибо Благодарностей отдано 
    109
    Спасибо Благодарностей получено 
    93
    Поблагодарили
    79 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Слишком толстый троллинг.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

  5. #3
    Banned
    Регистрация
    20.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    685
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    179
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это не тяп-ляп, а метода такая. Отбираешь допустим 20 скринов. Конвертишь с настройками "на глазок". 10 из результирующих улетает сразу в мусорку, как неудачные. 5 будут среднего качества. И 5 скринов мега апупенными! На столько крутыми, что любой "ручник" свои ручки до локтей сточит, но лучше не сделает никогда. Учитесь, посоны юзать современные средства разработки, они для того и писались умными дядями. Суть не в годах пота, а в быстром релизе годного контента.

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

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

    - - - Добавлено - - -

    Тесты скорости движка показывают хорошую процедуру отрисовки, от которой практически не зависит суммарный fps, даже при фуллскрин разрешении рендера в каждую точку экрана без повторяющихся данных. Тормоза появляются от введения многих объектов, которые потом приходится крутить и сортировать. Но в принципе, всё в разумных пределах. Допустим, на вскидку, 150 полигонов будет отрисовано со скоростью 8 fps, 75 полигонов со скоростью 15 fps. 2 полигона на весь экран с обрезкой выводятся со скоростью 45fps (то есть где-то 80000 тактов). В принципе я там комменты в коде видел, при отрисовке только 2 третей экрана - эти два полигона выкинутся за 66000 тактов, то есть фрэймово. Ещё и музыка влезет ))

    Сейчас я хочу инициировать внесение в движок модели освещения (Фасет или Гуро), чтобы иметь возможность играть на сцене со звездой и планетой в фотореалистичном режиме. Что покажут тесты потом - посмотрим. Сейчас движок умеет только красить грани в 8 разных чанковых цветов. И имеет некоторые другие недоработки, которые надо исправлять или переделывать.
    Последний раз редактировалось DragonsLord; 09.02.2021 в 11:34.

  6. #4
    Activist
    Регистрация
    13.05.2018
    Адрес
    г. Тамбов
    Сообщений
    443
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    73 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DragonsLord Посмотреть сообщение
    Появились планы запилить таки мечту детства - космический симулятор "ELITE" с заливкой граней.

    Разбор последних наработок в области кодинга 3D графики на Спеке показывает, что это всё же возможно при обеспечении играбельного fps и даже не на уровне оригинальной "Элиты", а быстрее. Сейчас идет разбор полётов по допиливанию движка под нужды игры, а пока я отконвертил побыстрому кучу экранов к элитке. И конечно же выбрал тематику Кобры ))

    Привет всем...

    Пробовал процедуры пересылки через стек (SP)...
    В стиле -

    ld sp,
    pop ...

    ld sp,
    push ...

    Единственное +16 по X и +1 по Y - считал через команды сложения...
    За такт на Z80 - в прерывание укладывается пересылка 108 строк,
    из 192...
    ???

    Заливка то - процедура - очень медленная...
    ???
    Последний раз редактировалось Stl75; 09.02.2021 в 12:22.

  7. #5
    Activist
    Регистрация
    29.10.2016
    Адрес
    г. Москва
    Сообщений
    310
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    43 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если кто до сих пор в танке: случился тролинг.

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

    Deadly (09.02.2021), Evgeny Muchkin (21.03.2021), helcril (10.02.2021), jerri (09.02.2021), newart (09.02.2021), norduk (27.02.2021), Serdjuk (16.05.2021)

  9. #6
    Banned
    Регистрация
    20.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    685
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    179
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Продолжайте оправдывать свою косорукость, ибо остаётся загадкой, как вы, открыв для себя чудный мир конверта лет 20 назад, до сих пор не запилили ни Варкрафта, ни Элитку. А лично я давно привык на PC собирать любые проекты из кусков экземплов, доступ к которым свободный. И релизю в одно жало проекты, гораздо лучше по качеству, чем делают конторы по 100 голов. И делаю я это быстрее раз в десять, чем они.

    - - - Добавлено - - -

    За такт на Z80 - в прерывание укладывается пересылка 108 строк,
    из 192
    Почитай. Ты не правильно делаешь. Половину тактов тратишь впустую:
    https://zxpress.ru/article.php?id=3799

    Заливка то - процедура - очень медленная
    Заливка, придуманная Алонием, носящая имя EOR-fill - быстрая. Описание её работы:
    https://zx-pk.ru/threads/25777-eor-fill.html

    Демо этой заливки. Кубик на 1:09
    https://youtu.be/LDfDNpJrfa8?t=69



    Сколько fps по твоему выдаёт? И нет, это не турбо мод CPU, как можно подумать. Это строгие 3.5МГц.

    - - - Добавлено - - -

    Я уже писал в теме ВарКрафта, что процедурная оптимизация может дать максимум +15% скорости, если первоначальная процедура не подвергалась оптимизациям ранее. Алгоритмическая оптимизация позволяет получить прибавку в скорости до 90% включительно. Это в теории оптимизации так.

    Алоний обожает именно алгоритмической оптимизацией заниматься. Именно поэтому все продукты на выходе из под его пера имеют странно непревычную высокую скорость.

    Вообще, просто если интересуешься, как убыстряют процедуры, вот хороший пример:
    https://hype.retroscene.org/blog/dev/1047.html
    Посоны сели убыстрять процедуру определения следующего байта в экранной области и ускорили её в 2 раза А до этого считалось, что она не ускоряемая. Вся за счёт алгоритмической оптимизации, так и за счёт раскрытия циклов и так называемой инлайновости, когда процедуры не вызываются через call, а вставляются в код напрямую. Во времякритичных случаях это даёт хорошие результаты.
    Последний раз редактировалось Eltaron; 09.02.2021 в 13:40.

  10. #7
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,518
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отлично! Теперь у нас будет и варкрафт, и новая элита. А можно еще дум, пожалуйста? И мортал комбат с контрой.
    zxart.ee - архив программ, графики и музыки ZX Spectrum.

  11. #8
    Banned
    Регистрация
    20.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    685
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    179
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я не работаю на заказ
    А вообще готовь вторые 300 евро.

    Алониевский вульф можно попытаться всунуть как подпрограмму высадки на планеты в Элитку, типа осматривать инопланетянские заброшенные постройки. Но не отдельную игру пилить по этой технологии.

    - - - Добавлено - - -

    Вот у Busy те же самые цвета, что и в Алониевском 3D движке. Но нет света, а у Бази есть. Надо допилить...
    https://youtu.be/LBj_Zm9-XMc?t=26




    Из того, что мне афигенно нравится в движке, - это там есть встроенные спецэффекты. Можно сделать шлейф за кораблями и не терять на этом ни одного такта. Особенно белый шум прикольно смотрится.

    - - - Добавлено - - -

    Кстати, для тех, кто хочет посмотреть на примеры 3D на Спектруме, но-по каким то причинам пропустил. Список СНГшных демок (западные типа Busy опустим). Ишите в Ютубе, тут не буду засирать страницу видосами.

    - Galaxy - Felix Gift And Etc - 1996 - NEW ELITE (отмотать в самый конец - показана залитая "Элита")
    - RAGE (Kostiantyn Dvornik & Mykola Dvornik) - Awaken - (собственно и есть "Элита" с заливками)

    По алфавиту:
    - Accept - 63 bit 3 - 1999
    - Accept - Whim - 2000
    - Brainwave - Stellar Contour - 2001
    - Brainwave - Tryptomine dream - 2000
    - Conscience - New View 48K- 2015 - СКОРОСТЬ!!!!!!!!!!!!!!!!!!!!
    - Eternity Industry - 5Th Element - 1998
    - Extreme - Greed 4k - 1999
    - Extreme - Refresh - 1998
    - Extreme - Rizc 2000
    - FLASH - Iris Ultrademo - 2012 - КРАСОТА!!!
    - Hedj - Eihwaz- 2015
    - HPRG - Mission Highly Improbable - 2014 - ТЕКСТУРИРОВАННЫЙ!!!
    - Mayhem - SPIRIUS - 1997
    - Omega - Fate - 2000
    - Placebo - Dogma - 2000
    - Placebo - Inbetween - 2002
    - Placebo - Napalm - 1999
    - PlayGear - 3D Lame 4k
    Последний раз редактировалось DragonsLord; 09.02.2021 в 13:29.

  12. #9
    Activist
    Регистрация
    13.05.2018
    Адрес
    г. Тамбов
    Сообщений
    443
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    73 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Привет всем...

    Собственно, большинство игр на Спектруме - 48К...
    Под 128К - добавляли - музыку и дополнительную графику...
    И уровни - на ram disk - складывали...

    Чисто игр - под 128К - их совсем немного фирменных было...
    Double Dragon 3, Saint Dragon, SWIV, Rodland и тд...

    - - - Добавлено - - -

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

    - Accept - 63 bit 3 - 1999
    - Accept - Whim - 2000
    - Brainwave - Stellar Contour - 2001
    - Brainwave - Tryptomine dream - 2000
    - Conscience - New View 48K- 2015 - СКОРОСТЬ!!!!!!!!!!!!!!!!!!!!
    - Eternity Industry - 5Th Element - 1998
    - Extreme - Greed 4k - 1999
    - Extreme - Refresh - 1998
    - Extreme - Rizc 2000
    - FLASH - Iris Ultrademo - 2012 - КРАСОТА!!!
    - Hedj - Eihwaz- 2015
    - HPRG - Mission Highly Improbable - 2014 - ТЕКСТУРИРОВАННЫЙ!!!
    - Mayhem - SPIRIUS - 1997
    - Omega - Fate - 2000
    - Placebo - Dogma - 2000
    - Placebo - Inbetween - 2002
    - Placebo - Napalm - 1999
    - PlayGear - 3D Lame 4k
    Про демки...

    Демки - это не игры...
    Думаю, во многих - на один эффект -
    вся память уходит...

    Ну собственно - да...
    Ждем релизов...
    Последний раз редактировалось Stl75; 09.02.2021 в 14:58.

  13. #10
    Member
    Регистрация
    15.06.2008
    Адрес
    Орел
    Сообщений
    180
    Спасибо Благодарностей отдано 
    21
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DragonsLord, да фиг с ней, с заливкой. Если сможешь стандартный движок оптимизировать по скорости, то уже хорошо будет. Желательно Кладовскую версию оптимизировать.

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

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

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

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

Похожие темы

  1. WarCraft 1 - под классический 128+TR-Dos
    от DragonsLord в разделе Игры
    Ответов: 701
    Последнее: 29.09.2021, 18:50
  2. Ответов: 1
    Последнее: 25.07.2018, 19:52
  3. Чтение дисков TR-DOS под XP
    от Zloy в разделе Софт
    Ответов: 47
    Последнее: 19.09.2008, 09:06
  4. NK-DOS (вариант MS-DOS под TR-DOS)
    от Nomy Graphics в разделе Оси
    Ответов: 30
    Последнее: 03.09.2007, 16:59
  5. Софт под iS-dos
    от demon_zx в разделе Софт
    Ответов: 0
    Последнее: 07.03.2006, 23:35

Ваши права

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