anthraxAI game engine: version 2.0 (c++/vulkan)

Поделиться
HTML-код
  • Опубликовано: 9 окт 2024

Комментарии • 173

  • @oracleinside6686
    @oracleinside6686 4 дня назад +5

    Я от HeneyMontana! Благодарю за прекрасное интервью! Вы - прекрасный человек!

    • @sudolovemebaby
      @sudolovemebaby  3 дня назад +1

      @@oracleinside6686 спасибо большое 🥺

    • @userf155
      @userf155 3 дня назад

      Рыли ынтрыстинг дыскриптар.

  • @dandan19-d
    @dandan19-d 20 часов назад +1

    hey nice job! It's good to see how your code has improved over time. One pattern you might want to look at next is RAII (resource acquisition is initialisation). One of the telltale signs it might be useful is when you have a lot of Init and CleanUp/Release functions you are calling. Basically you build managed resource classes that Init in the constructor and CleanUp in the destructor so you never forget them and get memory leaks! Good luck with the rest of your engine.

    • @sudolovemebaby
      @sudolovemebaby  19 часов назад +2

      @@dandan19-d hi!!! Thank you for advice!
      I managed to handle an object that push several vulkan stuff to a deletion queue, but not all of them could be handle this way (from my experience)
      I will definitely implement this thing for vulkan unrelated objects.... But if you know something about vulkan let me know

  • @GabeRundlett
    @GabeRundlett 4 дня назад +1

    I imagine it feels amazing to finally get bindless done. Keep up the great work!!

  • @arkeynserhayn8370
    @arkeynserhayn8370 3 дня назад +3

    People: perfect anime waifu doesn't exist
    That girl other side of the world: 5:20

  • @anatolykosychenko8038
    @anatolykosychenko8038 4 дня назад +3

    Hi Ya & best wishes. SuperB! Thanks for work. Be Happy. Sevastopol/Crimea

  • @retro.m8
    @retro.m8 3 дня назад +1

    you looks so happy talking about it. it's so nice to see that!

  • @joshuaadewale1409
    @joshuaadewale1409 16 часов назад

    This is inspiring. I want to make my own engine....in JavaScript 😝. Looking forward to your release. I'd 100% love to try it out

    • @sudolovemebaby
      @sudolovemebaby  7 часов назад

      @@joshuaadewale1409 thank you :) i wish you luck with your project :)

  • @wtfdoiputhere
    @wtfdoiputhere 3 дня назад

    good luck i love to see how excited and happy you look with your project

  • @craftrumzen2393
    @craftrumzen2393 3 дня назад +2

    Very nice, seems more trustworthy than Unity

  • @micmaci9343
    @micmaci9343 3 дня назад

    I'm really jealous of your persistence. Keep going.

  • @koko_bill3
    @koko_bill3 3 дня назад

    Боже мій, випадково натрапив на цей канал. Дівчина розбирається в С++ і пише свій ігровий рушій 0_0 . Я заради такої займався хатніми справами замість неї.
    Взагалі, в останній час я і бачу, що більше людей обирають першими проектами написання ігрових рушіїв і роблять відео або стріми на ютюбі. Я продивився канал та деякі відео і відмічу твою наснагу продовжувати писати рушій і робити відео кожен місяць.
    Успіхів!

    • @sudolovemebaby
      @sudolovemebaby  3 дня назад

      @@koko_bill3 спасибо большое 🥰

  • @gurofan3
    @gurofan3 2 дня назад +3

    вот бы мне жену такую

  • @alejandroquinonescaicedo8
    @alejandroquinonescaicedo8 10 часов назад

    Nice work, I want to start my own engine ^^

    • @sudolovemebaby
      @sudolovemebaby  7 часов назад

      @@alejandroquinonescaicedo8 good luck with that ! :)

  • @fkcade
    @fkcade 3 дня назад

    v3.0 at 3 years progress. Can’t wait to see

  • @rkaid577
    @rkaid577 4 дня назад

    Nice, I like the new structure 🙂

  • @13calin
    @13calin 4 дня назад

    Cool stuff, congrats!

  • @Shelep524
    @Shelep524 2 дня назад +2

    Привет, я к тебе из Honey Montana, или как там канал назыается, крутой движок!

  • @kelafac6261
    @kelafac6261 16 часов назад +1

    Ты молодец, я работаю в геймдеве уже более 2х лет, всегда восхищался девушками в it сферах, вы действительно умнее, я видел интервью с тобой и знаю что ты проделала сложный путь и молодец, всё у тебя получится)
    Привет с Ростова-на-Дону))))
    А ещё ты очень милая, но мне показалось или ты возможно скоро вырвешь себе все волосы, плохая привычка - но мне показалась очень милой)

    • @JaneDoe-od4ep
      @JaneDoe-od4ep 2 часа назад

      и так польстил и эдак польстил, а не ответил в итоге)))

  • @micmaci9343
    @micmaci9343 2 часа назад

    IDK but that probably inspired your channel name: Lexy & K-Paul - Love Me Babe (Official Video). Good luck, have fun.

    • @sudolovemebaby
      @sudolovemebaby  2 часа назад

      @@micmaci9343 i dont know if it is an actual question, but my name is taken from one russian rap song 🤪

  • @burnedoils
    @burnedoils 3 дня назад

    id b easier 2 hear what ur saying without the music in back, otherwise very nice 2 hear ur passion and excitment while tackling something monstriusly hard as coding :)

    • @sudolovemebaby
      @sudolovemebaby  3 дня назад

      @@burnedoils oh i thought i've made music really quit!! Sorry for inconvenience, will improve it next time

  • @eternalnerd_
    @eternalnerd_ 3 дня назад

    Amazing work. I am wondering about your design decision to implement the window yourself for Linux and later for Windows, why you don't use a window library like glfw or SDL? Congrats on the progress you earned it!!

    • @sudolovemebaby
      @sudolovemebaby  3 дня назад

      @@eternalnerd_ i thought that doing windows with raw libs would help to gain more control, understanding, speed..........

  • @З8З
    @З8З День назад

    great work!

  • @Igor_Engineer
    @Igor_Engineer 19 часов назад +1

    SHIMOROSHOW один делает свою игру общаетесь с ним ?

    • @sudolovemebaby
      @sudolovemebaby  19 часов назад

      @@Igor_Engineer не знаю такого вроде :)

    • @Igor_Engineer
      @Igor_Engineer 17 часов назад

      @@sudolovemebaby понятно ! сам редко его смотрю , знаю он больше по обзору игр на РС + играет сам в жанры ( шутеры, выживалки ) . и создает свою игру - шутер на движке Unreal Engine. Единственное у него нету ничего технически обучающего по созданию игры, обычно видео вых о различный нововведениях .

  • @DieMentol
    @DieMentol 2 дня назад +1

    Маш привет, немного не в тему вопрос. как ты оцениваешь свой лвл инглиша?
    просто послушав тебя понял, что почти фул тебя понимаю, поэтому примерно такой же лвл+- и хотелось бы узнать а какой это ваще лвл?)

    • @sudolovemebaby
      @sudolovemebaby  2 дня назад +1

      @@DieMentol привет, я не знаю своего левла 🙈 но с коллегами могу довориться и поняться, поэтому не парюсь))

    • @drobov1k
      @drobov1k 23 часа назад

      я бы сказал б1)

  • @Zevs1000
    @Zevs1000 14 часов назад

    Guys, if you want to flirt with her, give her a coding task that she will spend days trying to solve it 😉

  • @ArmyKhajkiani
    @ArmyKhajkiani 3 дня назад +1

    sick asf

  • @pzlwn
    @pzlwn 3 дня назад +2

    Красотка!

  • @ОбидинНиколай
    @ОбидинНиколай 5 часов назад

    Hello, is your game engine intended for a 3D game or for 2D too? I'm just an enthusiast and decided to make a game on Python Pygame using third-party libraries (for optimization) and I want to make my own game engine for a 2D game. Is it worth doing? Is this possible? Use Python?

    • @sudolovemebaby
      @sudolovemebaby  4 часа назад

      @@ОбидинНиколай я ответила на предыдущий коммент ;)

  • @mr.shredder5430
    @mr.shredder5430 4 дня назад +1

    thats great work comrad 💜

  • @bochex6622
    @bochex6622 3 дня назад

    Since when you start this project? u put a lot of work on it!! Keep nailed it!!!!

    • @sudolovemebaby
      @sudolovemebaby  3 дня назад

      @@bochex6622 thanks!! I started to work on it around 1.5 years ago,but first as simole 2d engine to improve basic skills
      But when i started to do this RUclips i started to be more obsessed with it

  • @shreypatel9379
    @shreypatel9379 3 дня назад

    She is the love of my life

  • @rebelScience
    @rebelScience 5 часов назад

    id Software! John Carmack, John Romero, Doom, Wolf, Quake! Build Engine, Ken Silverman, Duke Nukem 3D, Tim Sweeney, Unreal Engine!

  • @real_nord
    @real_nord 3 дня назад

    Привет. Что скажешь по поводу движухи с движком Godot? Как тебе сам движок, щупала ли его? Может посоветуешь что-то хорошее для разработки 3D и с большим открытым миром.

    • @LinksRecht
      @LinksRecht 3 дня назад

      Why don't you use Unity or other game engines with a lower entry threshold?

    • @sudolovemebaby
      @sudolovemebaby  3 дня назад

      @@LinksRecht i am interested in writing my own, since i my goal is not to write a game

    • @sudolovemebaby
      @sudolovemebaby  3 дня назад +1

      @@real_nord я ничего не думаю ерг движуху с godot :)) я знаю этот движок, но никогда с ним не работала. И мне кажется я плохой советчик по движкам, тк не особо их использую.... Но почему не Unreal?

  • @Hugo-zg5kr
    @Hugo-zg5kr 4 дня назад +1

    Maria 😮‍💨

  • @GutsDaSilva
    @GutsDaSilva 3 дня назад

    Can you give me some tips of how did you start programming? Books, youtube channels, etc

    • @sudolovemebaby
      @sudolovemebaby  3 дня назад

      @@GutsDaSilva i learned c language in school 42 for a year, after this i was just making my vulakn projects, using resources as learnopengl.com vkguide.dev vulkan-tutorial.com, books like GPU pro

    • @prazuch5724
      @prazuch5724 3 дня назад

      @@sudolovemebaby and C++? Did you teach yourself?

    • @sudolovemebaby
      @sudolovemebaby  3 дня назад

      @@prazuch5724 yeah I've took some courses on coursera to learn some c++ basics, afterwards just learning from tutorials and my work

    • @alxrbrs
      @alxrbrs 2 дня назад

      @@prazuch5724yeah bro theres no shortcut or easy way. ya gotta go find the information through google or school, youtube tutorials, websites, etc.

  • @AtomicProg3000
    @AtomicProg3000 4 дня назад

    Какие книжки прочитала перед тем, как начала движок писать и какие порекомендуешь книжки желающим войти в тему 3D engine?

    • @nikpeskov7382
      @nikpeskov7382 4 дня назад +2

      В описании к видео есть интервью на русском, там о том как она пришла в программирование, жизненный путь и еще там есть роадмап от нее о том как и с чего начать

    • @sudolovemebaby
      @sudolovemebaby  3 дня назад

      @@AtomicProg3000 привет, да, можешь глянуть интервью, вообще я принципиально книг не читала по движкам (может только если выборочно главы из GPU pro)
      Так я по статьям и туториалам в основном
      Learnopengl.com
      Vkguide.dev

  • @omarsheesh
    @omarsheesh 4 дня назад

    Are you using a different font for visual studio or am i trippin, looks clean.

    • @Gikster007
      @Gikster007 4 дня назад +1

      she is using Visual Studio Code

    • @omarsheesh
      @omarsheesh 4 дня назад +1

      @@Gikster007 My dumbass didn't even notice, but is that the default font you think?

    • @Gikster007
      @Gikster007 4 дня назад +1

      @@omarsheesh oh, that I am not sure about. She is also on Linux so maybe the default font on Linux is different idk

    • @omarsheesh
      @omarsheesh 4 дня назад +1

      @@Gikster007 I see, thx for the reply

  • @MrObito3
    @MrObito3 2 дня назад +1

    почему RTX видеокарта? Ведь вулкан изначально сделали АМД, да и АМД Меса работает в линуксе в разы лучше чем дрова от нвидии.

    • @sudolovemebaby
      @sudolovemebaby  2 дня назад +2

      @@MrObito3 я карту покупала в 2019 году 🙈 ещё с моей самой первой самостоятельной сборки пк
      Я тогда была сильно под влиянием выхода cyberpunk (кстати впервые поиграла в него совсем недавно 🤪)

    • @IgorRazvozjaev
      @IgorRazvozjaev День назад

      ты по моему перепутал, vulkan это api и изначально его разработка не имела никакого отношения к amd

    • @MrObito3
      @MrObito3 День назад

      @@IgorRazvozjaev по моему ты не в теме
      Хотя создателем Vulkan API является Khronos Group, но технология основана на Mantle API, которую компания AMD безвозмездно передала Khronos Group. Идея была в создании более совершенной технологии, не привязанной к конкретному производителю, чтобы её можно было принять в качестве общепризнанного отраслевого стандарта, как OpenGL. Поэтому AMD сейчас помогает в продвижении Vulkan API и создаёт вспомогательные инструменты, такие как V-EZ.

    • @IgorRazvozjaev
      @IgorRazvozjaev День назад

      @@MrObito3 о чел погуглил, класс

    • @MrObito3
      @MrObito3 День назад

      @@IgorRazvozjaev я это написал в первом же комментарии 🤡
      Учись признавать ошибки.

  • @korana6308
    @korana6308 7 часов назад

    А, когда можно будет скачать движок? Я бы его потестил с удовольствием. В целом ты молодец, восхищаюсь тобой.

    • @sudolovemebaby
      @sudolovemebaby  6 часов назад +1

      @@korana6308 привет, в описании ссылка на гитхаб, но там только основная ветка стабильная под винду и линукс

  • @FLIP9452
    @FLIP9452 3 дня назад

    Ты умница продолжай в том же духе

  • @Ledishka02
    @Ledishka02 День назад

    hey, what do u think about making a startup?

    • @sudolovemebaby
      @sudolovemebaby  День назад

      @@Ledishka02 startup of what? :)

    • @Ledishka02
      @Ledishka02 День назад

      @@sudolovemebaby студия разработки игр

  • @R1987SL
    @R1987SL 4 дня назад

    Muito bom!!

  • @ИгорьСтепанов-и1п5х

    Есть вопрос: это движок для чего, для какойто игры?, тогда почему не написать игру?, если не для игры то зачем?, просто так - чтобы было? это не игровой движок - это вулкан сцена рендерер. Вот idTech3 - это движок, там и виртуальная машина для С89 скриптов есть и звук и физика...

    • @sudolovemebaby
      @sudolovemebaby  День назад +1

      @@ИгорьСтепанов-и1п5х пока это сцена, через 10 лет может будет движок))
      Единственное для чего это делается - чтобы мне было весело и интересно жить, у меня нет цели делать игру

    • @ИгорьСтепанов-и1п5х
      @ИгорьСтепанов-и1п5х День назад

      @@sudolovemebaby грустно когда нет цели в жизни, я программирую тоже поэтому, но на с99

    • @sudolovemebaby
      @sudolovemebaby  День назад

      @@ИгорьСтепанов-и1п5х с чего решил что цели в жизни нет?))

    • @ИгорьСтепанов-и1п5х
      @ИгорьСтепанов-и1п5х День назад

      @@sudolovemebaby то есть если не писать движок, то жить будет не весело, следовательно это цель?

    • @sudolovemebaby
      @sudolovemebaby  День назад +2

      @@ИгорьСтепанов-и1п5х цель узнавать новое и интересное, через проганье узнавать себя, это наполняет мой день. вообще цели у всех разные, как и амбиции. тут очень неправильно возводить какие либо категории и делать выводы о правильности и не правильности выбранного пути 🤷

  • @alexeydenichenko
    @alexeydenichenko День назад

    КАЙФ!

  • @grigoriy_hacker
    @grigoriy_hacker День назад

    Ребята, когда Иван Золо закончит стримить, я пришел смотреть как двигАтель пишут

  • @Igor_Engineer
    @Igor_Engineer 17 часов назад

    Что думаете про нейросети ? Программисты как вид исчезнут уступив свою область ИИ (нейросетям) ?

    • @sudolovemebaby
      @sudolovemebaby  17 часов назад +1

      @@Igor_Engineer всё может быть :)
      так у меня не сформировалост мнение по поводу будущего пока, просто наблюдаю, интересно....

    • @boost_456
      @boost_456 3 часа назад

      Как программисты могут исчезнуть, если они как раз будут обслуживать и направлять эти нейросети?

  • @ОбидинНиколай
    @ОбидинНиколай 5 часов назад

    Привет твой игровой движок предназначен для 3d игры или для 2d тоже. Просто я энтузиаст и решил сделать игру на Python Pygame с использованиеи сторонних библиотек (для оптимизации) при этом хочу сделать свой игровой движок для 2d игры стоит ли это делать? Возможно ли это? Используя Python?

    • @sudolovemebaby
      @sudolovemebaby  4 часа назад +1

      @@ОбидинНиколай я не так хорошо знакома с питоном, но наверняка существуют какие нибудь обертки для графических API типа opengl?...
      Всегда стоит писать 2д движок :)
      У меня щас акцент на 3д,но ранее я делала и 2д версии тоже

    • @ОбидинНиколай
      @ОбидинНиколай 4 часа назад

      @@sudolovemebaby Спасиьо за ответ. Вообщем все возможно сделать я про иноровой движок, если вам не сложно модете сказать что осноыное должно входить в него чтобы я понимал ориентируясь на 2d игру метродивания в доп.стиле rpt? А то я так загорелся идеей сделать это на Python, заранее спасибо вам!

    • @sudolovemebaby
      @sudolovemebaby  4 часа назад

      @@ОбидинНиколай я не знаю как тебе помочь сделать игру в определённом стиле, самому разбираться надо 🤪 но если что вот основной туториал для начинающих познавать прелести программирования графики
      Learnopengl.com
      Не знаю как ты с питоном будешь, но навеняка какие то туториалы и пл этой теме есть ;)

    • @ОбидинНиколай
      @ОбидинНиколай 3 часа назад

      @@sudolovemebaby Понял спасибо. А если так то основное что делают в игровых движках, ну вот вы когда делали движок для 2d игр что реализовывали в качестве основного (какие механики, функции и т.п.)?

    • @sudolovemebaby
      @sudolovemebaby  3 часа назад

      @@ОбидинНиколай у меня они очень примитивные были, ничего особенного. Просто училась работать с вулканом, загружать отрисовывать спрайты, писала парсер чтобы уровни сохранять и менять (с положением объектов итд), базовую механику для персонажа, анимации....

  • @burakefe-dev
    @burakefe-dev 3 дня назад

    nice work ⛰

  • @oraz.
    @oraz. 3 дня назад

    Nice stuff

  • @Ledishka02
    @Ledishka02 День назад

    вау

  • @yofox
    @yofox 3 дня назад +1

    У тебя вроде на дискорд ссылка не действительная

  • @dimasius
    @dimasius День назад

    Молодец!

  • @MrTheAllximik
    @MrTheAllximik День назад

    Мария, здравствуйте! А у вас случаем нет второго канала на русском? Простите меня за моё невежество, однако, я почти не чего не понимаю, хоть мне и дико интересно следить за разработкой.

    • @schwarzbrecht7624
      @schwarzbrecht7624 День назад

      качаешь ЯБ и никому не eбeшь мозги

  • @_661.
    @_661. 3 дня назад

    Привет, что ты читала и какими источниками пользовалась во время вхождения в тему движков? 🗿 😊❤ 0:52

    • @sudolovemebaby
      @sudolovemebaby  3 дня назад

      @@_661. В основном я читала спецификацию вулкана, туториалф из learnopengl.com и vkguide.dev и еще от vulkan-tutorial.com

    • @_661.
      @_661. 3 дня назад

      @@sudolovemebaby а скажи, ты начинала с c++? И, если идея в создании игр, почему было не воспользоваться готовыми решениями, вроде Unity || Unreal, или это более глубокое, в качестве научной практики, лучшего понимания? Я просто смотрел с тобой интервью, очень интересно было, особенно про хакатон, потому, что девушки обычно увлекаются немного другими вещами 🗿😅

    • @sudolovemebaby
      @sudolovemebaby  3 дня назад +1

      @@_661. Ну... Я в интервью рассказывала с чего я начала. Вообще я си учила год прежде чем движками начать интересоваться
      И в интервью я как раз говорила что у меня нет цели создания игр, собственно, поэтому мне не интересно использовать готовые движки 🙈

    • @_661.
      @_661. 2 дня назад

      @@sudolovemebaby я перематывал кое-где, ты архитектор💯🖐😃

    • @sudolovemebaby
      @sudolovemebaby  2 дня назад

      @@_661. Около того, но не там меня учили программировать)))

  • @Dimoniada
    @Dimoniada 4 дня назад

    КекВ как обычно)

  • @keepqq23
    @keepqq23 2 дня назад

    Вот это женщина, привет от Хоней Мантана

  • @vitek7219
    @vitek7219 День назад

    Thanks my saint lady Pokémon 😂 and seriously I like linux and playing on them. Else intersning I have second unix like system Linux and MacOS I maybe testing you wrriten new function. What you saying me ?
    Мне нравится твой подход к Линукс и то что ты пишешь игровой движок, я люблю играть на Linux и MacOS у меня есть эти две системы, если ты не против я мог бы протестировать что-нибудь, ответь пожалуйста, что думаешь по этому поводу.

    • @vitek7219
      @vitek7219 День назад

      Sry my eng it's bad

    • @sudolovemebaby
      @sudolovemebaby  День назад

      @@vitek7219 так у меня там ссылка на репо, тестить правда пока особо нечего, проект учебный да и еще в разработке активной :)

    • @vitek7219
      @vitek7219 День назад

      @@sudolovemebaby К сожалению не получилось собрать, видимо это мой старый Линукс, ругается на отсутствие curl4 so (хотя он в системе есть) и ещё на устаревший cmake 3.5 ver.
      P.S Надо будет обновиться !
      И да спасибо за ссылки, проглядел.

  • @fooldev101
    @fooldev101 3 дня назад

    Подскажи как называется твой шрифт?

  • @xvostbobra
    @xvostbobra 4 дня назад

    Хей гёрл!

  • @VNSX
    @VNSX 3 дня назад

    Can I get cupapi munyenyo ?

  • @thehappyguy2816
    @thehappyguy2816 4 дня назад

    Happy coding🎉🎉🎉

  • @oldplayer3150
    @oldplayer3150 4 дня назад

    so cool(^-^)

  • @sergshutk2757
    @sergshutk2757 3 дня назад

    Большая просьба, если общаешься по английски, запиши предварительный текст что хочешь рассказать (можно даже просто по тексту читать). Это не укор, просто слова связки (когда ты думаешь что сказать) в субтитрах перебивают перевод.
    хотя я уже на слух немного начинаю сопоставлять что говорят на английском, правда плоховато.

    • @fooldev101
      @fooldev101 3 дня назад

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

    • @sergshutk2757
      @sergshutk2757 3 дня назад

      @@fooldev101 это разные вещи. Когда делаешь контент, люди зачастую смотрят как подготовлен контент, особенно, если он не развлекательный. И в этих ситуациях очень сильно помогает подготовка текста. Даже если его не читать, то по подготовленному тексту быстрее можно понять о чём хотел(а) сказать дальше.
      Как итог и меньше заминок по ходу видео. Текст можно ведь и на английском написать. )))

  • @Danonasss
    @Danonasss 2 дня назад

    Включи свет

  • @userf155
    @userf155 3 дня назад

    Ясно, нету там никакого движка.

  • @otannflow8926
    @otannflow8926 День назад +2

    почему у тебя все видосы на буржуйском языке? 95% комментариев на русском, то есть тебя смотрят почти только русскоговорящие.

    • @sudolovemebaby
      @sudolovemebaby  День назад +2

      @@otannflow8926 english is international language, what the hell is burgerasie

    • @otannflow8926
      @otannflow8926 День назад +1

      ​@@sudolovemebaby ну так и я о том же. Буржуйский язык интернациональный, а зрители у тебя русскоговорящие. То есть русская девушка снимает для русских парней видосы на буржуйском языке. Получается какой то мазохизм.

    • @sudolovemebaby
      @sudolovemebaby  День назад +1

      @@otannflow8926 if it is masochism then you are masochist? :)

    • @lebutch5005
      @lebutch5005 День назад +1

      учи язык, неуч)

    • @otannflow8926
      @otannflow8926 День назад

      @@lebutch5005 давно уже выучил, но оказалось что зря только время потратил. В наш век нейросетей знание иностранных языков превратилось в бесполезный навык - пустая трата времени.