Pull to refresh
154
0
Андрей Фомин @DuhaTheBest

Разработчик

Send message
Вот музыка из Proto Rider bandcamp. Для новой игрушки планирую похожую музыку.
Отлично — добавил в закладки! Под Андройд тоже планирую версию.
Да, для зеленого тона и некоторых других, плохо различается насыщенность. Как не корректируй — ничего не помогает. Действительно, единственным способом решения проблемы является уменьшение количества градаций насыщенности. Но это испортит визуальную структуру палитры — будут дырки. Вот я и на распутье. Но скорее всего я таки «продрежу» палитру.
Это я следующую игру на 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 можно перевести так:
Ссылка
Да, я уверен, что можно много эффектов фотошопа сделать программно. Вдавленность, засветка краев и т.д., вопрос времени/качества.

Information

Rating
Does not participate
Location
Escaldas, Escaldes-Engordany, Андорра
Date of birth
Registered
Activity