Читать книгу - "Ретро Бит 1-10 - Сева Сотх"
Отбрасывая лишние технические подробности — самым перспективным вариантом мне векторное квантование показалось. Использование цветовой карты и карты переопределяемых символов, как и планировал для трехмерного шутера, но пока для статичной картинки. А далее отмасштабируем. То самое, благодаря чему я однажды 3Д шутер отрендерю. Этакий ASCII арт на максималках. Не только рисуем картинку символами, но и переопределяем буквы на мини-спрайты на этапе сжатия. Библиотеку символов и цветов при этом не вручную подбираем. Наверняка я тут Америку не открыл, кто-нибудь умный, вполне вероятно, додумался до того же и, может быть, даже уже где-то зарелизил. Но играем от той расстановки шахмат, что есть.
— Смотри, Джон, какой инструмент я для нас хочу, — обратился я к самому гениальному из своих кодеров. — Анализируем нарисованную Линдой картинку, составляем из нее библиотеку символов и цветовую карту, восстанавливаем картинку, используя переопределенный набор из множества. Мы так и поступаем, когда создаем тайловую графику вручную, я от тебя хочу автоматизации процесса. Программу, которая скушает картинку высокого разрешения, прожует и выплюнет кучку мини-спрайтов и инструкцию, как из них получить картинку.
— У нас не получится повторить изначальное изображение точь-в-точь, — сразу возразил скептик Джон.
— Нам и не надо. Перфекционизм вреден, удовлетворимся приемлемым по качеству. Изначально у нас будет картинка высокого разрешения, созданная на Сан-1, а нам нужна более низкого, упакованная для Коммодора и IBM. Как-то так.
— Я не знаю Ассемблера под Моторола 68000, — нашел другую отмазку Джон.
— И не надо… пока что. Пиши упаковщик на Си. Нам не так важно, за час обработается картинка или за два. Если нужен толковый помощник, а я в это время занят — обращайся к Монтгомери. У него голова работает даже быстрее, чем у нас с тобой, только опыта не хватает.
Линда начала обрабатывать отснятые материалы, поначалу взявшись с великим воодушевлением, но чем дальше, тем потихоньку утрачивая энтузиазм. Делала стопкадры, фотографировала, распечатывала и обводила на графическом планшете. Повторить, повторить, повторить. Не жаловалась, но по глазам видно, что монотонная и не самая творческая работа вгоняла девушку в сон. Но кто, если не она? Точно не я.
Так или иначе, первая анимация — стояние на месте, оказалась за неделю упорного труда оцифрована. Причем, уже с раскрашенными телом, шортиками и подрисованной маечкой. Осталось взять готовый спрайт, чередовать кадры и экранная Пенни Смит… не будет ничего делать. А ведь это еще до кошки не добрались.
Базовый движок у нас все тот же V6 — стоит так его называть в честь первой игры, что мы в не таком и далеком будущем на нем релизнем. Скорее всего, уже осенью. Или, может быть, к рождеству.
Натянул спрайт Пенни Смит на капитана Виридиана и понял, что дискета потенциально трещит по швам. Увы, у нашей героини очевидный лишний вес и гербалайфом это не лечится. Учитываем, что, кроме самой Пенелопы Смит, запланированы Марта Джонс и антагонисты, которых начали отснимать с музыкантов «Бесконечности тьмы», а также всякие мелкие животинки. И кошка! Ее нужно много, не поместится всё.
Решение — в формате данных. Первый кадр каждой анимации храним целиком. Для второго — только отличия от первого через XOR и так далее. Сомневаюсь, что что-то революционное вспомнил, наверняка так уже делают. Но и Джон, и Говард прямо похвалили затею. Скорее это им знаний не хватает, чем я время опередил. Срочно надо заказать себе футболку «хочешь похудеть — спроси меня, как». Рокки оценит.
В двадцатых числах внезапно Рокки Кларк как раз самолично нам позвонил.
— Си-Си? Ты в офисе? Отлично! Прекрасно! Потрясающе! Никуда не уезжай, будь на месте! Я приеду кое-что показать и рассказать.
Куда же я денусь с подводной лодки? На работе я в этот месяц как поселился, так и отлучался лишь поиграть с Монти в козла-каброна, то есть футбольный сквош, да по делам и на ночь. Иногда и ночью не уходил, когда та звала меня или Линду, занятую обработкой отснятых для ротоскопинга материалов.
Возняк — не человек, а стихия. Ворвался в офис с кучей коробок пиццы, всем раздал угощение, со всеми поздоровался и даже обнялся с теми, с кем хорошо знаком, и только утянув Джона и Монти ко мне в кабинет, затараторил по делу.
— Ребят, смотрите, какая крутизна! Это четырехбитный микроконтроллер Hitachi HD44795 со встроенным драйвером для жидкокристаллических дисплеев! Поддерживает больше 200 сегментов при помощи расширения линий! — бережно положил он передо мной маленький чип, похожий на ощетинившееся со всех сторон лапками морское членистоногое. — Потрясающе низкое энергопотребление, на грани погрешности — наша игра сможет работать месяцами на одном комплекте батареек. Нужно только переписать код под его диалект ассемблера. Он очень далек от 6502, но Джон, ты наверняка справишься, ты же потрясающе умный парень! И кастомного экрана с фабрики у нас пока нет, но мы соберем тестовый стенд из светодиодов, как Крис и предлагал. И кросс-ассемблера под этот чип тоже нет, но есть официальная плата-девкит, я ее уже заказал, придет по почте завтра. Две штуки! Для меня и для вас. Уверен, это будет особенный инженерный опыт! Мне понравилась ваша перестановка. Собрать все статуи в одном месте, чтобы не бродить по дому, если хочешь увидеть каждую — отличное инженерное решение.
— Рокки, а что ты хотел рассказать? — спросил я.
— Эл! Видел его сегодня утром в Купертино на Бэндли-драйв, — вздохнул Воз, — но так вышло, что не смог подойти. Но это еще ничего не значит! Он бы сразу сообщил, если бы принял решение!
Тут мысленно вздохнул уже я. Кадры решают всё, и с ними у нас очевидная недоработка. Быть, возможно, тёть Лизе исполнительным директором и обладателем 5 % акций, раз дядя Алик с нами дружить не хочет.
Глава 22
Чем ближе подступал июль, тем сильнее меня трясло от предвкушения грядущей демонстрации «Долины проклятий» автору первоисточника. Мы без обмана отлично постарались, собирая свою получасовую демку. В двадцать первом
Прочитали книгу? Предлагаем вам поделится своим впечатлением! Ваш отзыв будет полезен читателям, которые еще только собираются познакомиться с произведением.
Оставить комментарий
- Гость Ирина28 октябрь 10:35Мачеха для четверых и ни одной инструкции - Александра КаплуноваБольшое спасибо за книгу, очень понравилась, автору вдохновения
- Тата15 октябрь 06:48Любовь через развод - Женя ГромоваНе понравилось. Для 28 лет, да ещё и завуча школы, героиня слишком тупая..
- Вероника08 октябрь 13:31Моя истинная попаданка - Наталья БулановаЗдравствуйте.Прочитала с интересом о том что можно разделить себя чтобы не терять две цели и к чему это может привести. Единственное что не понравилось это то что
- Гость Елена22 сентябрь 22:55Академия Сердцеедов. Обман - Полина ВерховцеваВсе три книги Полины Верховцевой понравились, спасибо большое автору и за возможность прочитать полностью.







