Шрифт:
– Не хватает движка построения электронной карты на основании фото и видео съёмки местности, – задумчиво высказал своё мнение, Олег. Высокий молодой человек, в фирменных синих джинсах, дорогой брендовой рубашке-поло белого цвета, – Если уж мы хотим разнообразие в картах, то их нужно делать на основе реальной местности. Генерировать случайную местность практически не реально и долго.
– Именно так, – подтвердил Павел Леонидович, – И это все нужно завязать в одну систему с голосовым мессенджером.
– А почему бы не взять готовый мессенджер? – спросил Максим, намекая на массу онлайн-сервисов и open-source решений.
– Военные в любой стране хотят иметь всё своё, – спокойно ответил полковник, – А если и не своё, то всё это разбирается на мелкие детали, анализируется, нет ли там каких закладок и собирается снова. Так что, все исходники, о которых я говорил, ещё нужно будет проанализировать, ну, и, за одно, оптимизировать, убрав лишнее. Производительность нужна максимальная.
– А использовать штатную военную связь нельзя? – поинтересовался Стас, – зачем писать свой мессенджер?
– Можно! И будем! Но нам нужна возможность моделировать различные помехи, а наши военные системы установки помех не действуют на наши системы связи. Хорошо, – подытожил полковник, – задача понятна?
– В общих чертах. Но хотелось бы получить более подробное описание требований, техническое задание или, ещё лучше, спецификацию, – задумчиво произнёс Стас, поправляя очки на носу.
– Ага! А ключи от квартиры, где деньги лежат, вам не нужны? – полковник дал понять, что ничего подобного нет и не будет, – Ок, кое-какое описание требований вам будет. Кроме меня его писать некому, так что на выходных набросаю. Но более чем то, что вы сегодня услышали и не надейтесь получить. Это будет скорее тезисы, чем требования. Так что, придётся вам изобретать свой велосипед самим.
– А кто тестировать будет наш тренажёр? – спохватился Олег.
– Сами и будете! Кроме вас у меня никого нет. Бета-тест будем проводить в военной академии с привлечением курсантов выпускников. Итак, если задача понятна, какие будут соображения с чего начать?
– Ну, я могу посмотреть исходники графического движка и физику, – поднял руку Стас.
– Я могу заняться сервером обработки событий и расчётов выстрелов, – тихонько сказала Дина.
– Я займусь недостающими моделями техники и вооружения. Ну, и беру на себя связь – сообщил Олег.
– Полагаю, Максим займётся динамическим построением карт на основе фото– и видеосъёмки. Я уверен, у него это получится – посмотрел на Макса полковник, завершая распределение задач, – Надеюсь, сами договоритесь как потом это все склеить в одну систему.
– Договоримся, – ответил за всех Олег.
– Ок. Если все понятно, тогда за работу!
– Павел Леонидович, – остановил полковника Максим, – нам нужны сервера, исходные тексты обещанных движков и «толстый» Интернет-канал.
– Все что вам нужно у вас в почтовых ящиках, включая настройки для выхода в Интернет. Если что-то ещё понадобиться, пишите мне в ответ на то письмо – на следующий день будет!
– А если понадобиться пицца и пиво? – с вызовом спросил Олег.
– Пишите. Продукты питания будут доставлены в течение часа. Из алкоголя только пиво и только по пятницам не больше литра на человека. Ещё вопросы?
Молодые люди заулыбались, переглянулись и хором заявили:
– Нет вопросов, товарищ полковник!
– Ок. Тогда последнее: каждое утро в 9.00 standup!
– Понятно…, – тихо сказали ребята и открыли почтовые ящики…
***
Как пролетели две недели, ребята даже не заметили. Каждый день приносил свои результаты, которые заставляли задерживаться допоздна в небольшой комнатке с пятью столами, холодильником, микроволновкой и проектором. Множество необходимых белых досок для рисования заменяли стены, окрашенные специальной белой краской, по которой можно было писать специальными фломастерами и стирать специальным ластиком.
Пятый стол стоял в центре комнаты и служил комнатой переговоров для собрания всей команды вместе. Над ним висел проектор, который можно было повернуть на три стены, включая окно, над которым висел опускающийся экран для проецирования изображения с проектора. За этим же столом ребята обедали и ужинали. Завтраки не были привычными, все завтракали дома и приходили в офис кто, когда хотел. Обещанные standup’ы в девять утра не прижились, ибо собрать всех вместе утром не представлялось возможным. Зато в полдень, когда привозили обед, все собирались за круглым столом и можно было провести общее собрание, на котором все по очереди делились достижениями прошлого дня, планами на этот. Обсуждались проблемы и делались заказы «Визарду».
«Визардом» за глаза ребята называли Павла Леонидовича. Отчасти потому, что он выполнял все их пожелания, но в основном потому, что полковник, обладая хорошим чувством юмора, назвал свой почтовый ящик wizard.
Каждое утром Максим просыпался от того, что отдохнувший мозг подсказывал ему решение вчерашней проблемы. И Максим быстро собирался, умывался, иногда забывая позавтракать, летел в офис. Ожидание автобуса выводило его из себя и, стоя на остановке, он работал на планшете. Но такая работа его не устраивала. Поэтому на четвёртый день Макс поехал на работу на велосипеде – это сократило его время на дорогу в два раза и хорошо компенсировало сидячий образ жизни.