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

