User Tag List

Показано с 1 по 10 из 95

Тема: Косметический ремонт REX-2

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,104
    Спасибо Благодарностей отдано 
    1,349
    Спасибо Благодарностей получено 
    323
    Поблагодарили
    152 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tiboh Посмотреть сообщение
    начиная с приплытия корабля и заканчивая концовкой второй части
    Если переделывать в 128-ю версию, то у Рекса есть большой резерв оптимизации.
    Сейчас экран рисуется в теневом линейном буфере с нуля (обнуление PUSH,PUSH,PUSH...), послойно, а в конце статика. И переброска (POP DE: LDI, LDI, LDI...) Прерываний строго нет.
    Можете глянуть приложенный файл, я там сделал переброску буфера в экран после рисования каждого слоя. На 30% скорости эмуляции ещё виднее.
    Так вот, теоретически можно попробовать не рисовать статику в каждый цикл, а всё подвижное рисовать промеж статики (она точно по знакоместам). Синхронизировать с прерываниями. И может использовать 7-ю страницу, чтоб не перебрасывать, а переключать.

    Но это всё мечты. Проще слепить 128к версию, где все уровни упаковать в доп память, и распаковывать очередную фазу по мере прохождения.
    Вложения Вложения

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

  3. #2

    Регистрация
    08.01.2007
    Адрес
    г. Красноярск
    Сообщений
    1,361
    Спасибо Благодарностей отдано 
    353
    Спасибо Благодарностей получено 
    1,517
    Поблагодарили
    310 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Reobne Посмотреть сообщение
    Но это всё мечты. Проще слепить 128к версию, где все уровни упаковать в доп память, и распаковывать очередную фазу по мере прохождения.
    Этого было бы вполне достаточно. Как вариант, можно ещё добавить возвращение на предыдущий экран, как это сделано в этом релизе - https://vtrd.in/release.php?r=ccdd27...34ffac37ab1717
    Только без оживления убитых врагов.
    И ещё непонятно, как Rex из демо версии с кораблём должен переходить на первый игровой экран (первой части), судя по карте прохода там нет.

  4. #3

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,104
    Спасибо Благодарностей отдано 
    1,349
    Спасибо Благодарностей получено 
    323
    Поблагодарили
    152 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tiboh Посмотреть сообщение
    Как вариант, можно ещё добавить возвращение на предыдущий экран, как это сделано в этом релизе
    Сначала надо-бы найти или придумать научнофантастическую причину, почему Рекс не может долго находится на одном экране. Потому что свободный проход несколько ломает это ограничение. Или остаток времени на экране тоже сохранять?
    Цитата Сообщение от tiboh Посмотреть сообщение
    Только без оживления убитых врагов.
    А с переносом на платформу врагов тоже не оживлять?
    Цитата Сообщение от tiboh Посмотреть сообщение
    И ещё непонятно, как Rex из демо версии с кораблём должен переходить на первый игровой экран (первой части), судя по карте прохода там нет.
    Ну это можно сделать, например так. Сделать чтобы был проход, но чтобы он заваливался после прохождения. Или чтобы Рекс попадал туда, через особую телепортационную.
    Но больше всего мне нравится вариант, сделать ещё один экран, сразу под стартовым. В него мы заходим через тоннель слева из демоуровня. Из него можно идти направо, к поездам, а можно подняться наверх, и впрыгнуть в изначально стартовый экран, прям из пола под платформой возрождения.

    Нарисовал

    Как сделать гладкий переход из первой фазы во вторую, придумать тоже надо. Тут мы на лифту поднимаемся, а потом из телепорта выходим, негладко. Возможно, в промежутке, опять загрузить демо-фазу, и из неё использовать некоторые экраны, с голубыми блоками. Тем более голубые блоки появляются вкраплениями в конце первой фазы.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Rex new screen.png 
Просмотров:	155 
Размер:	10.6 Кб 
ID:	77481  

    Этот пользователь поблагодарил Reobne за это полезное сообщение:

    kyv(20.06.2022)

  5. #4

    Регистрация
    08.01.2007
    Адрес
    г. Красноярск
    Сообщений
    1,361
    Спасибо Благодарностей отдано 
    353
    Спасибо Благодарностей получено 
    1,517
    Поблагодарили
    310 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Reobne Посмотреть сообщение
    Сначала надо-бы найти или придумать научнофантастическую причину, почему Рекс не может долго находится на одном экране. Потому что свободный проход несколько ломает это ограничение. Или остаток времени на экране тоже сохранять?
    Я бы вообще выкинул ограничение по времени нахождения на одном экране, но добавил запрет двигающимся врагам появляться на экране после окончания времени, чтобы Rex не смог собирать бонусы бесконечно долго.

    Цитата Сообщение от Reobne Посмотреть сообщение
    А с переносом на платформу врагов тоже не оживлять?
    По идее да, если Rex убил (взорвал) статичного врага (пушку, ракетницу), то его уже быть не должно. Можно конечно предположить, что вражеские солдаты устанавливают новую технику, взамен взорванной...

    Эти два вопроса нуждаются в дискуссии.

    Цитата Сообщение от Reobne Посмотреть сообщение
    Ну это можно сделать, например так. Сделать чтобы был проход, но чтобы он заваливался после прохождения. Или чтобы Рекс попадал туда, через особую телепортационную.
    Но больше всего мне нравится вариант, сделать ещё один экран, сразу под стартовым. В него мы заходим через тоннель слева из демоуровня. Из него можно идти направо, к поездам, а можно подняться наверх, и впрыгнуть в изначально стартовый экран, прям из пола под платформой возрождения.

    Нарисовал
    Да, это лучший вариант. Там даже рисовать особо не надо. В демоверсии, экран следующий после корабля, направо, находится сразу над стартовым экраном, в нём есть проход вправо по тоннелю. Остаётся только проделать ещё один проход вверх, на стартовый экран.

    Цитата Сообщение от Reobne Посмотреть сообщение
    Как сделать гладкий переход из первой фазы во вторую, придумать тоже надо. Тут мы на лифту поднимаемся, а потом из телепорта выходим, негладко. Возможно, в промежутке, опять загрузить демо-фазу, и из неё использовать некоторые экраны, с голубыми блоками. Тем более голубые блоки появляются вкраплениями в конце первой фазы.
    В принципе, достаточно нарисовать на стартовом экране второй части кусочек лифта уходящий вниз, и сделать чтобы Rex по нему поднялся вверх на платформу. Получается всё логично, прямой лифт снизу из первой части, во вторую. Небольшие отличия в расцветке лифта значения не имеют, просто покрасили одну часть лифта в один цвет, другую в другой.

    Этот пользователь поблагодарил tiboh за это полезное сообщение:

    Reobne(22.06.2022)

  6. #5

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

    По умолчанию

    Цитата Сообщение от tiboh Посмотреть сообщение
    Я бы вообще выкинул ограничение по времени нахождения на одном экране, но добавил запрет двигающимся врагам появляться на экране после окончания времени, чтобы Rex не смог собирать бонусы бесконечно долго.
    Ну по идее это довольно сильное упрощение Если делать, то лучше как опцию.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    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

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    188 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tiboh Посмотреть сообщение
    Я бы вообще выкинул ограничение по времени нахождения на одном экране, но добавил запрет двигающимся врагам появляться на экране после окончания времени, чтобы Rex не смог собирать бонусы бесконечно долго.
    Ну в той версии, где можно свободно бродить туда-сюда, в ней и на одном экране можно вечно тусить.

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

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    Ну по идее это довольно сильное упрощение Если делать, то лучше как опцию.
    Ага, сильное упрощение. Но та версия, где можно свободно гулять и долго сидеть на одном экране, набивая пузырики, всё равно показалась слишком сложной для Слайдера и он взял мою версию и ещё и читы туда вставил

    А вообще я был сильно зол, что ту версию запихнули на вирт в ремиксы, куда никто обычно не заходит
    ___________

  8. #7

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

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    А вообще я был сильно зол, что ту версию запихнули на вирт в ремиксы, куда никто обычно не заходит
    Ну так это уже по сути ремикс и есть. Ибо геймплей сильно меняет.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

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

  9. #8

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    188 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Black Cat / Era CG, нит. Геймплей не меняет. Вот чит на бесконечные жизни меняет, а это нет.
    ___________

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

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

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

Похожие темы

  1. Ремонт Пентагона
    от geners в разделе Pentagon
    Ответов: 56
    Последнее: 29.11.2011, 09:47
  2. Ремонт Профи
    от molodcov_alex в разделе Profi
    Ответов: 7
    Последнее: 19.06.2008, 15:42
  3. Ремонт Профи
    от spleen в разделе Profi
    Ответов: 2
    Последнее: 07.04.2006, 13:23
  4. Ремонт дисководов в PDF
    от fk0 в разделе Пресса
    Ответов: 0
    Последнее: 06.02.2006, 12:18
  5. Ремонт фирменного 48-го
    от kgbplus в разделе Зарубежные модели
    Ответов: 2
    Последнее: 11.03.2005, 20:43

Ваши права

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