Разработка и ромхакинг > Ромхакинг и программирование
SGDK
<< < (29/40) > >>
Sharpnull:

--- Цитата: worm от 25 Август 2019, 01:17:51 ---Классная ракета)

--- Конец цитаты ---
Кулич же:

--------
Кстати, недавно видел ретрейсинг на Game Boy Color, печальное зрелище, типа того что я выкладывал, но ещё медленнее, с "рыбим глазом", хотя со спрайтом врага.
На GBC правда ещё есть порт Wolfenstein 3D (http://www.happydaze.se/wolf/), но он сделан как кастомный картридж и поэтому на эмуляторах не пойдёт (автор вроде и не выкладывал):
worm:

--- Цитата: Sharpnull от 25 Август 2019, 01:57:28 ---Кулич же
--- Конец цитаты ---
Точно! Вот что значит low resolution - сразу и не разглядишь что оно там))
ALKOSHA:

--- Цитата: Sharpnull от 25 Август 2019, 01:57:28 ---На GBC правда ещё есть порт Wolfenstein 3D
--- Конец цитаты ---


Обидно, что  gomosega68 слился, так и не доделав остальные эпизоды на смд.
Хоть бы инструментарий опубликовал для создания своих модификаций на двигле вульвы. Тем более у движка потенциал есть не только в роли шутера в свастоновых коридорах. В Истории Игрушек на подобном движке сделаны даже гоночки, и смотрятся они чуть ли не на уровне приставок 5-ого поколения.
Можно было хоть опен-ворлд рпг по типу Баггерфолла сделать... эхх.. мечты.  :hang:
Ogr:
бамп мапинг (вероятно имитация), и бодрый такой фпс в 3д (воксели?):
Sharpnull:

--- Цитата: Ogr от 26 Август 2019, 18:19:06 ---бамп мапинг (вероятно имитация), и бодрый такой фпс в 3д (воксели?):
--- Конец цитаты ---

--- Цитата ---I'd like to point out some of the main features of this demo :
- An audio track that plays on FM + a full PCM Stream using a unique compression technique
- Transparency FX
- Realtime spherical distortion & zoom
- Full Motion Video at 25fps, using another unique compression technique
- Realtime voxel landscape
- "Shadebobs" particle system in bitmap mode (something that doesn't exist on the Megadrive)
--- Конец цитаты ---
Ну, для игры там только воксели наверно подойдут. Исходного кода, я так понял, нет. Посмотрел и забыл как всегда.
--------
Автор разочаровался, что потратил много времени и не победил. Больше от него демок не будет: https://www.pouet.net/prod.php?which=82607#c869234
Ogr:

--- Цитата: Sharpnull от 26 Август 2019, 19:11:24 ---- Full Motion Video at 25fps, using another unique compression technique
--- Конец цитаты ---
я так полагаю, это и есть бамп мапинг.
ALKOSHA:

--- Цитата: Ogr от 26 Август 2019, 18:19:06 ---бамп мапинг (вероятно имитация), и бодрый такой фпс в 3д (воксели?):
--- Конец цитаты ---
Бодрый бамп даже спектрум вытягивает на своих 3.5 мегагерцах. Есть тонны демок. (Есть даже дема, где он обрабатывает три источника одновременно).
Воксели, кстати, тоже, но чаще всего их делают атрибутами (32*24), либо монохромными чанками (64*48), из-за чего смотрится вырвиглазно. Но всё же.

Что касается сабжа и той сценки с террейном, то там, вероятнее всего, fmv мувик. Ибо непродолжительный, и характерная рябь между тайлами. Будь это векторный режим, были бы сдвоенные пиксели, как в сценке, где вращается планета,или где происходит тот самый бамп.

Добавлено позже:

--- Цитата: Sharpnull от 26 Август 2019, 19:11:24 ---Автор разочаровался, что потратил много времени и не победил. Больше от него демок не будет:
--- Конец цитаты ---
И правильно. Демку глянул, и забыл.
А кодерский скилл нужно расходовать на иг0ры, так как там эффекты можно воспроизводить многократно. (Бэтман и робин, например - идеальная комбинация демосцены и иг0ры, и никогда не надоедает рубаться и наслаждаться мясцом).

Добавлено позже:
А для воксельного (на самом деле псевдо-воксельного) террейна супер-пупер ресурсов и не надо, кстати говоря.
Это ж по сути рейкастинг по типу движка Вульфенштайн3д. Только помимо столкновения со "стеной" (участком холма) хранится ещё карта высот, которая и задаёт длину столбца. (Смотрите иг0ры commanche, D.O.G, Delta force, Amok на Дос).
Из-за этого главное ограничение - нельзя рендерить ничего кроме холмов и впадин. А в той демке есть маяк, то есть уже падазритильна.
ALKOSHA:

--- Цитата: Sharpnull от 26 Август 2019, 19:11:24 ---- Realtime voxel landscape
--- Конец цитаты ---
Полагаю, из данного перечисления имелся ввиду лэндскейп, где набором полосочек генерится, без сдвига перспективы, а не фёрст-пёрсон облёт камеры.

worm:
Вышла новая версия - 1.4.1. Че, пацаны, тест?))
SPOT:

--- Цитата: worm от 13 Сентябрь 2019, 03:07:27 ---Вышла новая версия - 1.4.1. Че, пацаны, тест?))

--- Конец цитаты ---
И какие там изменения, а то что-то мне не удалось найти об этом информацию?
brill:
changelog
worm:
Нашел багофичу - написал для теста простое слайд-шоу и обнаружил, что при частом использовании fade in эффекта, он через какое-то время начинает глючить и исходить зеленой палитрой. Этот баг не новый, проверил на предыдущей версии - то же самое.
Sharpnull:
worm, проект можно для теста?
worm:

--- Цитата: Sharpnull от 13 Сентябрь 2019, 20:20:58 ---worm, проект можно для теста?

--- Конец цитаты ---
конечно, вот)
Sharpnull:
worm, дело не в fade эффекте. Попробовал убрать его - так же. Ускорение смены кадров не ускорило появление бага.

Кстати, последний аргумент VDP_drawImageEx() принимает значение CPU, DMA, DMA_QUEUE, а не FALSE, TRUE, пример до сих пор не обновили и получилось CPU == FALSE, DMA == TRUE.
С DMA_QUEUE зелёный цвет установился только в первый индекс, вместо всей палитры, нужно ещё потестить.
worm:
Sharpnull, я на 50% был уверен, что дело в моих кривых руках))
Sharpnull:

--- Цитата: worm от 13 Сентябрь 2019, 21:36:41 ---что дело в моих кривых руках))

--- Конец цитаты ---
В SGDK прилично багов. Музыку исправили (ранее обсуждали), а там была ошибка в volatile и как обычно компилятор генерировал как повезёт.

Определил, что от сжатия картинок не зависит и из функций остаётся только VDP_drawImageEx(). Если в конце выставить CPU (FALSE), внешне результат такой же, но бага в GensKMod не заметил.

В каком эмуляторе тестировали? В Fusion вроде нет проблемы (с первоначальным кодом), а в GensKMod - есть. По-хорошему, нужно проверить на реальном железе.
worm:

--- Цитата: Sharpnull от 13 Сентябрь 2019, 22:23:43 ---В каком эмуляторе тестировали?
--- Конец цитаты ---
Ну тестирую обычно на gens r57shell моде.


--- Цитата: Sharpnull от 13 Сентябрь 2019, 22:23:43 ---По-хорошему, нужно проверить на реальном железе.
--- Конец цитаты ---
У меня нет такой возможности :( есть пиратская сежка, но ТВ давно отдал знакомым. Да и флеш-картриджа нет.
Можно использовать genesis plus gx или blastem - говорят, эти эмуляторы ближе всего к оригиналу. Правда у первого нет своей оболочки, а у второго она такая, что лучше бы ее не было...
Sharpnull:
worm, прогнал DMA версию (изначальную) по 4 минуты (зелень на 2:30 где-то) в GP GX и BlastEm в RetroArch, проблемы не было. Возможно баг Gens, он кривой, поэтому хорошо на него ориентироваться, если нужно чтобы везде работало. Конечно если зелень не цель :)
worm:
Sharpnull, ну в принципе это логично, если даже некоторые официальные игры на генсе работают некорректно - то звук пищит (как в скуби ду), то меню само по себе переключается (как в МК1). Спасибо за помощь :)
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии