Как стать автором
Обновить

Совсем не ретро-эффекты для ретро-игры

Время на прочтение2 мин
Количество просмотров15K

Всем привет! Занимаюсь разработкой игры: ее дизайн полностью сделан из символов, которые можно набрать на клавиатуре. Используются символы из ASCII таблицы. Как бы странно ни звучало, но моя цель - сделать современную игру. Она должна смотреться классно, сохраняя при этом ретро-эстетику.

Несколько 2D-способов достижения цели описаны в статье на Хабре:

«ASCII игра — компромисс аутентичности и удобства»

В этой статье я опишу новый 3D-способ и визуальный эффект. Это экспериментальные техники. Надеюсь, они не разрушат аутентичность визуального стиля. Поэтому хочу узнать ваше мнение.


Свечение символов

В CRT-мониторах каждый символ/пиксель как будто светится. Для эмуляции данного эффекта вокруг каждого символа отображаются два ореола. Один — вполовину ширины символа, другой — более прозрачный — в три ширины символа. Делая изначально этот эффект как дополнительную опцию, обнаружил, что картинка стала выглядеть значительно ярче и привлекательнее. Посудите сами.

Свечение выключено
Свечение выключено
Свечение включено
Свечение включено

В итоге решил в игре свечение включить по умолчанию. В опциях, однако, оставил возможность отключить этот эффект.

3D-наклон

Еще один экспериментальный эффект: наклон текстовых слоев в трехмерном пространстве во время движения камеры. Например, когда карабкаешься по лестнице, то создается ощущение, будто поднимаешь голову и смотришь вверх.

В ретро-игре, сделанной текстовыми символами, 3D-эффект вроде и лишнее, но смотрится прикольно. Как на ваш взгляд?

В опциях, конечно, дал возможность отключить и этот эффект — на случай, если он будет утомлять.

Несколько часов тестировал оба эффекта, подстраивая параметры. Буду очень рад, если напишете свое мнение: нужны ли они, и как их можно «подкрутить»? Я оперативно подправлю параметры и обновлю ASCIIDENT на Стиме. Спасибо!

Теги:
Хабы:
Всего голосов 59: ↑56 и ↓3+77
Комментарии51

Публикации

Истории

Работа

Ближайшие события

Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
OTUS CONF: GameDev
Дата30 мая
Время19:00 – 20:30
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область