Выбрать книгу по жанру
Фантастика и фэнтези
- Боевая фантастика
- Героическая фантастика
- Городское фэнтези
- Готический роман
- Детективная фантастика
- Ироническая фантастика
- Ироническое фэнтези
- Историческое фэнтези
- Киберпанк
- Космическая фантастика
- Космоопера
- ЛитРПГ
- Мистика
- Научная фантастика
- Ненаучная фантастика
- Попаданцы
- Постапокалипсис
- Сказочная фантастика
- Социально-философская фантастика
- Стимпанк
- Технофэнтези
- Ужасы и мистика
- Фантастика: прочее
- Фэнтези
- Эпическая фантастика
- Юмористическая фантастика
- Юмористическое фэнтези
- Альтернативная история
Детективы и триллеры
- Боевики
- Дамский детективный роман
- Иронические детективы
- Исторические детективы
- Классические детективы
- Криминальные детективы
- Крутой детектив
- Маньяки
- Медицинский триллер
- Политические детективы
- Полицейские детективы
- Прочие Детективы
- Триллеры
- Шпионские детективы
Проза
- Афоризмы
- Военная проза
- Историческая проза
- Классическая проза
- Контркультура
- Магический реализм
- Новелла
- Повесть
- Проза прочее
- Рассказ
- Роман
- Русская классическая проза
- Семейный роман/Семейная сага
- Сентиментальная проза
- Советская классическая проза
- Современная проза
- Эпистолярная проза
- Эссе, очерк, этюд, набросок
- Феерия
Любовные романы
- Исторические любовные романы
- Короткие любовные романы
- Любовно-фантастические романы
- Остросюжетные любовные романы
- Порно
- Прочие любовные романы
- Слеш
- Современные любовные романы
- Эротика
- Фемслеш
Приключения
- Вестерны
- Исторические приключения
- Морские приключения
- Приключения про индейцев
- Природа и животные
- Прочие приключения
- Путешествия и география
Детские
- Детская образовательная литература
- Детская проза
- Детская фантастика
- Детские остросюжетные
- Детские приключения
- Детские стихи
- Детский фольклор
- Книга-игра
- Прочая детская литература
- Сказки
Поэзия и драматургия
- Басни
- Верлибры
- Визуальная поэзия
- В стихах
- Драматургия
- Лирика
- Палиндромы
- Песенная поэзия
- Поэзия
- Экспериментальная поэзия
- Эпическая поэзия
Старинная литература
- Античная литература
- Древневосточная литература
- Древнерусская литература
- Европейская старинная литература
- Мифы. Легенды. Эпос
- Прочая старинная литература
Научно-образовательная
- Альтернативная медицина
- Астрономия и космос
- Биология
- Биофизика
- Биохимия
- Ботаника
- Ветеринария
- Военная история
- Геология и география
- Государство и право
- Детская психология
- Зоология
- Иностранные языки
- История
- Культурология
- Литературоведение
- Математика
- Медицина
- Обществознание
- Органическая химия
- Педагогика
- Политика
- Прочая научная литература
- Психология
- Психотерапия и консультирование
- Религиоведение
- Рефераты
- Секс и семейная психология
- Технические науки
- Учебники
- Физика
- Физическая химия
- Философия
- Химия
- Шпаргалки
- Экология
- Юриспруденция
- Языкознание
- Аналитическая химия
Компьютеры и интернет
- Базы данных
- Интернет
- Компьютерное «железо»
- ОС и сети
- Программирование
- Программное обеспечение
- Прочая компьютерная литература
Справочная литература
Документальная литература
- Биографии и мемуары
- Военная документалистика
- Искусство и Дизайн
- Критика
- Научпоп
- Прочая документальная литература
- Публицистика
Религия и духовность
- Астрология
- Индуизм
- Православие
- Протестантизм
- Прочая религиозная литература
- Религия
- Самосовершенствование
- Христианство
- Эзотерика
- Язычество
- Хиромантия
Юмор
Дом и семья
- Домашние животные
- Здоровье и красота
- Кулинария
- Прочее домоводство
- Развлечения
- Сад и огород
- Сделай сам
- Спорт
- Хобби и ремесла
- Эротика и секс
Деловая литература
- Банковское дело
- Внешнеэкономическая деятельность
- Деловая литература
- Делопроизводство
- Корпоративная культура
- Личные финансы
- Малый бизнес
- Маркетинг, PR, реклама
- О бизнесе популярно
- Поиск работы, карьера
- Торговля
- Управление, подбор персонала
- Ценные бумаги, инвестиции
- Экономика
Жанр не определен
Техника
Прочее
Драматургия
Фольклор
Военное дело
Ретро Бит 8 (СИ) - "Seva Soth" - Страница 42
— Ага, мой, — смиренно подтвердил я. — Стив Бьорк отправил его исходники на турнир. Забавно, что мой тупой робот одолел всех умных.
— Сразимся с моим? Я заказала у журнала дискету с кодом участников турнира, но она мне пока не пришла.
— Давай для начала с работой определимся. Пойдём решим, к какому проекту тебя подключить. Семь долларов в час для начала тебя устроит?
Столько же, сколько у джуна-олимпиадника Роберто. Уровень компетенции девчонки я уже заранее оценил, как хороший. Самое важное — она увлеченный геймер, а не просто начинающий программист. Заодно увлеченная ещё кино и фантастикой.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-144', c: 4, b: 144})— Йеп! — услышать фирменное айовское словечко не от Трейси чуточку странным оказалось, тем более, что Джейн раньше им не злоупотребляла. Но она из того же штата.
— Пойдем тогда, определю тебя в команду…
Вышел вместе с брюнеткой в зарождающийся опенспейс, которому таковым стать мы не позволим. Вот сейчас проведут ремонт-реконструкцию в соседних помещениях и нормально поделимся на кабинеты по два-четыре человека, сгруппированных по проектам.
— Ребят, кто не знаком — познакомьтесь. Это Джейн, она хороший программист и сценарист, но опыта в совместной разработке у нее пока нет.
Сразу в один из сложных проектов ее включать как-то неправильно. Новый человек под дедлайн только затянет сроки.
— Роберто, Говард, примите к себе новенькую? В проект с Химерами.
— Конечно! — дружелюбно улыбнулся опытный программист. — У нас как раз выделяется отдельный модуль с математикой сражений, пока Ар-ту комбинаторикой занимается. Иди сюда, Джейн, покажу тебе диздок.
Практику дизайн-документов, то есть где-то обобщенного, а где-то детального описания будущей игры, конечно, не я изобрел. Эта необходимая бюрократия и в Атари практиковалась, и в Сьерре. Я поначалу, пока один работал, все в голове держал, но вынужденно перешел на светлую сторону силы и начал всё расписывать. «Долину проклятий», «Патито» и экономические игры Бренды сразу с составления списка всего, что хотим получить, начинали. На «Темпл ран 2» целая папочка с описаниями желаемых фич и эскизами Линды заготовлена. Периодически планы пересматриваются, правда. У нас же гибкий подход.
Вот и на «Химерию», как пока названа игра про сафари-парк безумного генетика, мы подробный план с хотелками постфактум написали. При повседневной работе он не очень и требовался — исполнитель и его ментор и так все знали, но для подключения к проекту нового человека — бесценный материал.
— Девчонка-программист! Офигеть! — удивился из своего угла рыжий Блейз. — Я и не знал, что такие бывают!
— Роберта Уильямс? — назвал я. — Линда Ким, Бренда Бойл…
— Не-не-не, Си-Си, — возразил парень, — миссис Уильямс клёвая, но она геймдизайнер, а не программист. Придумывает игры, а не пишет. И Эль-Кей тоже не в тему. Крутая художница, но с кодом не работает. А Бренда…
— Она что? — насупилась бухгалтерша.
— Программист другого толка! — выкрутился Блейз.
Ну не идиот ли — ссориться с человеком, который считает твою зарплату. И с девушкой, чей парень — здоровенный мясник, одним ударом тесака разрубающий кости.
— Крис, не надо за меня вступаться, — попросила Джейн. — Если ребята считают, что я плохой программист — пусть попробуют меня в войне роботов одолеть.
Подавил желание показать парням кулак из-за спины новой сотрудницы — она явно сама за себя умеет постоять. Пусть сами дойдут до той мысли, что программиста делают мозги, а не хуэвосы в штанах.
И робота Джейн алгоритмы парней порвали на британский флаг. Ничего удивительного — все они, считай, форки моего тупого Си-Си-Бота, на которого всяких личных оптимизаций накручено. Подозреваю, оригинал своим копиям тоже проиграл бы.
— Ого! Ребят, а вы крутые, мне приятно с вами в одной команде оказаться, — не стала тушеваться Джейн. — Давайте друзьями будем, а не лошадиными задницами.
— Да я ничего такого и не говорил, — покраснел вдруг рыжий.
— Слушай, а как ты алгоритм торможения у стен сделала, покажешь? — спросил Чак. — Нам как раз нужно заставить ботов в игре не врезаться друг в друга, но они постоянно тормозят с торможением.
И лед тронулся, даже треснул. Правда, новенькая оказалась не за тем столом и занялась не милыми зверушками-гибридами, а машинками и пыщ-пыщ, но это и неплохо.
Постепенно близился дедлайн по «Долине Проклятий», и благодаря тому, что все мы хорошо поработали, выдали первый билд уровня — машина едет, стреляет и накапливает повреждения. Неплохо так получилось, очень похоже на, опять не побоюсь этого слова, легендарную Джакал с Денди, но с характерными для Коммодора 64 приглушенными слегка землистыми цветами. Особая гордость парней — очень упрощенная, но все же физическая модель. Настоящая инерция, благодаря которой броневик ощущался подлинной тяжелой боевой машиной, а не персонажем, что вертится, как хочет.
Эдди и Томми синтвейв-версию «Долины Пистолета» до ума довели, после чего она перестала являться смертью для ушей и зазвучала приятно, хоть подпевай. Линда красочный загрузочный экран нарисовала. Новенькая девушка, как выяснилось, тоже читавшая повесть, даже написала краткий текст для него:
Континент в руинах, в Бостоне бушует чума, в центральной части страны — тысячи миль радиоактивного ада. Вы преступник, которому обещано полное помилование за доставку вакцины. Но шансы доехать равны нулю. Или все же нет?
Результат с огромным трудом уместился на дискету и для демонстрации Роджеру Желязны 5 июля этой демки вполне достаточно. Но для полноценного релиза короткого огрызка маловато! И как впихнуть в носитель невпихуемое? Выпускать игру на огромной пачке дискет, как Сьерра с «Тайм зон»? Заранее обреченная на коммерческий провал стратегия. Отказаться от красивых полноэкранных загрузок, подающих сюжетную информацию? Ну… так-то вариант, если мы будем делать просто постапокалиптические гонки. Но хочется-то красиво и много…
По большому счету, все уже придумано до нас. Сжатие с потерями, уменьшающее размер картинок на порядок ценой потери части качества и появления малой толики артефактов, спасет отца американского геймдева. О слава студенту Питеру! Теперь я фразочки из Ильфа и Петрова легально в речь вставлять имею повод. Их, правда, окружающие не очень поймут. Как заставить всю студию «Двенадцать стульев» прочитать? А лучше всю Калифорнию или даже Америку.
Конечно, премии Тьюринга за внезапное изобретение джипега нам с Джоном не видать. Хотя бы потому, что все теоретические основы уже как бы не лет десять-двадцать назад придуманы умными академиками со светлыми головами и высокими лбами. Да и тяжеловата компрессия из будущего для 1983-го.
Отбрасывая лишние технические подробности — самым перспективным вариантом мне векторное квантование показалось. Использование цветовой карты и карты переопределяемых символов, как и планировал для трехмерного шутера, но пока для статичной картинки. А далее отмасштабируем. То самое, благодаря чему я однажды 3Д шутер отрендерю. Этакий ASCII арт на максималках. Не только рисуем картинку символами, но и переопределяем буквы на мини-спрайты на этапе сжатия. Библиотеку символов и цветов при этом не вручную подбираем. Наверняка я тут Америку не открыл, кто-нибудь умный, вполне вероятно, додумался до того же и, может быть, даже уже где-то зарелизил. Но играем от той расстановки шахмат, что есть.
— Смотри, Джон, какой инструмент я для нас хочу, — обратился я к самому гениальному из своих кодеров. — Анализируем нарисованную Линдой картинку, составляем из нее библиотеку символов и цветовую карту, восстанавливаем картинку, используя переопределенный набор из множества. Мы так и поступаем, когда создаем тайловую графику вручную, я от тебя хочу автоматизации процесса. Программу, которая скушает картинку высокого разрешения, прожует и выплюнет кучку мини-спрайтов и инструкцию, как из них получить картинку.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-145', c: 4, b: 145})— У нас не получится повторить изначальное изображение точь-в-точь, — сразу возразил скептик Джон.
- Предыдущая
- 42/53
- Следующая
