Игра крестики нолики на Kotlin в ООП стиле

Поділитися
Вставка
  • Опубліковано 6 вер 2024
  • Игра крестики нолики на Kotlin в ООП стиле
    Крестики нолики в функциональном стиле:
    github.com/fun...
    Крестики нолики в ООП стиле:
    github.com/fun...
    В этом видео я переписываю игру крестики нолики из функционального стиля, на ООП мотив.
    Для написания используется код из прошлого видео, плюс материалы из видео про ООП в kotlin.
    Сначала я рассказываю о том, чего мы пытаемся добиться и общую архитектуру игры, которую мы хотим получить.
    Затем переписываю код, где так же объясняю те или иные решения.
    Приятного просмотра.
    Музыка из видео:
    Music: stay safe by JP is licensed under a Creative Commons License.
    creativecommon....
    / dahjp
    Support by RFM - NCM: bit.ly/2xGHypM

КОМЕНТАРІ • 39

  • @Gekcha69
    @Gekcha69 5 місяців тому +2

    Неплохое видео, просто выпало в рекомендациях, посмотрел, хоть даже не увлекаюсь Котлином. Единственное, что напрягает это, то что ты не моргаешь, выглядит немного крипово (пугающе). Удачи

    • @FunDroidDev
      @FunDroidDev  5 місяців тому

      Привет, спасибо, буду стараться и дальше. А не моргаю, потому что концентрируюсь на том, что смотрю в объектив, плюс где то на монтаже вырезано

    • @billyknife616
      @billyknife616 5 місяців тому +1

      он риптилойд

    • @FunDroidDev
      @FunDroidDev  5 місяців тому

      @@billyknife616 с Нибиру, все так. Милости прошу к нашему шалашу✌️🙃

    • @txcslm
      @txcslm 5 місяців тому +1

      0:18 Он моргнул.

    • @FunDroidDev
      @FunDroidDev  5 місяців тому

      В любом случае, есть мне куда расти в плане живой подачи материала.

  • @billyknife616
    @billyknife616 5 місяців тому +1

    видео супер) полезно начинающим
    но насколько понимаю, правильно говорить, "в прошлом видео написали крестики нолики в процедурном стиле", а не функциональном
    удивился, решил посмотреть на функциональщину в ООП языке) а там процедурное ахахах

    • @FunDroidDev
      @FunDroidDev  5 місяців тому

      Верно, моя ошибка, крестики нолики в первом видео явно написаны не в функциональном стиле программирования.
      Спасибо!
      К слову, вроде немало материала на тему "Функциональное программирование в Kotlin" это я к фразе "решил посмотреть на функциональщину в ООП языке".
      Так что мне точно предстоит еще поразбираться в этом.

  • @txcslm
    @txcslm 5 місяців тому +1

    Очепятка в описании. Два раза пишешь, что крестики-нолики на гитхабе в функциональном стиле. А один из них, как я понимаю, должен быть в ООП стиле.

    • @FunDroidDev
      @FunDroidDev  5 місяців тому

      Точно!
      Поправил, спасибо.

  • @kotlin_developers
    @kotlin_developers 5 місяців тому +2

    Следующая видео: Игра крестики нолики на Kotlin в MVVM стиле 😅

    • @FunDroidDev
      @FunDroidDev  5 місяців тому +1

      Та не, надо в Android уже вкатываться. Ты тогда верно предложил про проекты на Андроид. А курс параллельно добью, там 2 видео осталось. А серебряная и золотая лига позже.

    • @kotlin_developers
      @kotlin_developers 5 місяців тому +1

      ​Конечно, звучит отлично! Будет полезно совмещать обучение Android разработке с текущим курсом. С нетерпением жду видео. @@FunDroidDev

    • @FunDroidDev
      @FunDroidDev  5 місяців тому

      Спасибо за поддержку, ценю это, бро!

    • @kotlin_developers
      @kotlin_developers 5 місяців тому

      А как можно с вами связаться? у меня были кое какие вопросы,точнее ошибки в проекте
      @@FunDroidDev

    • @FunDroidDev
      @FunDroidDev  5 місяців тому

      Завтра напишу почту - обсудим. Можно на 'ты'

  • @Slavasil
    @Slavasil 5 місяців тому +1

    первое круглое число лайков (8) :)

  • @txcslm
    @txcslm 5 місяців тому +1

    Можно сказать, что ты сделал MVС?

    • @FunDroidDev
      @FunDroidDev  5 місяців тому

      Вряд ли, т.к. вот тут описание каноничной MVC ru.wikipedia.org/wiki/Model-View-Controller и у меня модель не информирует View об изменениях внутри. Все это делает controller.

    • @txcslm
      @txcslm 5 місяців тому +1

      @@FunDroidDev но у тебя вью имеет у себя в методе модель.

    • @FunDroidDev
      @FunDroidDev  5 місяців тому

      Верно, но модель не информирует вью об изменениях , методы вью дёргает контроллер, поэтому схема каноничной МВС не соответствует.

    • @txcslm
      @txcslm 5 місяців тому +1

      @@FunDroidDev а модель и не должна же знать ни о ком. Она просто существует.

    • @txcslm
      @txcslm 5 місяців тому +1

      @@FunDroidDev насколько мне объясняли, я прям вижу тут MVC.