Пиксель арт для игр путем катания курсора
Жил-был один человек в 1998 году, у которого при рисовании пиксель арта в MS Paint под Windows 98 дрожали руки, а мышка с шариком каталась тяжело и кнопки на ней прожимались с трудом. Поставить точку в нужное место мышкой было трудно на рисунке, а уж линией две точки соединить - вообще тяжело, это надо два раза кликнуть, и оба раза точно в нужные пиксели. Тяжелые были времена.
И подумал он: "А почему бы не сесть мне за кубейсик, ведь я как раз 13-летний школьник, мог бы чего нибудь эдакое сварганить, чтоб потом рисовать картинки для собственных игр".
Сел он за кубейсик 4.5, модный в те времена язык программирования, взмахнул пальцами над клавиатурой и появился код.
И сделал он редактор, в котором можно было курсор с клавиатуры катать стрелками, а пробелом ставить точки. Он еще не знал, что ранее, например, в Windows 3.11, была уже такая возможность в редакторе Paint Brush, а потом ее вырезали, т.к. пришло время мыши. Дитё Windows 9x, что с него взять...
Но т.к. был он всего лишь 13-летний школьник, то не знал он ни работы с файлами кроме элементарной, ни обработки изображений. И заглохло дело его. И лежало оно до 2004 года, когда вдруг стали выпускать телефоны с Java. У них как раз были кнопки. Он возьми да и сделай редактор кнопочный, такой что катай себе курсор да точки рисуй.
Время шло, уж 2006 год шёл, а он все делал редактор, фичи ему приматывал, баги правил, интерфейс разрисовывал.
И вот в 2010 году он силы в себе почувствовал вернуться в 1998 год и сделать таки редактор курсорокатательный для компьютера. Запряг он Delphi 7 и полез на нём в гору.
Скоро сказка сказывается, да нескоро дело делается. Сидел он пять лет, сначала переписывал возможности мобильного редактора: рисование пиксельное в 8-битном (256-цветном) режиме с палитрой индексированной, да в 24-битном режиме RGB-полноцветном, сборку GIF-ов анимированных да со шрифтами PCF растровыми работу.
Затем сборку и разборку AVI видеофайлов из кадров отдельных.
Затем работу с тайлами для создания карт двухмерных для игр простых.
Затем работу с 3D изображениями (JPS, MPO), работу с альфа-каналом для PNG, работу со скриптами на языке Java Script и программирование с их помощью рисования рисунков и анимаций.
А потом и звуковой редактор добавил для создания озвучки AVI файлов, а также для создания звуков и музыки для игр, с возможностью программирования мелодий командами, использования SF2/DLS звуковых банков и создания собственных инструментов, записи мелодий в скрипт с клавиатуры подобно клавиатуре фортепиано, записи мелодий по игре в определенных стилях на фортепиано, шестиструнной гитаре и сетке барабанов.
Ну и полученные в звуковом редакторе WAV мелодии можно стало конечно же прикрепить к созданным ранее AVI видеофайлам.
И получились у него графический пиксель арт редактор, звуковой редактор и видео редактор в одном флаконе в EXE-файле весом 3 Мегабайта и c CHM-файлом помощи в комплекте весом около 10 мегабайт, которые работали в любом Windows начиная с Windows 95 и заканчивая Windows 10:
И стал он пиксель арт для своих будущих игр учиться рисовать и добра наживать.
Управляя при этом программой с клавиатуры и используя всего лишь десяток клавиш, хоть в транспорте с ноутбуком на коленях, хоть на столе, где мало места для мышки.
А когда у него рядом не было ноутбука, то он рисовал на той самой мобильной программе из 2004-2010 года, но сконвертированной под андроид через microemu с особенной виртуальной мобильной клавиатурой как у телефона.
Эта программа конечно умела меньше чем компьютерная версия - всего лишь рисовать картинки в 8-битном режиме с индексированной палитрой и в 24-битном полноцветном RGB режиме, а также собирать GIF анимации, работать с растровыми PCF шрифтами и рисовать полупрозрачные PNG с альфа-каналом:
https://play.google.com/store/apps/details?id=org.microemu.a...
А самые лучшие работы на этой программе от пиксель-артистов со всего света он собирал в галерею, в которую каждый желающий мог отослать свою работу на модерирование и вывешивание:
https://play.google.com/store/apps/details?id=com.bss.paintc...
А потом одним осенним вечером 2016 года он написал на Пикабу этот пост =)