Спасибо за видео! Всё максимально понятно. Многие свои пробелы заполняю знаниями. Интересно видеть как пройденный материал работает в написании приложения и логику построения кода - что за чем идёт, что с чем связано. С удовольствием бы увидел дополненный вариант с усложнениями.
Александр Вы однозначно для меня лучший преподаватель. Много кого смотрю но Ваша подача мне зашла лучше всех а мне поверьте есть с кем сравнить. По поводу крестиков ноликов в консоли хотелось бы приписать что-бы комп пытался выиграть. Нашёл Вас в Otus наверное запишусь на курс если найду где именно вы преподаватель. Ну и конечно ваши уроки самые полезные и хотелось бы видеть продолжение. Спасибо большое.
Не нашел видео где компьютер станет умным 😊 ты хорошо объясняешь, я бы посмотрел и хотел бы научиться писать «совершенные крестики-нолики» в плане кода, так что если есть время запиши видео, я думаю для тебя это не сложно, только надо найти время😁 Канал у тебя огонь 🔥
Сейчас изучаю Java и Ваши видео очень помогают закрепить пройденный материал и закрыть пробелы, а когда это ещё происходит в игровой форме - вообще СУПЕР!!! Спасибо за контент, всё понятно, по существу и без воды!!!
Спасибо за видео и понятные объяснения. Да, хотелось бы увидеть более сложную версию. И мне кажется, что сначала нужно проверять победу, а потом ничью. Иначе, если победа получается в последнем ходе, то она не учитывается.
@@FlameXander А, точно, сейчас пересмотрела, вы об этом даже специально говорите :) Извините. Я свою программу дальше сама доделывала и не досмотрела до конца.
Крутой мини-проект, ооочень подробно и понятно рассказал, показал! Не давно изучил методы и классы, а здесь закрепил пройденный материал, ещё и в игровой форме! Спасибо Вам!🤝 С нетерпением жду вторую часть, где компьютер становиться лютым игроком, и не даёт не единого шанса пользователю выиграть 😁😁
Крутое видео 👍 сегодня встретил картинку, на ней показано что фигурную скобку ставят с новой строки. Главное что код работает). Интересно насколько сложно это перенести в Java FX? 🤔
Такие уроки вдохновляют двигаться дальше. Спасибо огромное! только не понял почему запись x = (int) (Math.random() * MAP_SIZE); нам может выдать максимум 2,99999 если MAP_SIZE у нас равен 3?
Касательно "Более подробно и со схемами" - было бы вообще великолепно. Если конечно вас не сильно затруднит такой формат. Мне как начинающему разработчику очень сложно понять именно механики и логику, хотя на первый взгляд они реализованы на основе пройденного, элементарного материала. Если выражаться метафорическим языком то: (А - Апельсин) - понятно. (Б - болт) - понятно. (В - винт) - ясно. Но! АББреВиАтурА - Как в одно слово можно запихать аж три комплекта буквы "А" и поверх этого ещё намазать два комплекта буквы "Б"? Это только по технической части. Касательно логики возникает ощущение, что "Аббревиатура" это что то неимоверно апельсиновое содержащее два болта, которые каким то образом закрученные в один винт! Именно по этому, наличие схем и материал разжёванный на два часа сэкономил бы как минимум два - три дня на осознание и понимание данного материала. А возможно бы и вовсе не привёл кого-нибудь к мысли бросить программирование от осознания того, что "он тупой". P.S Лайк, подписка на канал/ТГ - всё в норме)
Это самое наилучшее объяснение!!!Спасибо вам огромное!!!!!
Как же круто! Спасибо)
Идеальное объяснение! Спасибо за работу!
Класс супер вся информация про циклы класс👍🏻👍🏻👍🏻👍🏻 Спасибо вам!!!
Спасибо за видео! Всё максимально понятно. Многие свои пробелы заполняю знаниями. Интересно видеть как пройденный материал работает в написании приложения и логику построения кода - что за чем идёт, что с чем связано. С удовольствием бы увидел дополненный вариант с усложнениями.
Александр Вы однозначно для меня лучший преподаватель. Много кого смотрю но Ваша подача мне зашла лучше всех а мне поверьте есть с кем сравнить. По поводу крестиков ноликов в консоли хотелось бы приписать что-бы комп пытался выиграть. Нашёл Вас в Otus наверное запишусь на курс если найду где именно вы преподаватель. Ну и конечно ваши уроки самые полезные и хотелось бы видеть продолжение. Спасибо большое.
Не нашел видео где компьютер станет умным 😊 ты хорошо объясняешь, я бы посмотрел и хотел бы научиться писать «совершенные крестики-нолики» в плане кода, так что если есть время запиши видео, я думаю для тебя это не сложно, только надо найти время😁 Канал у тебя огонь 🔥
Спасибо классное объяснение, кайфанул 👍
Сейчас изучаю Java и Ваши видео очень помогают закрепить пройденный материал и закрыть пробелы, а когда это ещё происходит в игровой форме - вообще СУПЕР!!! Спасибо за контент, всё понятно, по существу и без воды!!!
Благодарю Вас за знания!
Видео супер, большое спасибо Вам. Очень хотелось бы второе с логикой компьютера и другой проверкой на победу!
Спасибо вам большое за это видео, очень рад что попал на ваш канал
Спасибо за видео и понятные объяснения. Да, хотелось бы увидеть более сложную версию. И мне кажется, что сначала нужно проверять победу, а потом ничью. Иначе, если победа получается в последнем ходе, то она не учитывается.
Добрый день, так вроде же после хода каждого игрока вначале проверяется победа, а потом только ничья? Все кажется правильно
@@FlameXander А, точно, сейчас пересмотрела, вы об этом даже специально говорите :) Извините. Я свою программу дальше сама доделывала и не досмотрела до конца.
большое спасибо за видео
Крутой мини-проект, ооочень подробно и понятно рассказал, показал! Не давно изучил методы и классы, а здесь закрепил пройденный материал, ещё и в игровой форме! Спасибо Вам!🤝 С нетерпением жду вторую часть, где компьютер становиться лютым игроком, и не даёт не единого шанса пользователю выиграть 😁😁
Александр, будет часть про усложнение логики?
Крутое видео 👍 сегодня встретил картинку, на ней показано что фигурную скобку ставят с новой строки. Главное что код работает). Интересно насколько сложно это перенести в Java FX? 🤔
Отличное видео, изучаю джаву около месяца в свободное время вечером час-два, буду пробовать писать свою игру)😂
Такие уроки вдохновляют двигаться дальше. Спасибо огромное! только не понял почему запись x = (int) (Math.random() * MAP_SIZE); нам может выдать максимум 2,99999 если MAP_SIZE у нас равен 3?
Для этого и преобразует в тип int
Касательно "Более подробно и со схемами" - было бы вообще великолепно. Если конечно вас не сильно затруднит такой формат. Мне как начинающему разработчику очень сложно понять именно механики и логику, хотя на первый взгляд они реализованы на основе пройденного, элементарного материала. Если выражаться метафорическим языком то: (А - Апельсин) - понятно. (Б - болт) - понятно. (В - винт) - ясно. Но! АББреВиАтурА - Как в одно слово можно запихать аж три комплекта буквы "А" и поверх этого ещё намазать два комплекта буквы "Б"? Это только по технической части. Касательно логики возникает ощущение, что "Аббревиатура" это что то неимоверно апельсиновое содержащее два болта, которые каким то образом закрученные в один винт!
Именно по этому, наличие схем и материал разжёванный на два часа сэкономил бы как минимум два - три дня на осознание и понимание данного материала. А возможно бы и вовсе не привёл кого-нибудь к мысли бросить программирование от осознания того, что "он тупой".
P.S Лайк, подписка на канал/ТГ - всё в норме)
Когда второе видео ?:D
хорош