Автор Тема: Идеи, как можно улучшить игру  (Прочитано 3985 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн teremochek

  • Пользователь
  • Сообщений: 93
    • Просмотр профиля
Идеи, как можно улучшить игру
« : 20 Декабрь 2013, 19:29:10 »
 Увеличить количество кадров в два раза. 60 -> 120.
 Увеличить разрешение в 2 раза. 256x240 -> 512x480
 Каждый четный кадр все движущиеся объекты смещаются на половину заданной величины.
 Соответственно каждый нечетный кадр смещаются еще на половину + происходит Update()
 Возможно кто-то уже реализовал подобный метод в эмуляторе.

 З.Ы. Конечно не у каждого есть 120 герцовый монитор.

Оффлайн SQR218

  • Пользователь
  • Сообщений: 319
  • Пол: Мужской
    • Просмотр профиля
Re: Идеи, как можно улучшить игру
« Ответ #1 : 20 Декабрь 2013, 19:31:26 »
Что это? Какую игру то?
Добавлено позже:
Если речь идёт об эмуляторах (судя по разрешению, эмуляторах NES, видимо), то разрешение они как раз почти все увеличивают, причём с применением различных фильтров, причём не только в два, но и даже в три или четыре раза.
Добавлено позже:
Что касается увеличение частоты кадров и перемещения, тоже не всё так просто. Во-первых, совершенно верно, мало кому это надо (120-герцовый монитор), во-вторых помимо движения объектов есть анимация спрайтов, дополнительных кадров к которой никто не рисовал. Именно движение да, станет более плавным, но придётся всегда отставать на один кадр (ведь чтобы нарисовать этот «полукадр» нужно знать, какой кадр следующий).
« Последнее редактирование: 20 Декабрь 2013, 19:37:55 от SQR218 »

Оффлайн teremochek

  • Пользователь
  • Сообщений: 93
    • Просмотр профиля
Re: Идеи, как можно улучшить игру
« Ответ #2 : 20 Декабрь 2013, 19:59:33 »
Добавлено позже:
Что касается увеличение частоты кадров и перемещения, тоже не всё так просто. Во-первых, совершенно верно, мало кому это надо (120-герцовый монитор), во-вторых помимо движения объектов есть анимация спрайтов, дополнительных кадров к которой никто не рисовал. Именно движение да, станет более плавным, но придётся всегда отставать на один кадр (ведь чтобы нарисовать этот «полукадр» нужно знать, какой кадр следующий).
С точки зрения эмулятора так и есть. И мне нравится идея, дополнительных кадров анимации. Хотя правильно сделать их не просто.
но придётся всегда отставать на один кадр
Ну и что, у нас-же кадров стало в двое больше. Значит Зная следующий кадр, за время одного кадра, мы рисуем 2.

Оффлайн SQR218

  • Пользователь
  • Сообщений: 319
  • Пол: Мужской
    • Просмотр профиля
Re: Идеи, как можно улучшить игру
« Ответ #3 : 21 Декабрь 2013, 00:48:00 »
Много кода, намного больше нагрузки на процессор, и ради чего? На глаз даже 40 fps от 60 отличить не так уж просто, а тут 120. Никто этого даже не заметит, даже имея монитор, способный отобразить столько кадров. Ведь это применимо только к быстро движущимся объектам вроде пуль, пролетающих больше чем один пиксель за кадр, при этом анимация спрайтов плавнее не становится.

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Re: Идеи, как можно улучшить игру
« Ответ #4 : 21 Декабрь 2013, 11:12:12 »
Подключаешь комп к плазме и ставишь сглаживание кадров.
Вот тебе и 120 fps. Сам так в денди играл.
Честно сказать я в а..е :lol:

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8119
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Идеи, как можно улучшить игру
« Ответ #5 : 21 Декабрь 2013, 11:51:59 »
Цитата: teremochek
Увеличить количество кадров в два раза. 60 -> 120.

А 120 то зачем? На консолях честные 60 fps редкость, а тут аж 120 захотел. Нет смысла.

Оффлайн teremochek

  • Пользователь
  • Сообщений: 93
    • Просмотр профиля
Re: Идеи, как можно улучшить игру
« Ответ #6 : 21 Декабрь 2013, 17:01:01 »
Главное перспектива. Старые игрушки можно улучшать.
А если увеличить количество кадров,разрешение, перерисовать под него все спрайты, Добавить новые анимации - то эффект будет отличный!

Оффлайн Lomax

  • Ушел с форума
  • Сообщений: 3191
    • Просмотр профиля
Re: Идеи, как можно улучшить игру
« Ответ #7 : 21 Декабрь 2013, 17:08:18 »
Главное перспектива. Старые игрушки можно улучшать.
А если увеличить количество кадров,разрешение, перерисовать под него все спрайты, Добавить новые анимации - то эффект будет отличный!
Есть более простой вариант - играть в оригиналы и не париться) Зачем их улучшать - от перерисовки пропадет весь шарм ретро. Я с легкостью могу наслаждаться даже играми на Atari 2600 - у Нерда есть серия, посвещенная этой консоли - даже он говорит, что в игре на Атари есть свой определенный шарм. Чего уж там говорить о более продвинутых консолях, вроде Сеги.

Оффлайн SQR218

  • Пользователь
  • Сообщений: 319
  • Пол: Мужской
    • Просмотр профиля
Re: Идеи, как можно улучшить игру
« Ответ #8 : 21 Декабрь 2013, 17:15:06 »
перерисовать под него все спрайты, Добавить новые анимации

Вот с этого надо было начинать. А 120 кадров — незначительная мелочь ;)

Только вот тут встаёт вопрос — а зачем? Если у тебя есть желание, время и умение рисовать такую кучу спрайтов, то может лучше новую игру сделать? Старая то уже есть, в неё и так играть можно, а так будет ещё одна. А насколько после таких «улучшений» игра станет лучше — вопрос спорный. Есть люди, обделённые чувством вкуса, которые «фотореалистичные текстуры» на майнкрафт ставят, например. Им кажется, что так лучше. А ведь пропадает стиль, тот самый, заданный создателем (даже если и в силу технических ограничений). Такая «улучшеная» игра будет выглядеть как старая намалёванная шлюха — штукатурки много, а по сути…

Оффлайн cptPauer

  • Пользователь
  • Сообщений: 4178
    • Просмотр профиля
Re: Идеи, как можно улучшить игру
« Ответ #9 : 21 Декабрь 2013, 17:55:11 »
Хотел написать то же, что и SQR218 но он написал раньше.
Цитата
увеличить количество кадров,разрешение, перерисовать под него все спрайты,
Перерисовать в 2 раза больше это типо как фильтр Scale2x и т.п.
только вручную? Проще сразу новую игру.

Оффлайн ElkTheSenior

  • Пользователь
  • Сообщений: 827
    • Просмотр профиля
Re: Идеи, как можно улучшить игру
« Ответ #10 : 21 Декабрь 2013, 17:56:22 »
Такая «улучшеная» игра будет выглядеть как старая намалёванная шлюха — штукатурки много, а по сути…
Верно подмечено :D

PS: Я хоть и имею 120Гц монитор, но об этом никогда не заморачивался. Ведь ясно же, что у эмуляторов кадры ограничены региональными стандартами PAL/NTSC. На современных телевизорах да, подобные фишки есть. К примеру, на PS1 тот-же Frame Blending выглядит очень плохо, смазывая все движения в кадре. Чушь это все. Лучше играть как положено на эмуляторах, но а в PC игры уже при 120 кадрах.