| Разработка и ромхакинг > Ромхакинг и программирование |
| Идеи, как можно улучшить игру |
| (1/1) |
| teremochek:
Увеличить количество кадров в два раза. 60 -> 120. Увеличить разрешение в 2 раза. 256x240 -> 512x480 Каждый четный кадр все движущиеся объекты смещаются на половину заданной величины. Соответственно каждый нечетный кадр смещаются еще на половину + происходит Update() Возможно кто-то уже реализовал подобный метод в эмуляторе. З.Ы. Конечно не у каждого есть 120 герцовый монитор. |
| SQR218:
Что это? Какую игру то? Добавлено позже: Если речь идёт об эмуляторах (судя по разрешению, эмуляторах NES, видимо), то разрешение они как раз почти все увеличивают, причём с применением различных фильтров, причём не только в два, но и даже в три или четыре раза. Добавлено позже: Что касается увеличение частоты кадров и перемещения, тоже не всё так просто. Во-первых, совершенно верно, мало кому это надо (120-герцовый монитор), во-вторых помимо движения объектов есть анимация спрайтов, дополнительных кадров к которой никто не рисовал. Именно движение да, станет более плавным, но придётся всегда отставать на один кадр (ведь чтобы нарисовать этот «полукадр» нужно знать, какой кадр следующий). |
| teremochek:
--- Цитата: SQR218 от 20 Декабрь 2013, 19:31:26 ---Добавлено позже: Что касается увеличение частоты кадров и перемещения, тоже не всё так просто. Во-первых, совершенно верно, мало кому это надо (120-герцовый монитор), во-вторых помимо движения объектов есть анимация спрайтов, дополнительных кадров к которой никто не рисовал. Именно движение да, станет более плавным, но придётся всегда отставать на один кадр (ведь чтобы нарисовать этот «полукадр» нужно знать, какой кадр следующий). --- Конец цитаты --- С точки зрения эмулятора так и есть. И мне нравится идея, дополнительных кадров анимации. Хотя правильно сделать их не просто. --- Цитата: SQR218 от 20 Декабрь 2013, 19:31:26 ---но придётся всегда отставать на один кадр --- Конец цитаты --- Ну и что, у нас-же кадров стало в двое больше. Значит Зная следующий кадр, за время одного кадра, мы рисуем 2. |
| SQR218:
Много кода, намного больше нагрузки на процессор, и ради чего? На глаз даже 40 fps от 60 отличить не так уж просто, а тут 120. Никто этого даже не заметит, даже имея монитор, способный отобразить столько кадров. Ведь это применимо только к быстро движущимся объектам вроде пуль, пролетающих больше чем один пиксель за кадр, при этом анимация спрайтов плавнее не становится. |
| Segaman:
Подключаешь комп к плазме и ставишь сглаживание кадров. Вот тебе и 120 fps. Сам так в денди играл. Честно сказать я в а..е :lol: |
| paul_met:
--- Цитата: teremochek ---Увеличить количество кадров в два раза. 60 -> 120. --- Конец цитаты --- А 120 то зачем? На консолях честные 60 fps редкость, а тут аж 120 захотел. Нет смысла. |
| teremochek:
Главное перспектива. Старые игрушки можно улучшать. А если увеличить количество кадров,разрешение, перерисовать под него все спрайты, Добавить новые анимации - то эффект будет отличный! |
| Lomax:
--- Цитата: teremochek от 21 Декабрь 2013, 17:01:01 ---Главное перспектива. Старые игрушки можно улучшать. А если увеличить количество кадров,разрешение, перерисовать под него все спрайты, Добавить новые анимации - то эффект будет отличный! --- Конец цитаты --- Есть более простой вариант - играть в оригиналы и не париться) Зачем их улучшать - от перерисовки пропадет весь шарм ретро. Я с легкостью могу наслаждаться даже играми на Atari 2600 - у Нерда есть серия, посвещенная этой консоли - даже он говорит, что в игре на Атари есть свой определенный шарм. Чего уж там говорить о более продвинутых консолях, вроде Сеги. |
| SQR218:
--- Цитата: teremochek от 21 Декабрь 2013, 17:01:01 ---перерисовать под него все спрайты, Добавить новые анимации --- Конец цитаты --- Вот с этого надо было начинать. А 120 кадров — незначительная мелочь ;) Только вот тут встаёт вопрос — а зачем? Если у тебя есть желание, время и умение рисовать такую кучу спрайтов, то может лучше новую игру сделать? Старая то уже есть, в неё и так играть можно, а так будет ещё одна. А насколько после таких «улучшений» игра станет лучше — вопрос спорный. Есть люди, обделённые чувством вкуса, которые «фотореалистичные текстуры» на майнкрафт ставят, например. Им кажется, что так лучше. А ведь пропадает стиль, тот самый, заданный создателем (даже если и в силу технических ограничений). Такая «улучшеная» игра будет выглядеть как старая намалёванная шлюха — штукатурки много, а по сути… |
| cptPauer:
Хотел написать то же, что и SQR218 но он написал раньше. --- Цитата --- увеличить количество кадров,разрешение, перерисовать под него все спрайты, --- Конец цитаты --- Перерисовать в 2 раза больше это типо как фильтр Scale2x и т.п. только вручную? Проще сразу новую игру. |
| ElkTheSenior:
--- Цитата: SQR218 от 21 Декабрь 2013, 17:15:06 ---Такая «улучшеная» игра будет выглядеть как старая намалёванная шлюха — штукатурки много, а по сути… --- Конец цитаты --- Верно подмечено :D PS: Я хоть и имею 120Гц монитор, но об этом никогда не заморачивался. Ведь ясно же, что у эмуляторов кадры ограничены региональными стандартами PAL/NTSC. На современных телевизорах да, подобные фишки есть. К примеру, на PS1 тот-же Frame Blending выглядит очень плохо, смазывая все движения в кадре. Чушь это все. Лучше играть как положено на эмуляторах, но а в PC игры уже при 120 кадрах. |
| Навигация |
| Главная страница сообщений |