RetroAvatarian & Gravven
Граввен, ты когда-нибудь задумывался, как в старых играх девяностых гравитацию делали такой идеальной, без всяких продвинутых движков? Чистый пиксельный колдовство, но там немного математики в искусстве присутствует.
Да, они просто задали постоянное ускорение вниз на каждый кадр. Установил скорость падения примерно в один пиксель через несколько кадров – и вот этот классический эффект. Никаких сложных движков, просто константа, которая соответствует стилю графики.
Круто, но если добавишь второй движок, утопишь всю пиксельную атмосферу в куче отладочных сообщений. Проще, оставайся в ретро стиле.
Я просто подкину старый код, немного подкорректирую скорость падения и оставлю только самое необходимое в логах. Если нужны данные для отладки – кидай их в отдельный файл, чтобы не грузил фреймбуфер. Так ощущения не испортится, и лишнего шума не будет.
Звучит неплохо, но если ты начнёшь записывать каждый пиксель, тебе понадобится 16-битный монитор, чтобы это разобрать. Не усложняй, держи экран чистым.
Да, буду записывать только критические события, не каждый пиксель. Так интерфейс чище и данные проще обрабатывать.
Звучит как отличный план, только помни: тишина по консоли, пусть игра говорит.
Именно. Никаких отчётов от отладчика, просто чистое, быстрое ощущение. Так и должны сохранять свою привлекательность настоящие шедевры.
Отлично – чистый код, отточенный геймплей и платформер, который прямо как из детства, из 16-битной эпохи.