Как стать автором
Обновить
170
0.2
Андрей Фомин @DuhaTheBest

Разработчик

Отправить сообщение
Да, для зеленого тона и некоторых других, плохо различается насыщенность. Как не корректируй — ничего не помогает. Действительно, единственным способом решения проблемы является уменьшение количества градаций насыщенности. Но это испортит визуальную структуру палитры — будут дырки. Вот я и на распутье. Но скорее всего я таки «продрежу» палитру.
Это я следующую игру на Cosos2d-js пишу, а та игра была написана на самодельном движке.
Игра Proto Raider запущена на Стиме и iOS т.ч. он кросплатформенная. Другое дело, что платформ могло быть и побольше. Все дело во времени. Такие игры не приносят прибыль — это как хобби. Поэтому сложно иногда выделать время.
Спасибо! Попробую поработать над золотым.
В принципе, можно было бы упомянуть, согласен.
Да, я привел ее с оговорками, не вдаваясь в подробности т.к. конкретные числа не принципиальны ввиду последующей ручной подборки цветов «на глаз».
Proto Raider еще на старом движке написан, что позволило запустить его только под Windows и iOS. Сейчас перехожу на Cocos2d-js.
Первый раз тогда выходил на Стим — сам побоялся. Теперь планирую самостоятельно.
Делаю в игре зеленый спец. режим:
ASCII спрайты — это честные символы с дополнительной информацией о цвете каждого. Спрайты я делал в обычном текстовом редакторе с моноширинным шрифтом. Выводятся в игре они уже движком, посимвольно с помощью шрифта, который можно выбирать. Вот, например, как храниться спрайт:
javascript
var bossDoctor = {
	frameTime: 500,       // Duration of one frame in msec.
	sprites: [[                  // Array of frames
		".--.",                // Each frame is array of regular strings
		"'oO'",
		' "| ',
		"/[]|",
		" TT "
	],[
		".--.",
		"'Oo'",
		' "| ',
		"/[]|",
		" TT "
	]],
	colorsPattern: [[  // Array of colors of frames
		"wwww",      // Each frame is an array of regular strings
		"wggw",      // Characters in the strins are indexes of colors from "colorPresets"
		" g. ",
		" aa ",
		" ss "
	],[
		"wwww",
		"wggw",
		" g. ",
		" aa ",
		" ss "
	]],
	colorPresets: {			// Colors indexes
		"a": "888888", 
		"s": "FF4400", 
		"g": "00CCFF", 
		"w": "FFFFFF", 
		".": "444444"},
	defaultColor: "FF8800"		// Default color for spaces in "colorsPattern"
}

Палитра устроена так:
  • Hue меняется по горизонтали от 0 до 360 градусов
  • Saturation — уменьшение вверх до 0
  • Brightness — уменьшение вниз до 0

Далее, HSB в RGB можно перевести так:
Ссылка
Да, я уверен, что можно много эффектов фотошопа сделать программно. Вдавленность, засветка краев и т.д., вопрос времени/качества.
На русском фраза звучит без t, а вот на английском уже с ней. Про каталанский — верное дополнение. Не стал эту подробность упоминать, хотя именно сейчас нахожусь в Андорре, среди носителей каталанского.
Классная система! Жаль, что скорее всего, в случае моей игры со словами, не получится ее применить. Там на буквы наложена текстура, обводки и прочие эффекты, чтобы в игре смотрелось красиво. Как оно состыкуется — большой вопрос.

Тибетский — очень красив!
Не могу представить как.
Текста не много, а вот слов в первой версии будет 600, переведенных на 42 языка т.е. 25 200 разных слов.
Интересная идея — спасибо! Единственно, в игре новые уровни-слова могут подкачиваться с сервера. Вот тут может возникнуть ситуация «нехватки» нужных букв. Подгрузку же текстур с сервера хочется избежать :)

Упаковку в текстуру отдал на откуп специализированному софту (Texture packer).

Информация

В рейтинге
2 901-й
Откуда
Escaldas, Escaldes-Engordany, Андорра
Дата рождения
Зарегистрирован
Активность