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