с завершением курса, очень класный алгоритм
Молодец, отлично поработал, удачи в дальнейшем.
Да, когда несколько раз решаешь одно и тоже, понимание улучшается.
))) Улитки вперёд, а моя уже кончилась))))
Да, изначально таких уроков много было записано, постепенно пришли к мнению, что нужно подобные уроки делить на несколько частей по меньше, что сейчас и имеем.
Да, действительно скопировать и отредактировать будет быстрее. Копировать очень удобно если элементы симметричны.
с финалом ! Собака и мячик ... а как же легендарный тамагочи? Из-за этой игрушки люди с собой поканчивали, разве не серьёзно (:
Немного до "Хакера" не хватает вот решил набить:)
Спасибо за комментарий. Постараюсь исправиться. Немного в своё оправдание этот урок был что то типа демо урока, он определяет мой дальнейшие действия. Планируется примерно в таком стиле отрисовать уже от "А" до "Я" несколько 3D моделей, начиная с простых ну и к каким то посложнее.
100% схожесть с оригиналом это уже другой вопрос, многие сидят сутками и играются в "Весёлую ферму" и их не напрягает казуальность игры, хардкорная симуляция имеет маленький онлайн, проверено временем. Главное, это передать атмосферу, узнаваемость задачи, чтобы люди не думал, что же тут надо делать? ведь в конце концов задача это популярность продукта. Как бы это не было печально для кого-то.
з.ы.
а с собакой лучше в реале играть, а не в игре =)
Я с собакой в мячик играю. Игра проще некуда, но реализация всегда будет отставать от оригинала:)
Я пока не встречал игры в реале, которую нельзя реализовать виртуально, абстракция решает любые проблемы =) это лишь вопрос времени.
Это очень риторический вопрос:) Если рассматривать "Вся наша жизнь - игра", то пока что не всё можно создать виртуально,а если ограничиться "кости", "монополии" и т.д. то на сто процентов согласен.
Да, все игры из реала можно перенести в виртуал и добавить возможность играть по сети =)
кропотливая работа эти блок-схемы
если бы после К была бы ещё одна буква, то могло бы быть вегетарианка (:
digit[i].SetValue(Grid.ColumnProperty, i < 2 ? i : i + 1); digit[i].SetValue(Grid.RowSpanProperty, 2); таким образом определяем где в MainGrid будет находиться digit[i]. MainGrid.Children.Add(digit[i]); и располагаем digit[i] на MainGrid. Понимаю это немного сложновато. Сам долго врубался что к чему. Могу посоветовать книгу в 5-ом уроке как раз о ней немного сказано. WPF Windows Presentation Foundation в .NET 4.0 с примерами на C 2010. Я по ней в основном разбирался.
Боюсь сейчас и не узнаешь:)
Да, раньше уроки были длиннее, потому что писались за один заход. Сейчас уроки короче, но всё равно требуют шлифовки, а то иногда в одном уроке пытаются решать более одной задачи и он тоже становится длиннее остальных.
Молодец, отлично поработал, удачи по пути улитки =)
Всё верно, визуально задачи выглядят одинаково, но решаются они сколько угодно способами, под капотом может быть что угодно. Поздравляю с прохождением Алгоритмики, не останавливайся на достигнутом.
мне больше уроки по написанию ИИ для этой игры понравились (:
А может и на <Label Name="LabelUpRot1> там должно быть TriangleIndices="0,2,1 0,3,2"
Скорее всего неправильно в userChar в <Viewport2DVisual3D> на котором находиться <Label Name="LabelDownRot1"> неправильно указан обход <MeshGeometry3D Positions="-1.5,0.01,-0.01 -1.5,2,-0.01 1.5,2,-0.01 1.5,0.01,-0.01"
TriangleIndices="0,1,2 0,2,3"
TextureCoordinates="0,0 0,1 1,1 1,0"/>
TriangleIndices="0,1,2 0,2,3" вот здесь нужно проверить, возможно у тебя половина квадрата это изнаночная сторона, поэтому она черная.
Где то на полпути к финишу. После задач формулистов Семантика и Алгоритмика как орешки. Но чувствую забывается материал. Надо раз в полгода, ну хотя бы раз в год вот так вот пробегать задач полсотни. И времени не много уходит и польза большая.
Однако, очень быстро ты эти задачи прощёлкал...
Как успехи с Алгоритмикой?
Спасибо. Будем ждать другие уроки) А про UserControl я понял, что мы можем в любой момент изменить фон или цвет шрифта на наш вкус. Про анимацию, да я разобрался, не увидел этот момент, и в правду получается плавный переход, а я посмотрел и по своему написал, думал что так же будет. Спасибо за уроки)
Мой поздравления первому прошедшему курс!!!
По поводу анимаций, как я понял уже разобрались. Действительно, три "ступени" нужны для "плавности хода". Я подумал так будет красивее.
По поводу лишнего кода. В курс я этот вопрос не раскрыл. Все UserControlы можно повторно использовать в других приложения. У меня к примеру в "Баскетбольном табло" используется такой контрол. Ну и что бы не заморачиваться с цветом, я создал этот метод. Т.е. мы берем контрол, используем в своем приложение и не лезем в код самого контрола, а на экземпляре вызываем метод и то что нам надо правим. Вот как то так. Ну я думаю еще пару видео заснять и там попробую это объяснить.
Отлично Дмитрий!!! Цвета интересные получились!!
Поздравляю с финалом, удачи в дальнейшей практике.
Поздравляю с финалом! =)
Как раз начал проходить твой курс! =)
7 тест есть лишний пробел в конце, int[] num = Array.ConvertAll<string, int>(Console.ReadLine().Trim().Split(), int.Parse); с такой записью проблема будет.
Вариант с Brashes() возьму на "вооружение".
Молодец, получился интересный курс, надеюсь ты на этом не остановишься и порадуешь нас ещё несколькими шедеврами!
Поздравляю, обязательно прокомментирую твой труд, но уже по первому уроку могу сказать, что идея и реализация отлично получились, постепенно подтянешь мелкие нюансы и будет шикарно. Сделай небольшой перерыв, почитай фидбек и приступай к созданию следующего не менее увлекательного курса.
Спасибо, я старался. Как не странно, но это действительно интересно.
Поздравляю с финалом курса, наконец кто-то осилил его до конца и у тебя это получилось отлично!!! УРА!!! =)
Отличный курс получился. Для первого раза вообще огонь!
Спасибо. Отличный видеоурок!
Всё верно, обычно секундная стрелка раз в секунду перескакивает по одному делению, всего их 60.
Сделано все отлично. Переделывать не надо. Лучше новые уроки записывать и таким образом нарабатывать практику.
Если хочешь избежать прыжка на2 сек достаточно поставить интервал чуть меньше секунды -0.95 например. Негоде в 10 повышать нагрузку без надобности.
Кстати,
У меня есть настенные часы на которых стрелка двигается плавно.
Рад что кому то оказалось полезным то что я сделал.
По поводу иконки. Заставкой мы можем указать любую картинку, не обязательно иконку.
Да много оговорок. Но переснимать это очень много времени. Сейчас стараюсь делать видео покороче, т.е. если что можно переснять. Пробовал делать нарезку, не получается хорошо, надо с переходами что то придумать.
По поводу предложения помощи огромное спасибо, если будет какой то "затык" я уже знаю к кому можно обратиться:).
Я не волшебник, я только учусь:)
С секундной стрелкой я имитировал работу реальных часов, а там стрелка движется дискретно перескакивая каждую секунду на одно деление. Можно обрабатывать события таймера всего лишь раз в секунду, правда будут события когда стрелка перескочить на два деления.
Я уже сам пришел к тому выводу, что много за раз материала мне качественно не выдать. Правда уже отснял несколько видео, а переснимать лень. А объяснять материал подробно это очень затянет процесс. Правильнее это всё вынести в отдельный курс, где уже сделать упор на теорию.
Я 24 часа потрачу, но всё равно в два раза хуже получиться, если не больше:)
Елена кажется 12 часов потратила на его создание.
Вот, молодец, уже подобрался к более удобному для человека варианту восприятия работы приложения =)
В след. уроке будет проще ждать окончания не оптимизированного алгоритма.
Ещё лучше понимание, когда реализована визуализация алгоритма, по аналогии того, что делали в Excel.
Слушай, так и хотел, но не одно не зачлось, может ограничение на длину там какое то....
Всё-таки что-то не так. Ну да ладно. Работаем далше.
На схеме надо выделять выбранный столбец! Далее строчку.
Рекомендую переделать.
Отлично Bazel, Хороший курс!!! Сам сейчас заканчиваю!!!
Стараюсь писать с первого дубля, но конечно же не всегда это получается, есть уже свои фишечки решения проблем при записи уроков, которые приходят с годами записи уроков/вебинаров.
Действительно так и получилось. Следил за временем, решил немного сократить. Кое на чем не сделал акцент, в итоге получилось не совсем то что задумывалось. Это я про шкалу на часах.
Можно создать массив из 12 экземпляров Path и затем в цикле их развернуть как нам надо. Всё это сделать в коде. Запись будет короче, но сложнее в ней разобраться.
Я думал, что можно использовать доступ к свойству поворота в цикле. То есть в теле программы а не XAMLa.
С черточками я немного отошел от своего плана. Нужно было упомянуть, что копипастить не надо, а надо все набивать руками. Т.е количество переводим в качество. Запоминаем через многократное повторение одного и того же. Но в конце пытался уложиться в полчаса и забыл. А переписывать видео уже не было не сил не желания.