После приобретения Корпорации Хуэйхуан, что делать дальше?
Учитывая, что у него нет связей и он не выдержит давления высокотехнологичных изобретений, Фан Хао решил начать с индустрии программного обеспечения и начал думать, какое программное обеспечение разработать, чтобы сразу добиться успеха.
— Сначала создадим эту игру!
Фан Хао долго размышлял и наконец решил создать многопользовательскую онлайн-игру о современной войне «Мировая война». Эта игра была создана Blizzard Company в 2044 году и сразу же после выхода стала популярной по всему миру.
Причина успеха этой игры в том, что она написана на языке C. Нужно знать, что язык C — лучший язык в мире, самый быстрый, требующий наименьшего количества ресурсов. Доказательством тому служит игра «World of Warcraft», которая когда-то была популярна по всему миру.
Он еще помнил, что эта онлайн-игра могла работать в 2004 году. Нужно знать, что тогда конфигурация компьютеров была очень низкой, объем памяти составлял всего более двухсот мегабайт. Нельзя не сказать, что это было чудо.
Сейчас конфигурация компьютеров выше, но игры становятся все хуже. Основная причина в проблемах с программным дизайном. Разработчики больше не уделяют внимания технологиям, а сосредоточены на краткосрочной прибыли, не стремясь к совершенству в играх.
Фан Хао планирует использовать в новой игре передовой игровой движок SV1.0. Персонажи в нем полностью имитируют реальных людей, и качество графики может динамически повышаться в зависимости от аппаратных параметров компьютера, поднимая уровень симуляции игры на новый уровень.
Причина, по которой Фан Хао выбрал эту игру, заключается в том, что первая версия игрового движка SV1.0 относительно проста, и ее создание не представляет большой проблемы. В сети 23-го века есть подробные описания архитектуры движка, которые используются в университетах как учебники по разработке программного обеспечения. У Фан Хао есть документация по этому учебнику по разработке движка, и эта технология является предшественником технологии виртуальной реальности, очень важной в научном мире.
Хотя у него есть исходный код первой версии движка SV, Фан Хао должен сам его понять, чтобы то, что он разработает с нуля, не имело лазеек, которыми могли бы воспользоваться другие.
Самое сложное в разработке программного обеспечения — это проектирование программной архитектуры. Программная архитектура подобна телу человека, используемому для проектирования взаимодействия между различными модулями программного обеспечения.
Программная архитектура — это абстрактная модель, используемая для руководства проектированием всех аспектов программной системы. Это эскиз системы, основа для построения программного обеспечения. Образно говоря, это как скелет и арматура в здании.
Подобно тому, как архитекторы устанавливают принципы и цели проектирования зданий, программная архитектура — это искусство логического проектирования, включающее научные идеи и логику.
Кроме того, самое важное в проектировании архитектуры — это накопленный опыт. Архитектура, придуманная одним человеком, не годится. Поэтому хорошие архитекторы — это в основном технические эксперты с многолетним опытом, и только такая архитектура жизнеспособна.
После проектирования программной архитектуры архитектор детально разрабатывает абстрактные компоненты, которые затем конкретизируются в реальные компоненты. Например, при проектировании человека сначала проектируется общая структура человека — это компоненты.
Если в будущем нужно будет создать человека, достаточно ввести подробные параметры в этот компонент. Естественно, чем подробнее параметры, тем реалистичнее будет персонаж, тем больше данных нужно будет обрабатывать, тем выше требования к аппаратному обеспечению. Тогда возникает проблема: аппаратное обеспечение не может поддерживать огромные вычисления и передачу данных.
Это связано с проблемой алгоритмов, а алгоритмы связаны с математикой. Поэтому, чтобы разработать плавную игру, необходимо привлечь мастеров алгоритмов. Нужно знать, что мастера алгоритмов — это по сути математики. В настоящее время на Земле еще нет математика, способного решить такую проблему.
В 2040 году аспирант Гарвардского университета обнаружил математический алгоритм для решения этой проблемы — трехмерный высокоскоростной алгоритм. Blizzard Company сразу же применила его в разработке игр и за четыре года выпустила эпическую игру «Мировая война».
Игровой движок SV1.0 использует множество передовых алгоритмов. Можно сказать, что это сборник математики. Это сложная задача, которую Фан Хао должен преодолеть. Поэтому он погрузился в изучение трехмерного высокоскоростного алгоритма в математике.
— Хорошо, что у меня хорошие оценки по математике, иначе этот движок было бы практически невозможно разработать!
Достав 223-страничный учебник по высокоскоростным алгоритмам, при поддержке Системы Главного Бога, Фан Хао погрузился в мучительное обучение. Прошло больше месяца, прежде чем Фан Хао наконец разобрался с математическими проблемами игрового движка SV1.0 и начал писать архитектуру движка SV1.0 на языке C. Так прошел месяц.
............
Причина, по которой Фан Хао выбрал «Мировую войну», не только в превосходстве этой игры, но и в важной цели — создать виртуальную Землю, чтобы виртуальная Земля стала мощным инструментом для снижения затрат.
После 22-го века ресурсы Земли истощились, но человечество все еще не покинуло Землю. В условиях нехватки ресурсов Глобальная организация по научно-техническому сотрудничеству WWM (Федерация Человеческих Технологий) начала проект «Виртуальная Земля», направленный на создание высокореалистичной виртуальной лаборатории. Параметры в Виртуальной Земле полностью соответствуют реальным настройкам, и в среде Виртуальной Земли можно проводить многие научно-технические исследования. Помимо небольшого расхода электроэнергии, не требуется никаких других ресурсов, что значительно ускорило темпы развития глобальной науки и техники.
Только представьте, насколько ускорится мировая наука и техника, если у каждого будет лаборатория мирового уровня. Эксперты 23-го века считают, что Виртуальная Земля напрямую открыла пятую научно-техническую революцию. Летательные аппараты, которые видел Фан Хао, были изобретены в Виртуальной Земле. Они используют очень эффективные двигатели и уже достигли полетов с низким энергопотреблением. Использование летательных аппаратов очень экономит ресурсы.
— Жаль, что создание Виртуальной Земли требует огромных человеческих ресурсов для разработки, и невозможно получить исходный код Виртуальной Земли, ведь это совершенно секретные данные Глобальной организации по научно-техническому сотрудничеству WWM.
............
В одной из кофеен Хайчэна сидели друг напротив друга двое человек. Одним из них был Фан Хао, другим — энергичный мужчина, высококлассный профессиональный менеджер Чжан Тин, которого для него нашло хедхантерское агентство.
Чжан Тин, мужчина, 40 лет, ранее работал архитектором систем. Написал технический тест на отлично.
Бакалавр компьютерных наук Пекинского университета.
Магистр телекоммуникационной инженерии Университета электронных наук и технологий Китая.
Доктор телекоммуникационной инженерии Университета электронных наук и технологий Китая.
Опыт работы: Инженер-программист ZTE Group (2008–2011).
Руководитель отдела исследований и разработок программного обеспечения Huawei Technologies (2012–2018).
Технический менеджер Apple Inc. (2018–по настоящее время).
Фан Хао, поговорив немного, понял технический уровень Чжан Тина. Обсудив технические проблемы архитектуры «Мировой войны», он увидел, что его мышление очень ясно. Это настоящий талант, не зря он потратил большие деньги, чтобы переманить этого элитного специалиста.
— Твой технический уровень довольно прочный, и ты соответствуешь требованиям компании к персоналу. Как ты думаешь, какую зарплату ты мог бы получать?
Фан Хао спросил его после обсуждения профессиональных вопросов. Опираясь на свои технические способности, Фан Хао понял, что уровень этого человека очень высок.
— Я хочу пять миллионов в год, служебный автомобиль для поездок на работу и обратно. Ваша компания может удовлетворить эти требования?
— с улыбкой сказал Чжан Тин.
— Похоже, господин Чжан очень уверен в себе. Я, Фан Хао, больше всего не боюсь уверенных людей. Ваши требования к оплате не проблема. Если вы заинтересованы, то сейчас вы архитектор программных систем компании. Что скажете?
— с улыбкой сказал Фан Хао.
— Тогда спасибо, господин Фан, за ваше признание.
— Приятного сотрудничества!
Их руки легко пожали друг другу.
(Нет комментариев)
|
|
|
|