Анджей Ясинский - Ник: Программист. Снова юзер. Продвинутый юзер (сборник)

Тут можно читать онлайн Анджей Ясинский - Ник: Программист. Снова юзер. Продвинутый юзер (сборник) - бесплатно ознакомительный отрывок. Жанр: popadanec, издательство АСТ, Издательский дом «Ленинград», год 2016. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Ник: Программист. Снова юзер. Продвинутый юзер (сборник)
  • Автор:
  • Жанр:
  • Издательство:
    АСТ, Издательский дом «Ленинград»
  • Год:
    2016
  • Город:
    Москва
  • ISBN:
    978-5-17-096325-6
  • Рейтинг:
    4.25/5. Голосов: 81
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Анджей Ясинский - Ник: Программист. Снова юзер. Продвинутый юзер (сборник) краткое содержание

Ник: Программист. Снова юзер. Продвинутый юзер (сборник) - описание и краткое содержание, автор Анджей Ясинский, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Магия – это не так уж сложно. Тем более если вы обладаете системным мышлением и умеете программировать…

Обыкновенный «компьютерщик» попадает в мир, в котором ему удается применить свои способности в области, доселе такому «кощунству» не подвергавшейся. Логика и знания нашего с вами современника находят применение в ином, магическом, мире. И не просто помогают ему выжить, но делают его одним из самых могущественных магов, «первым среди равных». Чистая логика плюс компьютер и «никакого мошенства»! Если не считать Умника – надежного друга, помощника и советчика на случай самых непредвиденных ситуаций. Ну в самом деле, кто мы без друзей? И кого волнует, что он не из живой плоти, а инопланетный компьютер?

Ник: Программист. Снова юзер. Продвинутый юзер (сборник) - читать онлайн бесплатно ознакомительный отрывок

Ник: Программист. Снова юзер. Продвинутый юзер (сборник) - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Анджей Ясинский
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

«Кстати, Умник, а в каком состоянии у тебя находится разработка системы обнаружения летящего в меня оружия?»

«У меня есть несколько вариантов реализаций, – тут же откликнулся тот, – а именно – быстрый радар и сигнальная сеть. Каждый имеет свои преимущества и недостатки. Я бы хотел обсудить нюансы, тебе точно удастся найти в них вещи, которые можно оптимизировать».

«Умник, не сейчас, у меня еще разворачивание полога до конца не продумано, мне единственное, что хочется от тебя узнать, – какова точность и скорость распознавания. Надеюсь, система оповестит о летящем в меня оружии до того, как оно достигнет моих кишок?»

«Обижаешь, шеф, оба варианта фиксируют движущиеся в твою сторону предметы, их скорость и координаты с точностью большей, чем девяносто пять процентов, скорость распознавания колеблется от одной сотой до трех десятых миллисекунды».

«Ну, для начала сойдет, – усмехнулся я на «шефа». – Как только до конца разберусь с пологом, гляну код».

Так, с обнаружением у меня все о’кей, теперь думаем о реагировании. Сначала я попробовал вариант а-ля воздушный шар: свернутое плетение сидит в ауре, резким импульсом силы оно разворачивается по всему объему ауры. Результат не устроил – если выстрелы издалека еще нормально отбиваются, то выстрел в упор гарантирует болт в кишках еще до установки полога. Следующий час прошел в безуспешных попытках довести до ума концепцию на компе. Небольшие улучшения, конечно, были, однако отбивать болты, пущенные в упор, все равно не удавалось. Под конец Умник предложил довольно интересное решение: а что если кастовать заклинание одновременно с запитыванием его информ-структуры? Да, результат меня порадовал, развертывание существенно ускорилось. Тем не менее, тесты показали, что арбалетные болты, выпущенные в упор, проходят, особенно если стреляют из мощных стационарных конструкций, вроде того стола, из которого в меня стреляли на базе мертвителей. А если болты еще дополнительно усилены магией, то пиши пропало. К тому же придется тратить много дефицитной инфомагии на ускорение создания плетений. Еще неделю назад я бы без колебаний принял такой вариант защиты, однако сейчас, полностью испытав на себе прелесть тесного знакомства с болтом, предпочел перестраховаться. Похоже, нужно полностью менять архитектуру. Жаль, времени на этот вариант я угрохал много.

Так, с транжирством времени надо завязывать! Субъективное время необходимо всячески продлять, а значит, минимизировать использование бадди-компа, перекинув часть задач на Умника.

«Кстати, Умник, ты выяснил, какого плана щиты от физического воздействия используют в повседневности здешние маги-гроссмейстеры? Вряд ли в книгах они расписывают все свои секреты, но хотя бы общие идеи?»

«Да, кое-что удалось найти. Сам знаешь, видимость невооруженным глазом – один из главных недостатков защитных пологов от физических атак. Сейчас среди высших магов писк моды – это прозрачные щиты. Гроссмейстеры защиты, как и большинство сильных магов, обычно живут недалеко от магических источников, поэтому у них нет необходимости экономить запасы накопленной магии. То есть они, в отличие от нас, особо не заморачиваются с формированием, держат средней силы полог постоянно, а если чуют опасность, то еще немного подпитывают. Я примерно догадываюсь, что они делают, если хочешь, могу разобраться, как добиться того же эффекта».

«Нет, Умник! Мы пойдем другим путем, нечего нашим вероятностным противникам знать, что на нас полог. Хоть и магическим зрением, но его видно. Да и транжирство это страшное. Я ведь не могу все время в гномьей столице жить, да и неохота попусту тратить запасы магии. Хотя, если у нас вообще ничего не получится, попробуем реализовать то, что ты предлагаешь, и подумаем, как сделать так, чтобы полог не был виден в магическом зрении».

Итак, возвращаясь к нашим баранам… Как же быстро развернуть полог? Где у нас бутылочное горлышко? Похоже, узкое место – это количество кастующих заклинание, у нас их только двое: Умник и я. Несмотря на то что Умник может одновременно создавать заклинание обычным и инфомагическим путем, сильно ситуацию это не меняет. Кстати, с обычной магией Умник работает на порядок медленнее потому, что в инфомагии он усиливает свои возможности диадемой, а тут ему приходится работать исключительно своими «ручками». Эх, если бы у нас была тысяч кастеров, тысяча маленьких человечков, которые одновременно собирают полог… Блин! Я мысленно хлопнул себя по лбу. А симбионты для чего? Ведь буквально только что делал прослушку на основе симбионта и прикреплял ее к ауре Васы. Что мне мешает наклепать тысячу таких тварюшек и заставить их строить заслон?

Размножение у симбионтов, конечно, процесс не мгновенный, делают они это вегетативно, делением, но ничто не мешает заготовить базовые экземпляры заранее. Хм, забавно, у каждого симбионта есть все необходимое, чтобы превратить его в программистский класс: самокопирование, инкапсуляция (дергаем за отростки-свойства и вытягиваем плетения – поля), даже наследование (если внедрить плетение в «ДНК» симбионта и дать ему достаточно магоэнергии, то при размножении плетение тоже размножается). Почему бы не создать из них систему магоклассов?

Эта идея настолько меня захватила, что я выдумал на компе базовый класс – обычный симбионт. А дальше отнаследовал от него самые разнообразные классы: симбионты-контейнеры, способные содержать в себе других симбионтов, симбионты-стыковщики магических плетений, симбионты-батарейки, симбионты-насосы и т. д. и т. п. Через сорок минут у меня был готов набросок системы классов и объектной структуры возможной защиты. Радуясь своим оригинальным мыслям, я похвастался Умнику.

«Ник, ты меня поражаешь, идея использовать симбионтов для реализации ООП в обычной магии очень перспективна, – похвалил меня Умник. – Защита тоже интересно задумана, за сколько месяцев ты планируешь ее реализовать?» – Сам того не заметив, опустил меня Умник с небес на грешную землю.

«Месяцев?!»

«Ну да. Многие вещи вроде вложенных симбионтов очень непросто сделать. Когда мы реализовывали «жучка», то фактически использовали природные возможности симбионта, засунув в него очень маленькое плетение. Информ-структуру мы практически не изменяли, если не считать плетения связи. В твоей же реализации ООП приходится существенно видоизменять базовые характеристики объекта, а не просто засовывать плетения в его свободные слоты. Возможно, конечно, у тебя уже есть интересные идеи в этом направлении, но лично я пока не представлю, как для этого нужно изменить симбионтов. Я могу представить варианты модернизации только в половине случаев, а в остальной половине вряд ли можно будет понять это с наскока, даже имея на руках подробную модель инфомагии. Кстати, Ник, а ведь мы с тобой целый ряд инфомагических областей в ней не затрагивали, ибо нацеливались на работу с магией, физикой и материализацией. В том же симбионте есть ряд энергий, которые у нас еще не прописаны в модели. Хорошо, что нам повезло и оказалось, что они никак не влияют на то, что мы делали в симбионте-“жучке”».

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Анджей Ясинский читать все книги автора по порядку

Анджей Ясинский - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Ник: Программист. Снова юзер. Продвинутый юзер (сборник) отзывы


Отзывы читателей о книге Ник: Программист. Снова юзер. Продвинутый юзер (сборник), автор: Анджей Ясинский. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x