Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!

Дмитрий
  • Звание: Мегакодер
  • Накопленный опыт: 669 часов
  • Баланс Мегахешей: собрано 339 Mh, потрачено 0 Mh
  • Баланс Байтов: 3110 байтов
  • Участник «Клуба формулистов»: до 2018-11-06
  • Последний визит: 2018-04-24 01:31:42
  • Возраст: 42 года

Видеокурсы

Дата активности Видеокурс Прогресс
2018-04-23 chess3 Шахматы по сети 91 из 0 %
2018-04-22 power Дневник успеха 21 из 6 350 %
2018-04-16 tinklavimas Tinklavimas 2 из 30 7 %
2018-03-19 chess НаноШахматы 3 из 17 18 %
2018-03-18 game1 Наноигры 7 из 10 70 %
2018-03-17 translatejs Мультиязычное меню на JS все 8 100 %
2018-03-13 java2 Игры на JavaScript все 11 100 %
2018-03-11 webapi Web API 1 из 0 %
2018-03-07 chess2 МикроШахматы все 47 100 %
2018-03-06 design-mvc Шаблон MVC 1 из 39 3 %
2018-02-07 sweep Боты Сапёра 12 из 32 38 %
2018-01-28 jquery Знакомство с jQuery 1 из 16 7 %
2018-01-27 task3 Комбинаторика 4 из 22 19 %
2018-01-17 soft0 Демо софт 4 из 7 58 %
2017-11-18 game2 Микроигры 3 из 15 20 %
2017-11-06 game0 Демо игры 8 из 10 80 %
2016-06-19 lines Шарики 5 из 8 63 %
2015-12-15 game6 Морской Бой 13 из 16 82 %
2015-11-15 soft3 Теория ООП 38 из 39 98 %
2015-10-02 soft2 Новые технологии 3 из 15 20 %
2015-09-08 sokoban Сокобан 20 из 23 87 %
2015-08-25 game7 Морской флот 6 из 52 12 %
2015-06-05 game4 Игры со Спрайтами 6 из 33 19 %
Итого: 315 из 456 70 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2018-04-24 olimp Олимпиада 7 из 40 18 %
2018-04-24 solo C# набор 25 из 17 148 %
2018-03-02 solo Java - Запуск 2 из 13 16 %
2017-12-30 club 5649 - Максим Лапшинов 2 из 8 25 %
2017-12-27 club 6452 - Кирилл Шмойлов 2 из 6 34 %
2017-12-26 club 4004 - Елена Вставская 3 из 27 12 %
2017-12-22 club 7119 - Владимир Новопашин 2 из 15 14 %
2017-12-20 club 24 - Муза Оля все 3 100 %
2017-12-18 task2w Регулярные выражения все 5 100 %
2017-11-29 task1g Целые задачи все 11 100 %
2017-11-25 task1i Календарь все 16 100 %
2017-11-17 task2j Вечность все 5 100 %
2017-11-16 task2o Матрёшки все 9 100 %
2017-11-15 task2 Алгоритмика все 20 100 %
2017-11-15 task1d Формулы все 9 100 %
2016-07-31 task1c Лирика все 14 100 %
2015-10-31 task2t Матрицы все 4 100 %
2015-10-31 task2i Узник цикла IF все 6 100 %
2015-10-31 task2f Do-рацикл все 4 100 %
2015-10-30 task2s Строки все 6 100 %
2015-10-30 task2r Подпрограммы все 14 100 %
2015-10-28 task2d For-to-чки все 26 100 %
2015-10-28 task2q Простые массивы все 8 100 %
2015-10-26 task2m Любимые циклы все 6 100 %
2015-10-26 task2n По цифрам все 8 100 %
2015-10-25 task2k Последовательность все 6 100 %
2015-10-25 task2l Математика все 9 100 %
2015-10-23 task2g Обман цикла все 7 100 %
2015-10-23 task2c Условный оператор все 16 100 %
2015-10-18 task2h Точка и плоскость все 6 100 %
2015-10-16 task2b Логика все 13 100 %
2015-10-16 task2e Пока-цикл все 6 100 %
2015-10-14 task2a Типы данных все 5 100 %
2015-09-28 task1h Цифры все 12 100 %
2015-09-17 task1f Геометрия все 8 100 %
2015-09-16 task1e Символы все 5 100 %
2015-08-30 task1a Целые числа все 7 100 %
2015-08-28 task1b Строки все 14 100 %
2015-08-05 task1 Семантика все 6 100 %
2015-07-08 task3 Комбинаторика 1 из 9 12 %
Итого: 338 из 429 79 %
Сохранить страницу:

4814. Дмитрий
Дмитрий
ответить
→  Иван Воронин  # Шахматы по сети / Рефакторинг. Класс шахматной игры / 2018-04-24 00:44

если бы я еще разбирался в этих сессиях... А реализовывать мне такое нужно.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Шахматы по сети / Рефакторинг. Класс шахматной игры / 2018-04-24 00:42

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


4814. Дмитрий
Дмитрий
ответить
→  Юлия   / 2018-04-24 00:38

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Рефакторинг. Класс шахматной игры / 2018-04-23 10:52

Дима, твоё понимание алгоритма к этому уроку подразумевает, что ты без проблем справишься с этими мелкими несоответствиями.


4814. Дмитрий
Дмитрий
ответить
→  Лев   / 2018-04-23 00:23

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


4814. Дмитрий
Дмитрий
ответить
→  Oleg   / 2018-04-22 00:49

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


9752. chokayes
chokayes
ответить
→  Дмитрий  # Шахматы по сети / Рефакторинг. Шахматная независимость / 2018-04-22 00:46

Еще курс по Итератору, там yield рассматривается.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Рефакторинг. Шахматная независимость / 2018-04-21 09:13

Дима, у нас есть для этого замечательный небольшой курс коллекция графа.


4814. Дмитрий
Дмитрий
ответить
→  DbIM   / 2018-04-21 01:24

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Рефакторинг. Интерфейсная прослойка / 2018-04-20 09:49

Будешь дальше проходить? :)


4814. Дмитрий
Дмитрий
ответить
→  Батуа   / 2018-04-20 01:11

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-04-19 18:10

Дима, прекрасный обзор, спасибо!
Старый компьютер, видимо, только пешкой ходить умеет :)
Всё верно ты заметил о сложностях.
Поэтому такой курс - авантюра :)
Да, спецом не станешь, но это отличный трамплин для дальнейшего изучения этих технологий, когда теории уже есть за что зацепиться. "Лучше один раз сделать, чем сто раз увидеть".


1901. Neverwinter 2
Neverwinter 2
ответить
→  Дмитрий  # Шахматы по сети / Рефакторинг. Координатные трансформации / 2018-04-19 17:30

Да уж. Надо привыкнуть воспринимать "многоклассие"...))


17606. Виктор
Виктор
ответить
→  Дмитрий   / 2018-04-19 10:22

Согласен, время - наше все))


4814. Дмитрий
Дмитрий
ответить
→  Виктор   / 2018-04-19 09:59

Кто же спорит? Вопрос только в том, сколько же на это все нужно времени и где его взять?
Я же пишу, что после прохождения основного курса обязательно нужно проходить "Базовый ASP.ект",  "Entity Framework", "Tinkvalimas" и т.п.
У меня 12 книг по C# и javascript/html/css, еще сто - в электронном виде, я постоянно хожу на все вебинары по верстке, вот только времени и энергии на все не хватает. Время - главный ресурс.


17606. Виктор
Виктор
ответить
→  Дмитрий  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-04-19 09:42

Твой старенький компьютер, оказался уж очень стареньким и примитивненьким) Ну , а если серьезно, ты прав лишь частично. Практика не может быть без теории, то теории в Интернете огромное количество. Например, забей в гугл Entity Framework - и статьи, и курсы,  и учебники - выбирай - не хочу. А практика - где? У меня на изучение только этой одной технологии ушло 2 недели (чтоб прочувствовать).  Что тебе мешает открыть и почитать. Курс по ASP.NET меньше чем за месяц вообще не осилишь. На реальном же практическом примере  можно понять суть, а потом уже теория зайдет как по маслу))



9752. chokayes
chokayes
ответить
→  Дмитрий  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-04-19 07:44

Отличный обзор, Остап! )  Сам себе режиссер получился.

Понял, что еще рано туда лезть.

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


4814. Дмитрий
Дмитрий
ответить
# Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-04-19 03:43

Старый монитор имеет соотношение сторон 4:3, новый 7:3. Разницу можно почувствовать на примере скринов. :-)


4814. Дмитрий
Дмитрий
ответить
→  Taras   / 2018-04-19 00:35

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


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Шахматы по сети / Клиент. Достучаться до облака / 2018-04-18 10:05

Поэтому я использовал NewtonJson и преобразовал json в объект, быстро и удобно.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Шахматы по сети / Хостинг. СЕДЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-04-18 09:56

Молодец, рад что у тебя есть та самая изюминка, которая помогает программисту быть программистом, это терпение и упорство. Подобные проблемы это классика жанра, первым дело всегда пробовать понизить версию, так как хостинг тупо может не поддерживать самое свежее, а 4.7.1 или 4.7 сильно большой роли не играет, даже на 4.6 всё работало так же как и сейчас, не на столько крутой проект, чтобы была необходимость именно в самое свежей версии. Удачи, ты получил отличный опыт, чем больше подобного опыта, тем меньше в будущем будет тратить времени на поиск ошибок.


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # Шахматы по сети / Хостинг. СЕДЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-04-18 01:22

Дальше я стал пробовать ломать то, что есть, и менять версии .NET Framework.
Все отлично работает на платформе 4.7. А на 4.7.1 - уже нет. Почему - не знаю.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Хостинг. СЕДЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-04-18 00:45

Я сделал ход :)
Молодец, Дима. Отличная работа. Да, порой приходится "глупые" ошибки долго искать...


4814. Дмитрий
Дмитрий
ответить
→  Fayzulloh   / 2018-04-18 00:32

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


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Tinklavimas / Каким будет мой сайт / 2018-04-17 10:53

Удачи, отличный путь выбрал. Один из моих проектов тоже онлайн стратегия из моего детства, в неё можно было играть максимум вдвоём или против ПК с разными сложностями. Всегда хотелось поиграть именно по сети, а теперь уже и интернет появился, самое время реанимировать давно забытую легенду ZX Spectrum в новом виде и с новыми технологиями.


4814. Дмитрий
Дмитрий
ответить
→  Самал   / 2018-04-17 00:02

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


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # Шахматы по сети / Сервер. Шахматная Идемпотентность / 2018-04-16 19:39

При слове "идемпотентность" вспомнил математический термин "инвариантность". Близкие понятия.
Идемпотентность - это свойство функции/метода/объекта давать один и тот же итоговый результат вычисления независимо от количества раз ее выполнения.
Инвариантность - способность системы оставаться неизменной при изменении любого из ее членов.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Сервер. Шахматная Идемпотентность / 2018-04-16 18:53

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Сервер. Шахматная Идемпотентность / 2018-04-16 18:52

Что такое идемпотентность?
Своими словами...


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Дневник успеха / 2018-04-15 Отчёт за неделю / 2018-04-16 02:07

ППКС, удачи.


4814. Дмитрий
Дмитрий
ответить
→  Meiner   / 2018-04-16 00:04

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


4814. Дмитрий
Дмитрий
ответить
→  chokayes   / 2018-04-15 21:23

Хм... Интересный вопрос. :-) По сути, нет. Я просто повторно ее скачал с этого сайта, а вот обновляется ли она на нем - не знаю.
Саму программу в гугле не искал.


4814. Дмитрий
Дмитрий
ответить
→  chokayes   / 2018-04-15 21:14

Сейчас даже не поленился все удалить и в 3-й раз переустановить.
Memory Alloc Failed и Socket Error.
Не судьба. :-)


4814. Дмитрий
Дмитрий
ответить
→  chokayes   / 2018-04-15 21:00

Обновлял. Это первое действие во всех ситуациях. Просто скачал заново и перепрописал. Не помогло. Забил.


4814. Дмитрий
Дмитрий
ответить
→  chokayes  # Дневник успеха / 2018-04-15 Отчёт за неделю / 2018-04-15 20:42

Специфическое у Тебя представление о подсказках. :-)

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


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Шахматы по сети / Хостинг. Доступ по FTP / 2018-04-15 01:12

Молодец, отлично справился. В своё время подобные знания получал сам, когда ещё не было ютубов и скорость интернета даже быстро проверить почту не позволяла =) Удачи.


4814. Дмитрий
Дмитрий
ответить
→  Аллас Тайгер   / 2018-04-15 00:46

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


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Шахматы по сети / Хостинг. Лучше заплатить / 2018-04-14 17:39

Сам давно уже оплачиваю с QIWI, для подобных вещей всегда полезно иметь какой-то кошелёк, куда на время кладёшь деньги, чтобы оплатить онлайн услуги. Молодец, отлично справился.


4814. Дмитрий
Дмитрий
ответить
→  Сергей   / 2018-04-14 00:05

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


4814. Дмитрий
Дмитрий
ответить
→  Dmitry Sinitsin  # Шахматы по сети / Сервер. Шахматная Идемпотентность / 2018-04-13 20:49

Это вынужденная мера, связанная с недостаточностью знаний.
Мне еще этот курс проходить повторно, но уже с доскональным разбором кода.
И без комментариев разобраться будет сложно.


17947. Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Дмитрий  # Шахматы по сети / Сервер. Шахматная Идемпотентность / 2018-04-13 20:34

Количество комментариев в строках кода внушает уважение.


4814. Дмитрий
Дмитрий
ответить
→  Dxesto   / 2018-04-13 00:04

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


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # Шахматы по сети / Сервер. Ваш ход! / 2018-04-12 19:42

Это само собой. Сначала нужно просто пройти курс, а затем уже детально разбираться в коде, растаскивать на сниппеты и переделывать под свои нужды. Если, конечно, хватит мозгов и знаний. :-(


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Сервер. Ваш ход! / 2018-04-12 19:21

Может пройти курс сызнова?


17947. Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Дмитрий   / 2018-04-12 07:21

Спасибо, Дмитрий. Про консольки Евгений уже упоминал, "привет, мир!" знаком с универа, причем на разных синтаксисах бывало писал, дальше пока не хаживал. Надо воспользоваться советом.


4814. Дмитрий
Дмитрий
ответить
→  Dmitry Sinitsin  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2018-04-12 00:01

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


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Шахматы по сети / Интерфейс. Генерация объектов / 2018-04-11 02:50

GameObject это из Unity, а Dictionary это C#. На проекте имеется курс по массивам, списка, словарям и т.д. думаю будет полезно его пройти, чтобы разобраться во многом, что происходит в видео-уроках на данном проекте.
https://www.videosharp.info/video/graf
вот в этом курсе узнаешь всё про различные виды хранения данных, в том числе и Dictionary.


4814. Дмитрий
Дмитрий
ответить
→  Андрей   / 2018-04-11 00:03

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


18082. Aelita
Aelita
ответить
→  Дмитрий   / 2018-04-10 22:40

спасибо за совет


8380. zhikharevav
zhikharevav
ответить
→  Дмитрий  # Шахматы по сети / Сервер. Новая игра на JSON / 2018-04-10 06:10

Молодец, Дмитрий. Скоро освоишься во всём этом и будешь уже не "открыв рот" смотреть на всё это великолепие.  Использование JSON вместо XML это шаг вперёд на пути развития и усовершенствования программного обеспечения. XML - это язык разметки, а JSON - это именно формат обмена данными, который скоро заменит XML во многих системах.


4814. Дмитрий
Дмитрий
ответить
→  Aelita  # Демо игры / C# чего начать программировать / 2018-04-10 00:52

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


4814. Дмитрий
Дмитрий
ответить
→  Инесса   / 2018-04-09 02:03

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


4814. Дмитрий
Дмитрий
ответить
→  Игорь  # Демо софт / Вступительное слово / 2018-04-08 00:30

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


4814. Дмитрий
Дмитрий
ответить
→  Redy   / 2018-04-07 00:05

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


4814. Дмитрий
Дмитрий
ответить
→  Greed846  # Шарики / Шарики. Вступление / 2018-04-06 05:25

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


4814. Дмитрий
Дмитрий
ответить
→  Фиалковый Лелей  # Демо игры / C# чего начать программировать / 2018-04-05 00:07

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


4814. Дмитрий
Дмитрий
ответить
→  Светлана  # Демо игры / C# чего начать программировать / 2018-04-04 08:06

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


4814. Дмитрий
Дмитрий
ответить
→  Александр   / 2018-04-03 02:20

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Интерфейс. ЧЕТВЁРТЫЙ ФИНАЛЬНЫЙ УРОК / 2018-04-02 12:25

Какой калоритный рисунок


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Интерфейс. Выставка фигур / 2018-04-02 12:23

Очень хорошая работа.


4814. Дмитрий
Дмитрий
ответить
→  Евгения   / 2018-04-02 00:23

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Дневник успеха / 2018-04-01 Отчёт за неделю / 2018-04-01 13:14

Не надо по много часов заниматься. Можно перегореть.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Шахматы по сети / Алгоритмы. VIP. Шахматное супертестирование / 2018-04-01 01:38

брутфорс он никогда быстрым не был =)


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Шахматы по сети / Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК / 2018-04-01 01:37

Молодец, поздравляю с завершением очередной части курса. По поводу подхода к реализации игры в данном курсе согласен, но тут тоже не сразу чистое ООП идёт, в последней части курса как раз последние штрихи по поводу модернизации кода по канонам ООП, последние штрихи, но нет предела совершенству. Так что для самостоятельных доработок осталось очень много места. У меня лично на счёт этого курса свои взгляды и я буду реализовывать часть взаимосвязей именно так, как нужно конкретно мне, MSSQL к примеру, не зацепил, до сих пор считаю MySQL лучшей БД для онлайн проектов. Удачи в прохождении и реализации своей игрушки.


4814. Дмитрий
Дмитрий
ответить
→  Георгий  # Наноигры / Арканоид - Уровень и ракетка / 2018-04-01 00:07

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


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # Шахматы по сети / Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК / 2018-03-31 11:06

Да я понимаю. Я говорю просто о самом структурировании, способе планирования игры с нуля и ее постепенном наполнении. Для ООП и рефакторинга у меня попросту нет базовых знаний, о многих понятиях в рамках курса вроде Yield и многом другом впервые слышу. Unity, ASP, SQL, EF - это все незнакомо. А вот разбиение по классам и взаимосвязь между ними - это можно использовать.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК / 2018-03-31 10:53

Дима, хочу предостеречь тебя от такого вывода.
Как видишь, шахматы мне не удалось сразу написать по всем канонам ООП.
Сначала были Микрошахматы, потом Мато конём и слоном, только сейчас мне удалось создать красивую ООП модель шахматных правил, хотя и тут есть место рефакторингу.
Рекомендую начать создавать игру с минимальным количеством классов, но "процедурным" способом, так как он более понятен. И уже когда будет работать - начать рефакторить. Этому процессу посвящены последние уроки настоящего курса.


4814. Дмитрий
Дмитрий
ответить
→  Евгений  # Демо софт / Английские карточки / 2018-03-31 01:06

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


9980. Timoha
Timoha
ответить
→  Дмитрий  # Шахматы по сети / Алгоритмы. Допрыгалась! / 2018-03-30 07:54

отличная картинка))


4814. Дмитрий
Дмитрий
ответить
→  Diserdyuk  # Демо софт / Двенадцать месяцев / 2018-03-30 02:04

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


4814. Дмитрий
Дмитрий
ответить
→  Максим  # Демо софт / Вступительное слово / 2018-03-29 01:03

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


4814. Дмитрий
Дмитрий
ответить
→  Алексей  # Микроигры / Игра 15 - Картинка / 2018-03-28 01:10

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


17885. Сергей
Сергей
ответить
→  Дмитрий   / 2018-03-27 22:58

Приветствую. Спасибо за советы!


4814. Дмитрий
Дмитрий
ответить
→  Сергей  # Демо софт / Вступительное слово / 2018-03-27 00:02

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК / 2018-03-26 13:31

Заголовок третьего столбца было бы правильнее написать: "Поля/методы".


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # НаноШахматы / HTML - Фигуры на Доске / 2018-03-26 13:18

верное решение, молодец.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Шахматы по сети / Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК / 2018-03-26 12:41

Дело привычки. Молодец, коротко и ясно.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Шахматы по сети / Классы. Консольная доска / 2018-03-26 12:34

Если зажать Ctrl и кликнуть по названию функции в коде, тебя быстро кинет к её реализации, удобно.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Дневник успеха / 2018-03-25 Отчёт за неделю / 2018-03-26 11:47

Tak nagoniai praktiku, chitaj knigi!


4814. Дмитрий
Дмитрий
ответить
→  Анвар  # Демо софт / Вступительное слово / 2018-03-26 00:34

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


4814. Дмитрий
Дмитрий
ответить
→  jin  # Шахматы по сети / Классы. Стой, кто идёт! / 2018-03-25 23:16

Это не моя ошибка. :-) Это ошибка, допущенная в коде курса и исправленная через пару уроков. Задача курсантов - попробовать увидеть ее сейчас.


17093. jin
jin
ответить
→  Дмитрий  # Шахматы по сети / Классы. Стой, кто идёт! / 2018-03-25 22:49

Я не в курсе данного кода. В логике нужно смотреть. Шаг игрока (смена позиции фигуры) состоит из чего: 1) выбор фигуры (тут же наверное и реализуется выбор цвета и сама фигура), 2) установить возможные варианты перемещения для данной фигуры (тут же проверка выход за границы игрового поля/массива), 3) а потом выбор действий при условии пустая/занятая клетка (союзная фигурв или нет тоже по цвету определить вариант действий и варианты действий)

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


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # Дневник успеха / 2018-03-25 Отчёт за неделю / 2018-03-25 19:49

Практика - это хорошо, но без теории - никуда. А у меня практика намного опережает теоретическую часть.


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # Шахматы по сети / Классы. Консольная доска / 2018-03-25 19:47

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


4814. Дмитрий
Дмитрий
ответить
→  Степан  # Мультиязычное меню на JS / Динамическое меню / 2018-03-25 19:43

Да. Но простой не подойдет, а более сложный стоит кучу денег и не стоит того.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Классы. Консольная доска / 2018-03-25 19:20

Так мы еще к алгоритмам не приступили...


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Дневник успеха / 2018-03-25 Отчёт за неделю / 2018-03-25 19:05

Жаль, что факт покупки книги добавляет уверенности, но не прибавляет знаний.


1710. Степан
Степан
ответить
→  Дмитрий  # Мультиязычное меню на JS / Динамическое меню / 2018-03-25 19:03

Для старого монитора есть переходник под VGA


4814. Дмитрий
Дмитрий
ответить
→  Ярослов  # Демо игры / Картинка с секретом / 2018-03-25 00:17

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


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # Шахматы по сети / Классы. Фигурой марш! / 2018-03-24 12:34

Через классы - конечно. Вот только в Микрошахматах было попроще, т.к. все развертывалось линейно, одно шло за другим, и я закомментировал вообще каждую строчку. И можно было видеть всю взаимосвязь. А взаимодействие классов - не столь очевидно. И уроки более стремительны. Нужно будет все потом пересматривать и разбираться что и как. И комментировать все-все-все.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Классы. Квадратная матрица / 2018-03-24 12:31

Чтобы сообразить - что делать дальше, надо просто подумать... Продолжительное время. Порисовать, покомбинировать, помозговать - и придёт осознание. По крайней мере я именно так и делаю - моментально понимание не приходит, со временем только.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Классы. Фигурой марш! / 2018-03-24 12:29

Новая реализация, через классы, тебе больше нравится?


4814. Дмитрий
Дмитрий
ответить
→  Данил Шумкин  # Демо софт / Вступительное слово / 2018-03-24 00:08

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


4814. Дмитрий
Дмитрий
ответить
→  Пабло  # Демо софт / Вступительное слово / 2018-03-23 00:21

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


4814. Дмитрий
Дмитрий
ответить
→  Anton  # Демо игры / C# чего начать программировать / 2018-03-23 00:17

Приветствую на Проекте. С возвращением спустя 2 года. Появилось много нового и вкусного.


4814. Дмитрий
Дмитрий
ответить
→  Lego  # Демо софт / Вступительное слово / 2018-03-22 13:05

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


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий   / 2018-03-21 14:45

Да, я тоже обратил внимание на то что у этого монитора только 2 hdmi. В принципе на видеокарте есть такой разъем так что проблем быть не должно :)


4814. Дмитрий
Дмитрий
ответить
→  Андрей Шевченко  # Мультиязычное меню на JS / Динамическое меню / 2018-03-21 13:41

Недостатком может быть то, что разъемы - только HDMI, причем 2. Поэтому у меня старые блок и монитор никак нельзя совместить с новыми. У старого блока нет hdmi, поэтому нельзя подключить и его к монитору, а у нового блока нет VGA, поэтому к нему нельзя подключить старый монитор.
Так что проверь наличие hdmi на видеокарте. Но он есть у любого более-менее нового компа.


4814. Дмитрий
Дмитрий
ответить
→  chokayes  # Дневник успеха / 2018-03-11 Отчёт за неделю / 2018-03-21 13:04

Ошибся в расчетах примера, не уменьшил на 1.
Выбираем 3 карты (допустим, 3, 5, 7) и действуем уже по полной формуле:
(x-1)/1000 + (y-1)/100 + (z-1)/10 = 0.002 + 0.04 + 0.6 = 0.642


4814. Дмитрий
Дмитрий
ответить
→  chokayes  # Дневник успеха / 2018-03-11 Отчёт за неделю / 2018-03-21 12:59

Что касается вопроса "Почему именно такая формула", то это потому, что позволяет добиться степени точности шага до 1/2597 = 0,000385, то есть, менее 4 десятитычных. Чтобы пояснить - лучше перейти на десятичную систему счисления.
Считай, что Ты взял 10 карт "стоимостью" от 1 до 10.
Берем 1 случайную карту и формулу (x - 1)/10. Получаем десять возможных результатов - 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

Выбираем 2 карты (допустим, 3 и 5) и действуем по формуле
((x-1)/10 + (y-1))/10) = 0,02 + 0,4 = 0,42

Выбираем 3 карты (допустим, 3, 5, 7) и действуем уже по полной формуле:
(x-1)/1000 + (y-1)/100 + (z-1)/10 = 0.003 + 0.05 + 0.7 = 0.753
Таким образом, мы случайно можем получить любое число от 0 до 0,999, а (x-1), (y-1) и (z-1) - это разряды тысячных, сотых и десятых долей.

Аналогичная ситуация и в приведенном примере, только используется не десятичная, а тринадцатичная система счисления. x, y и z, уменьшенные на единицу - это РАЗРЯДЫ тысячных, сотых и десятичных долей.
Если бросать 4 или 5 раз, то степень точности (точнее, шага) в десятичном примере увеличивается до 1/ 10 000 = 0.0001 и 0.00001 соответственно. И Ты можешь уже определить случайное число в виде 0,57632.


4814. Дмитрий
Дмитрий
ответить
→  chokayes  # Дневник успеха / 2018-03-11 Отчёт за неделю / 2018-03-21 12:37

http://programming-lang.com/ru/comp_programming/arsak/0/j20.html
Очень интересная книжица об играх и головоломках.
Почитай с. 10.
Думаю, что карты используются потому, что имеют наибольшую разрядность (13) из всех подручных доступных игр, поэтому позволяют получить наиболее "плотное" распределение случайного числа с шагом менее 0,005. Ближайший "конкурент" - это игральная кость с шестеричной системой счисления, и попытки получить псевдо-случайное число путем бросания кубика 3 и более раз все-таки будут иметь бОльший шаг в распределении, то есть, "ячейки сетки" будут более крупными.
Карты - потому что нужно получить случайное число подручными методами. То есть, человек не может просто придумать случайное число, т.к. тогда оно будет не случайным. Но человек может придумать условия, при которых можно получить
псевдо-случайное число. Для этого сначала случайно вытаскиваются 3 карты и даже после этого Ты не можешь определить каким именно будет случайное число после проведения расчетов.
Для чего это нужно? Для теории игр, в которой в качестве исходных данных используются случайные числа и непредсказуемые результаты.
Например, Ты играешь в лотерею "5 из 36" и обычно заполняешь даты рождения родственников и знакомых.
Но в этот раз решил заполнить 5 чисел случайными числами. А как это сделать? Все просто. Взял колоду, потасовал, 5 раз вытащил по 3 карты, в экселе заранее вбил формулы, 5 раз ввел данные, каждый раз умножил результат на 36, округлил и получил числа, на которые будешь ставить.
Также это можно использовать, если в одиночку играешь в игру, где требуется соперник. И "создаешь" ИИ, чьи ходы будут определяться случайным образом.


4814. Дмитрий
Дмитрий
ответить
→  Андрей Шевченко  # Мультиязычное меню на JS / Динамическое меню / 2018-03-21 11:35

Согласен. Очень доволен им. Сейчас он стоит 11 тыс, я брал за 11,5. Главное - не снимать защитные пленки, иначе от пыли не отобьешься, глянец ее любит. Будет непривычным то, что большинство приложений будут занимать не все пространство экрана, а только центр, а по краям - белые поля, но это пустяки. Для программирования - идеально.


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий  # Мультиязычное меню на JS / Динамическое меню / 2018-03-21 09:21

Какой крутой монитор. Сам задумывался о двух мониторах, а то очень уж неудобно постоянно переключаться между видеоуроком и Visual Studio, а тут такое решение. Для меня практически идеальный вариант. Да и цена вроде не кусается. Кажется я знаю, что мне теперь необходимо в ближайшее время практически для полного счастья))


4814. Дмитрий
Дмитрий
ответить
→  chokayes  # Дневник успеха / 2018-03-11 Отчёт за неделю / 2018-03-21 00:42

Это описание генерации случайного числа "собственными руками". Если в языке программирования реализована функция Random, то компьютер просто сгенерирует Тебе любое случайное число от 0 до 1.
Но если нет, а Тебе нужно создать ситуацию, когда Ты должен получить случайное число или целую серию непредсказуемых результатов, то в качестве рандома можно использовать фокус с 3 картами. Но для простого выбора "да/нет" вполне хватит игрального кубика.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Доска. VIP. Запуск в Интернете / 2018-03-20 23:12

Он же написал тебе:
https://gyazo.com/547c9e3108c4a14b634bc679a2f8b80d

и в описании урока есть подсказка.

Избавься от папок с русскими именами.


17443. WildOrc
WildOrc
ответить
→  Дмитрий  # Шахматы по сети / Доска. VIP. Запуск в Интернете / 2018-03-20 22:34

Если в названии директории проекта есть любые символы кроме латиницы - переложи проект в , например, "d:\asd\" и запусти его оттуда ;)


8275. Tekashnik
Tekashnik
ответить
→  Дмитрий  # Шахматы по сети / Доска. Подцеп фигуры / 2018-03-20 21:16

Да уж, когда начинается использование много новых классов, то ошибки или опечатки искать становится в разы сложнее. Но если 1-2 урока ошибка не выявится, то лучше начать с какого то момента, в котором было всё хорошо, потому что знаю я многих учеников которые после таких неудачных для них курсов опускались руки)) Удачи в дебагинге и поиске ошибок)


17813. Дмитрий
Дмитрий
ответить
→  Дмитрий   / 2018-03-20 20:01

Понял. Спасибо!


4814. Дмитрий
Дмитрий
ответить
→  Дмитрий  # Демо софт / Вступительное слово / 2018-03-20 00:25

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


4814. Дмитрий
Дмитрий
ответить
→  Dimitry   # Инфобизнес / Подключение к системе GitHub / 2018-03-20 00:23

Рекомендую пройти бесплатные демо-игры и демо-софт. Затем полностью пройти консольные задачи, они также бесплатны. 


4814. Дмитрий
Дмитрий
ответить
→  Dimitry   # Шахматы по сети / Доска. Установка Unity 3D / 2018-03-20 00:22

Приветствую на Проекте!
Начинать обучение на сайте с самого объемного и сложного курса "Сетевые шахматы" - это лихо!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # НаноШахматы / HTML - Фигуры на Доске / 2018-03-19 18:09

всё правильно сделал


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2018-03-19 11:09

Отличный обзор, классно придумал, удачи в дальнейшем.


791. Валерий Жданов
Валерий Жданов
ответить
→  Дмитрий  # Дневник успеха / 2018-03-18 Отчёт за неделю / 2018-03-19 10:51

отлично, js пригодится обязательно


4814. Дмитрий
Дмитрий
ответить
→  Руслан  # Демо софт / Вступительное слово / 2018-03-19 00:15

Приветствую на Проекте!
Ты не единственный, кто в 40 лет решил сменить профессию и стать разработчиком, так что... все получится!
Рекомендую  пройти для начала бесплатные демо-игры и демо-софт. Затем полностью пройти консольные задачи, они также бесплатны.  Очень рекомендую не просто копипастить код, но и добавлять буквально на каждой строчке собственные комментарии, а также писать псевдокод по завершении каждого курса, куда выписывать все использованные функции и взаимосвязь между ними.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2018-03-18 22:12

Степень участия союзников очень похожа на правду :)


4814. Дмитрий
Дмитрий
ответить
→  chokayes  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2018-03-18 20:26

спасибо, я старался.


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Andrei  # Демо игры / C# чего начать программировать / 2018-03-18 16:47

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


791. Валерий Жданов
Валерий Жданов
ответить
→  Дмитрий   / 2018-03-17 22:28

Понял, спасибо.
Только не соглашусь по поводу "ленивой задницы".  Время, к сожалению, такой же ресурс, как деньги, нервы, и его хочется тратить как можно меньше. Именно поэтому Игромистром ( а затем и мной ;-) ) была принята практика 10-минутных курсов, - их можно быстрее пройти и получить результат.


4814. Дмитрий
Дмитрий
ответить
→  Валерий Жданов   / 2018-03-17 22:11

Мне нравится. Но это может говорить просто о том, что я ленивая задница, у которой не хватает сразу энергии на 10-14 дней регулярных занятий, и предпочитает курсы, которые можно пройти наскоком за 2-3 дня за счет мобилизации силы воли.
Долговременные курсы, безусловно, важны и нужны, но их сложно пройти, ни на что не отвлекаясь.

Могу точно сказать, что разбиение уроков на 10-минутные отрезки - отличная мысль. И 6 таких уроков проходишь в несколько раз быстрее, чем 1 часовой. К тому же после прохождения курса остается своего рода псевдокод, когда открываешь пройденные уроки и перед Тобой видна вся последовательность реализуемых функций. Можно даже не смотреть сами уроки, и так уже видно что и как реализовывалось. И очень удобно искать нужный код, чтобы, например, сделать сниппет.
В том же "Сокобане", в котором уроке были более глобальными, шли по 30-60 минут и закрывали целый раздел, искать нужный код уже намного сложнее. Чтобы найти, понять, вырезать и утащить из него весь код по поиску пути - нужно пересмотреть сразу 3 урока длительностью 3 часа.


791. Валерий Жданов
Валерий Жданов
ответить
→  Дмитрий  # Мультиязычное меню на JS / ФИНАЛЬНЫЙ УРОК / 2018-03-17 21:53

Всегда пожалуйста. Кстати, Дим, как тебе формат вот таких небольших курсов, подобно "меню JS" в плане того, что их можно пройти быстро? нужны такие или лучше долговременные подробные?


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # Мультиязычное меню на JS / ФИНАЛЬНЫЙ УРОК / 2018-03-17 21:53

Уважаемый магистр! В ближайшее время я ограничусь курсами "Нано-шахматы" (продолжительность видеоуроков всего лишь 2 минуты :-) ) и "Entity Framework" как составной и подготовительной части "Шахмат online", после чего все усилия брошу на прохождение "клиент-серверных шахмат" с использованием Unity, C#, ASP.NET, MS-SQL и EF.


4814. Дмитрий
Дмитрий
ответить

791. Валерий Жданов
Валерий Жданов
ответить
→  Дмитрий  # Мультиязычное меню на JS / ФИНАЛЬНЫЙ УРОК / 2018-03-17 21:41

Обзор отличный, по курсам просьбу Игромистра поддерживаю. Порекомендую пройти Entity Framework - этот курс содержит небольшое количество уроков, очень насыщенных информацией, которая тебе пригодится в Шахматах по сети ( на них порекомендую сосредоточить силы после Entity Framework). Потом сам сориентируешься, что проходить. Это чисто рекомендация


791. Валерий Жданов
Валерий Жданов
ответить
→  Дмитрий  # Мультиязычное меню на JS / Параметры - в функцию / 2018-03-17 21:19

Ой, точно! Прости меня, Дмитрий, за ошибку. ( и если на сайте есть друзья-программисты из Грузии и из арабских стран, простите мою ошибку тоже )))


4814. Дмитрий
Дмитрий
ответить

791. Валерий Жданов
Валерий Жданов
ответить

791. Валерий Жданов
Валерий Жданов
ответить
→  Дмитрий  # Мультиязычное меню на JS / Параметры - в функцию / 2018-03-17 21:08

отлично! арабская вязь красивая получилось!



1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Мультиязычное меню на JS / ФИНАЛЬНЫЙ УРОК / 2018-03-17 19:22

Уважаемый Курсант сорок восемь - четырнадцать. Доклад принят :)
Предоставьте, пожалуйста, список курсов, которые вы будете проходить в ближайшее время в порядке их приоритета. В письменном виде ответом на это сообщение.
Остальные курсы я предлагаю временно закрыть - до завершения прохождения выбранных.
Я желаю помочь вам сфокусироваться на главном. Мат конём и слоном рекомендую пройти после Шахмат по сети. Конец связи.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Мультиязычное меню на JS / ФИНАЛЬНЫЙ УРОК / 2018-03-17 17:23

Отличный обзор, очень понравилось изложение, чувствуется опыт в докладах =)
Такая же тема сейчас, очень много курсов сразу доступно и приходится расставлять приоритеты.


4814. Дмитрий
Дмитрий
ответить
→  Слава  # Демо игры / C# чего начать программировать / 2018-03-17 00:52

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


4814. Дмитрий
Дмитрий
ответить
→  iRS  # Демо софт / Вступительное слово / 2018-03-17 00:49

Приветствую на Проекте.
Рекомендую  пройти для начала бесплатные демо-игры и демо-софт. Затем полностью пройти консольные задачи, они также бесплатны.  Очень рекомендую не просто копипастить код, но и добавлять буквально на каждой строчке собственные комментарии.


4814. Дмитрий
Дмитрий
ответить
→  Валерий Жданов  # Мультиязычное меню на JS / Динамическое меню / 2018-03-16 00:57

Привыкание занимает 2-3 дня. В первый день чувствовал себя китайцем, глаза разбегались, было некомфортно и непривычно, большинство приложений, включая vk, занимают всего лишь треть экрана по центру, белые области экрана слева и справа раздражали. Переход с соотношения 4:3 на 7:3 было жестким. Зато шикарно смотреть фильмы, особенно широкоформатные. Через 3 дня уже все удобно и классно. Ну и возможность сделать до 6 экранов на мониторе - очень удобно.


791. Валерий Жданов
Валерий Жданов
ответить
→  Дмитрий  # Мультиязычное меню на JS / Динамическое меню / 2018-03-16 00:45

О, отличное решение! Хороший монитор.


4814. Дмитрий
Дмитрий
ответить
→  Валерий Жданов  # Мультиязычное меню на JS / Динамическое меню / 2018-03-16 00:43

Точнее, не лаковый, а глянцевый. :-) Ну и есть функция "картинка в картинке", то есть, можешь заниматься своими делами на большом экране и краем глаза контролировать еще и какое-нибудь событие.


4814. Дмитрий
Дмитрий
ответить
→  Валерий Жданов  # Мультиязычное меню на JS / Динамическое меню / 2018-03-16 00:40

Экран один. Монитор LG 25UM58-P, разрешение 2560х1080, соотношение сторон 21:9. Ширина 60 см, занимает более пол-стола. Специально для программирования брал. Не настолько я профессиональный программист, чтобы размещать 2 и более монитора, да и места для них нет. А этот монитор позволяет разбивать экран на несколько частей. Стандартно у меня разбито на 2 половинки - в одной идет видеоурок, во второй тут же набираю код. Также удобно работать и смотреть сразу 2 футбола - разбиваю экран на 3 части - 2 картинки вверху с Лигой чемпионов, а внизу я набираю текст или сижу в ВК. Если что-то опасное или даже гол - переключаюсь на нужный экран. Очень доволен монитором, и он не слишком дорогой. Единственное - он лаковый, поэтому я даже не снимал с него защитные пленки, иначе запаришься стирать пыль.
В общем, монитора для программирования лучше не знаю.


791. Валерий Жданов
Валерий Жданов
ответить
→  Дмитрий  # Мультиязычное меню на JS / Динамическое меню / 2018-03-16 00:32

Скриншот интересный. с двух экранов делал, Дим?


4814. Дмитрий
Дмитрий
ответить
→  Данил  # Демо игры / Картинка с секретом / 2018-03-16 00:31

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


4814. Дмитрий
Дмитрий
ответить
→  vip   / 2018-03-15 17:19

Ну в консоли для этого и ссылки на теорию даются, и, как правило, есть видео решения.  Ничто не мешает перед решением задачи открыть и почитать тему. Если же отдельно заниматься записью теории, то это в любом случае неблагодарное дело. Всю книжку в теорию не обратишь. И даже в том же itvdn вытерпеть 2 часа теории по той или иной теме - нелегко.
Уроков по теории - немерено. Удачных попыток совместить полноценную теорию с практикой я не видел, в этом случае жертвуется, как правило, практикой.


9913. vip
vip
ответить
→  Дмитрий   / 2018-03-15 17:06

не не так понял. Смысл в том что бы человек пришел в выполнению задачи с теоретической подкованностью. Согласись есть такие задачи где надо посмотреть о чем идет речь и как ее решить- тут не до программирования. Нужно сделать акцент именно на то что бы знаний было достаточно при выполнении любого урока. И конечно же не нужно уроки набивать по самое не балуйся. А вот для тех кто все уже знает - пожалуйста оттачивайте имение решите задачу 5 разными способами и выберите оптимальный. Вот знаешь как в фирме - программируют все так - что бы остальным было понятно. Если ты будешь делать так что остальным непонятно ты быстро выпадешь из схемы. Пусть ты и лучше остальных делаешь и применяешь какие-то суппер методы. Но если остальные эти методы не освоили тебя просто тупо вытеснят. Таковы к сожалению реалии....


4814. Дмитрий
Дмитрий
ответить
→  vip  # Инфобизнес / Базовые принципы проекта / 2018-03-15 16:00

Мысль понятна, но вместо пользы будет просто элементарное захламление. Любое изучение так или иначе основано на том, что 95 % работы курсант делает сам. И практика, упор на которую сделан на этом сайте, вовсе не отменяет теорию.
Те же массивы у Шилдта занимают более 30 страниц. И в "алгоритмике" свыше десятка задач с массивами.
И что, перед каждым примером читать двухчасовую лекцию о массивах, причем десять раз?
А задач с операторами if и for - по 3 десятка.
И если перед каждой задачей Ты будешь снова и снова выслушивать одно и то же, то не говоря уже о безумной трудоемкости и затратах времени на эту задачу, подобное только ухудшит восприятие материала. А что делать тем, кто уже имеет представление о массивах и условных операторах?
И вместо системности будет только винегрет. Для теории есть книги, google, youtube, msdn и т.п.
Ценность сайта - именно в упоре на практику.

И если сегодня тот или иной курс по созданию игры занимает от 3 до 12 часов чистой практики, то с теорией видеокурс будет занимать даже не дни, а недели.
И в процессе курса дается не глобальная теория, которую можно прочитать или посмотреть на десятках ресурсов, а объяснение отличий, допустим, класса от структуры и в каких случаях применяем то или иное.


791. Валерий Жданов
Валерий Жданов
ответить
→  Дмитрий  # Мультиязычное меню на JS / Запрос и JSON - ответ / 2018-03-14 13:58

Отличный результат, Дмитрий
p.s. Обратите внимание - на немецком языке Крым - женского рода (die Krim)


791. Валерий Жданов
Валерий Жданов
ответить
→  Дмитрий  # Мультиязычное меню на JS / Документы и ключ / 2018-03-14 13:54

Молодец, Дмитрий, согласен с комментарием Ивана, добавлю, что не только Яндекс-диск пригодится - у Яндекса много интересных сервисов


4814. Дмитрий
Дмитрий
ответить
→  MaxeBoom  # Наноигры / Арканоид - Шарик и кирпичики / 2018-03-14 11:29

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


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Мультиязычное меню на JS / Документы и ключ / 2018-03-14 00:18

Отлично, яндекс диск пригодится ещё не раз =)


4814. Дмитрий
Дмитрий
ответить
→  jurgen  # Демо игры / C# чего начать программировать / 2018-03-13 05:26

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


9913. vip
vip
ответить
→  Дмитрий  # Игры на JavaScript / Запуск JavaScripta / 2018-03-12 22:19

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


4814. Дмитрий
Дмитрий
ответить
→  Таня  # Шарики / Шарики. Поиск линий / 2018-03-12 14:43

Приветствую на Проекте. Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Александр  # Демо игры / Картинка с секретом / 2018-03-12 12:51

Приветствую на Проекте!
Проходи бесплатные демо-игры, демо-софт, консольные задачи.
Рекомендую не просто повторять весь код, а тщательно комментировать каждую строчку.
Это очень сильно поможет в дальнейшем.
После этого рекомендую не покупать отдельно те или иные курсы, а подождать мотивирующего вебинара, где будут предлагаться различные варианты курсов со скидками. Это гораздо дешевле, чем покупать отдельные курсы. Также существует "Клуб формулистов", где дополнительно проходят профессиональные вебинары и пишутся новые курсы.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Личная энергия / 2018-03-11 Отчёт за неделю / 2018-03-12 00:22

Молодец, отлично движешься, чувствуется великое желание в реализации задуманного, я помню такое же вначале лета 2016, когда я тоже недавно попал на этот проект и в силу свободного времени после недавно завершённого крупного проекта на Андроид, решал по максимуму в сутки уроков, что иногда добирался до лимита выполненных одновременно уроков в сутки за конкретный курс. было вроде 9 уроков максимум, подняли с тех пор до 17 в сутки в одном курсе. Удачи.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Web API / Комплекс технологий / 2018-03-11 22:19

Эти урокии появятся в течение недели.


4814. Дмитрий
Дмитрий
ответить
→  Артур  # Демо софт / Двенадцать месяцев / 2018-03-11 21:48

Приветствую на Проекте. Успехов!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Инфобизнес / Подготовка Visual Studio ASP.NET / 2018-03-11 17:49

Да, странно.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Личная энергия / 2018-03-11 Отчёт за неделю / 2018-03-11 15:07

Должно быть уже в привычку вошло.


17619. Gilman
Gilman
ответить
→  Дмитрий  # Личная энергия / 2018-01-21 Отчёт за неделю / 2018-03-09 23:16

Молодец Дмитрий, закончить курс "Микрошахматы" это хорошее достижение, продолжай в том же духе.       
                                                                                                                                                                         
                                                     


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Личная энергия / 2018-01-21 Отчёт за неделю / 2018-03-09 13:30

Молодец Дима. Каждыц раз с радостью ожидаю твои отчеты по Шахматам.


4814. Дмитрий
Дмитрий
ответить
→  Виктор   # Демо игры / C# чего начать программировать / 2018-03-09 04:34

Приветствую на Проекте. Успехов!


9913. vip
vip
ответить
→  Дмитрий  # МикроШахматы / VIP урок - Минное поле / 2018-03-08 01:49

2.«Некоторым женщинам достаточно один раз пройти по улице, чтобы остаться в памяти мужчины навсегда» (Редьярд Киплинг).


9913. vip
vip
ответить
→  Дмитрий  # МикроШахматы / VIP урок - Минное поле / 2018-03-08 01:45

В 8 Марта можно все! Стриптиз круиз любой каприз! Чулки помада каблуки! Ну все держитесь мужики!


8932. Алекс
Алекс
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # МикроШахматы / VIP урок - Бестолковый интеллект / 2018-03-07 18:38

Да, рандом нельзя недооценивать =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # МикроШахматы / VIP урок - Бестолковый интеллект / 2018-03-07 08:27

Прямо детектив ;)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шаблон MVC / MVC - Суть шаблона / 2018-03-06 10:48

Проходи курс и увидишь сам :)


9913. vip
vip
ответить
→  Дмитрий  # Шаблон MVC / MVC - Суть шаблона / 2018-03-06 09:45

Достаточно актуальная тема. Специально тут отмечусь с вашего разрешения что бы потом вернуться. Сейчас MVC широко используется в отраслевой промышленности.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Личная энергия / 2018-02-04 Отчёт за неделю / 2018-03-06 01:39

Курс онлайн шахмат как раз в тему, там написал клиентскую часть на C# и скомпилировал на WebGL, два клика и JS версия уже работает на сайте, останется только серверную часть допиливать, что в курсе онлайн шахмат тоже будет, так что не придётся ждать 20 лет =) Удачи, задача и идеи отличная, сам давно уже ищу идеальный набор технологий для реализации задуманных игр в онлайн режиме. С игрой на вашем скриншоте не сталкивался, но текстурки красивые.


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2018-03-05 22:08

Спасибо. Конечно, рассказывал. :-) Надеюсь на шахматный клиент-сервер. А энтузиазм годами тяжело поддерживать, особенно если код так и не пишешь.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Личная энергия / 2018-02-04 Отчёт за неделю / 2018-03-05 21:25

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


9980. Timoha
Timoha
ответить
→  Дмитрий  # МикроШахматы / Белолевая рокировка / 2018-03-05 10:27

ну по урокам ты обязан повторять все что делает Игромистр,
чтобы твоя программа работала)
но а потом чисто для себя, ты можешь просто не делать рефакторинг
главное понимать свой код, а рефакторинг со временем придет


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # МикроШахматы / ФИНАЛЬНЫЙ УРОК / 2018-03-05 09:53

Отличный обзор, Дима. Все показал!
Прекрасно, лакончино. Молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Личная энергия / 2018-03-04 Отчёт за неделю / 2018-03-05 02:17

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


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # МикроШахматы / Ладейный паркур / 2018-03-05 02:04

Молодец, комментирование кода очень полезно для усвоения и ориентирования в коде.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # МикроШахматы / Белолевая рокировка / 2018-03-05 01:52

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # МикроШахматы / ФИНАЛЬНЫЙ УРОК / 2018-03-04 23:22

Video is not available


1. Евгений Волосатов
Евгений Волосатов
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # МикроШахматы / Ладейный паркур / 2018-03-04 17:25

Вот это хорошая идея и правильное дело.
Процесс написания комментариев помогает лучше усвоить и понять код.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # МикроШахматы / Белолевая рокировка / 2018-03-04 15:46

Не самое лучшее определение рефакторинга ;)


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий  # МикроШахматы / ФИНАЛЬНЫЙ УРОК / 2018-03-04 14:44

Это только у меня написано "Это видео недоступно" ?


4814. Дмитрий
Дмитрий
ответить
→  ser2018  # Демо игры / Картинка с секретом / 2018-03-03 21:15

Отличный подбор картинок и обзор программы. Моя первая программа на этом сайте.
Приветствую на Проекте и желаю успехов. Для эффективного изучения, на мой взгляд, необходимо проходить практические занятия, а после этого изучать теорию по тем темам и функциям, которые были затронуты в видеокурсе. Советую оставлять комментарии ко всем функциям, которые пишем на курсах. Ввели новую функцию - к ней должно быть подробное описание.
И после прохождения каждого курса выписывать псевдокод, т.е. текстовое описание и взаимосвязь функций между собой. Жалею, что я этого не делал. Теперь сложно разбираться в коде, написанном пару лет назад.


17589. Андрей
Андрей
ответить
→  Дмитрий   / 2018-03-03 14:18

Спасибо , буду стараться))


4814. Дмитрий
Дмитрий
ответить
→  Андрей  # Демо софт / Вступительное слово / 2018-03-03 04:21

Приветствую на Проекте. Успехов!



4814. Дмитрий
Дмитрий
ответить
→  Иван Воронин  # МикроШахматы / ФИНИШНАЯ ПРЯМАЯ / 2018-03-02 16:48

Спасибо. Но это еще не финал, а финишная стометровка.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # МикроШахматы / ФИНИШНАЯ ПРЯМАЯ / 2018-03-02 09:31

Поздравляю с финалом.


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2018-03-01 15:06

Нет. С книги "Шахматы - интересная игра".
https://coollib.com/b/290072/read


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # МикроШахматы / ФИНИШНАЯ ПРЯМАЯ / 2018-03-01 14:37

С википедии скопировал?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # МикроШахматы / Подвиг безымянной пешки / 2018-03-01 14:34

Потом сравнишь подход здесь и на си шарпе


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # МикроШахматы / Информационная панель / 2018-02-28 02:04

Верное решение, не нужно прыгать, надо проходить всё постепенно.


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # МикроШахматы / Информационная панель / 2018-02-27 23:51

Шахматы клиент-сервер пока просто смотрю на вебинарах.
Сначала нужно полностью закончить микрошахматы, а потом буду проходить сетевые шахматы.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # МикроШахматы / Информационная панель / 2018-02-27 23:42

На шахматы онлайн переходи, там проще, всё по классам.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Личная энергия / 2018-02-25 Отчёт за неделю / 2018-02-25 14:32

Молодец, тяжело в учении - легко в бою.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Личная энергия / 2018-02-25 Отчёт за неделю / 2018-02-25 01:08

Молодец Дима


4814. Дмитрий
Дмитрий
ответить
→  Tekashnik  # МикроШахматы / Король в розыске / 2018-02-24 11:14

спасибо!


8275. Tekashnik
Tekashnik
ответить
→  Дмитрий  # МикроШахматы / Король в розыске / 2018-02-24 08:44

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


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # МикроШахматы / Возврат хода / 2018-02-23 14:29

Это называется "Рефакторинг" кода, когда что-то пропадает или делится на части. Страшного в этом ничего нет, если ты улавливаешь суть данного изменения, продолжай практиковаться и подобные вещи ты будешь делать сам в процессе просмотра уроков, там где это не было сделано или забыли или просто данный урок это не предусматривает. Так что скоро "рефакторинг" будет частью твоей мыслительной деятельности =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # МикроШахматы / Возврат хода / 2018-02-23 14:28

Именно поэтому оптимизацией следует заниматься в самом конце.


8275. Tekashnik
Tekashnik
ответить
→  Дмитрий  # МикроШахматы / ТРЕТИЙ ЧЕТВЕРТЬФИНАЛЬНЫЙ УРОК / 2018-02-23 07:21

Очень интересный курс, ест учесть что на проекте мы занимаемся си шарпом, то ДжаваСкрипт немного сбивает с толку. А её отладка иногда приводит в ступор потому что не понятно как её осуществлять. Но немного помучавшись я всё таки нашёл способ отладки и он не нескольких местах мне очень помог, так как на доске творилось какая то чертовщина. Будут проблемы, пиши)


4814. Дмитрий
Дмитрий
ответить
→  Andreas  # Демо софт / Вступительное слово / 2018-02-15 09:06

Приветствую на проекте. Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Андрей Гришагин  # Демо игры / C# чего начать программировать / 2018-02-14 07:53

Приветствую! Успехов!


1. Евгений Волосатов
Евгений Волосатов
ответить

4814. Дмитрий
Дмитрий
ответить
→  Anna  # Java Sweeper / Ограда из единиц / 2018-02-13 13:34

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # МикроШахматы / Королевские шаги / 2018-02-13 13:27

Для меня (Math.abs (dx - dy) <= 1 && Math.abs (dy - sy) <= 1) понятна, но воспринимается хуже. Решил, что мне это понятно сейчас, а спустя неделю - уже не пойму на достаточном уровне. Так что предпочел в 2 строчки для наглядности.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # МикроШахматы / Королевские шаги / 2018-02-13 13:18

все-таки по своему сделал :) хорошо


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # МикроШахматы / Лошадью ходи! / 2018-02-13 13:18

Очень сложно. Можно проще.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # МикроШахматы / ЧЕТВЕРТЬФИНАЛЬНЫЙ УРОК / 2018-02-12 01:53

Молодец, отлично поработал.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # МикроШахматы / Шахматная бюрократия / 2018-02-12 00:19

Кони прыгают


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий  # МикроШахматы / Завершение хода / 2018-02-11 13:57

У меня все видеоуроки получаются такие, что пока смотришь и повторяешь то, что делает Евгений Витольдович, всё вроде бы очень просто и понятно, а как потом сам задумаешься о том , что написал, так и мысли теряются. Никак я не могу толком набраться необходимых знаний, чтоб хоть что-то своими силами написать. Поэтому приходится терпеливо делать урок за уроком, надеясь, что знания когда-нибудь придут =) и количество перейдёт в качество.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий   / 2018-02-11 13:43

Чтобы писать самому - сначала нужно потренироваться на чужих примерах.


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # МикроШахматы / Завершение хода / 2018-02-11 13:08

Конечно, сам. Но одно дело, когда все понятно при повторении чужих действий, и совсем другое - взять, продумать алгоритм и написать самостоятельно хоть какую-нибудь программу.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # МикроШахматы / Завершение хода / 2018-02-11 12:54

Но ты же сам выполняешь задания? Или нет?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Личная энергия / 2018-02-11 Отчёт за неделю / 2018-02-11 12:53

Микрошахматы суперские вышли


4814. Дмитрий
Дмитрий
ответить
→  vandry  # Демо игры / C# чего начать программировать / 2018-02-11 02:17

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Иван Воронин   / 2018-02-11 02:16

спасибо.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Клиент-серверные шахматы / Вступление / 2018-02-11 02:12

Так надо дочитать до конца, узнал бы причину, почему прекратили поддержку Unity Webplayer, потому что начали использовать WebGL, более продуктивная технология и встроенная в браузер, как говорится, люди просто решили не изобретать велосипед. Так что не вижу ничего страшного в изучении Unity, очень интересная технология, написал программу или игрушку один раз и легко и быстро портировал на нужную платформу, а их поддерживается не мало. Решил портировать данные шахматы из этого курса на Андроид и не возникло никаких с этим проблем. Идеально работают на стареньком планшете с Андроидом версии 4.1.1


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # МикроШахматы / Светофор для фигур / 2018-02-11 02:00

F12 нажми и будут высвечиваться в консоли.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий   / 2018-02-01 10:43

Продлил боты


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий  # Личная энергия / 2018-01-28 Отчёт за неделю / 2018-01-30 07:52

Кстати насчет комментариев согласен. Оно конечно понятно, что новая система начисления баллов за сообщения себя полностью оправдывает, но набрать сообщение на +5 баллов в сутки иногда очень уж тяжело. Поэтому я как-то немного забил на это дело и просто пишу комментарии, не стараясь во что бы то ни стало набрать нужное количество символов. =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Личная энергия / 2018-01-28 Отчёт за неделю / 2018-01-30 00:11

Можешь просто премию в качестве благодарности перевести :)


10080. FireWolf
FireWolf
ответить
→  Дмитрий  # Комбинаторика / Рекурсия. Заливка области / 2018-01-28 18:31

Надо просто понять, что когда рекурсивная функция вызывает сама себя, то создаётся цепочка функций, каждая из которых ждёт результата следующей, и в конце результат идёт вверх по цепочке и возвращается из первого "родителя". Мне помогла в некоторой степени понять реализация рекурсивного поиска файла в директориях: передаём папку и ищем ней файл, если файла нет, а есть папки, то для каждой вызываем эту же функцию. Если файл найден, то результат поиска возвращается по цепочке вверх. Мне вначале было непонятно, что вся эта рекурсивная цепочка сворачивается сама собой. Всё время казалось, что я что-то упускаю и не может быть всё так просто :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Комбинаторика / Рекурсия. Заливка области / 2018-01-28 17:52

для этого и нужно многократное выполнение похожих заданий. покупайте Комбинаторику и проходите все уроки - сразу сможешь ощутить эффект. И да, Семантику тоже проходите.


16911. Margarita
Margarita
ответить
→  Дмитрий  # Комбинаторика / Рекурсия. Заливка области / 2018-01-28 17:43

Через некоторое время все поймете. И будет даже странно, что когда-то не понимал.                                                                                                                             


4814. Дмитрий
Дмитрий
ответить
→  Anna  # Демо игры / C# чего начать программировать / 2018-01-24 10:30

Добро пожаловать на Проект. Успехов!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Pavel  # Демо софт / Менеджер паролей / 2018-01-20 11:28

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Margarita  # Наноигры / Арканоид - Уровень и ракетка / 2018-01-20 11:27

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Денис  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2018-01-20 11:26

Отлично!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Sergej Šugajev  # Демо софт / Двенадцать месяцев / 2018-01-19 11:36

Отличная картинка!


4814. Дмитрий
Дмитрий
ответить
→  Мария  # Микроигры / Аполлон. Законы физики / 2018-01-19 11:35

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Марина  # Наноигры / Арканоид - Уровень и ракетка / 2018-01-18 11:20

Приветствую на Проекте. Успехов!



4814. Дмитрий
Дмитрий
ответить
→  Игорь  # Коллекция графов / Граф / 2018-01-18 11:19

Отлично!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Protos  # Нанософт / Расписание уроков / 2018-01-17 05:39

Отлично!



4814. Дмитрий
Дмитрий
ответить
→  Скозложоп  # Нанософт / Делегаты на кубиках / 2018-01-17 05:37

Отлично!


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий  # Демо софт / Квадратный калейдоскоп / 2018-01-16 06:24

Спасибо. Стараюсь ))


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2018-01-16 06:22

Спасибо!


4814. Дмитрий
Дмитрий
ответить
→  Андрей Шевченко  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2018-01-16 03:06

С прохождением!


4814. Дмитрий
Дмитрий
ответить


4814. Дмитрий
Дмитрий
ответить
→  Frank  # Графические циклы / Пучок лучей / 2018-01-16 03:05

Отлично!


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий  # Микроигры / ФИНАЛЬНЫЙ УРОК / 2018-01-15 06:27

Спасибо!


4814. Дмитрий
Дмитрий
ответить
→  Андрей Шевченко  # Микроигры / ФИНАЛЬНЫЙ УРОК / 2018-01-15 06:24

Отличный обзор!


4814. Дмитрий
Дмитрий
ответить
→  Дмитрий  # Java Sweeper / Радуга картинок / 2018-01-15 06:23

С возвращением!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Dimon  # Бомбермэн / Ложись, БОМБА! / 2018-01-14 06:10

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Алексей  # Демо софт / Английские карточки / 2018-01-14 06:10

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


4814. Дмитрий
Дмитрий
ответить
→  Скозложоп  # Наноигры / VIP - Карточки памяти - Подготовка / 2018-01-13 01:53

Отличные картинки! :-)


4814. Дмитрий
Дмитрий
ответить
→  Андрей  # Запуск пакета / Приглашение на Мастер-Класс по C# / 2018-01-13 01:52

Аналогично. На вебинаре можно просто слушать, а потом в записи - все сделать. Правда, не всегда есть запись.


4814. Дмитрий
Дмитрий
ответить
→  FireWolf  # Наноигры / Игра Цифры / 2018-01-13 01:50

Отлично!


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий  # Семантика / Я решил всю Семантику! / 2018-01-12 12:53

Спасибо)


7652. Петя
Петя
ответить
→  Дмитрий   / 2018-01-12 07:13

к сожалению это последний урок из этого курса, дальше пройти мне уже не дали


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Петя  # Java Sweeper / Случайные бомборазмещения / 2018-01-12 04:10

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Андрей Шевченко  # Семантика / Я решил всю Семантику! / 2018-01-12 04:09

Поздравляю с прохождением курса!


4814. Дмитрий
Дмитрий
ответить
→  Yefim  # Морской Бой / Редактор и Сетка / 2018-01-11 02:10

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Глеб  # Наноигры / Арканоид - Уровень и ракетка / 2018-01-11 02:09

Приветствую на Проекте. Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Глеб  # Наноигры / Арканоид - Уровень и ракетка / 2018-01-11 02:09

Приветствую на Проекте. Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Скозложоп  # Демо софт / Текстовый процессор / 2018-01-11 02:09

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Скозложоп  # Демо софт / Текстовый процессор / 2018-01-11 02:09

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Скозложоп  # Демо софт / Текстовый процессор / 2018-01-11 02:09

Отлично!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Виталий  # Наноигры / Бот для Цифр / 2018-01-10 21:36

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Скозложоп  # Демо софт / Английские карточки / 2018-01-10 21:35

Отлично!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Stanislav_F  # Демо игры / C# чего начать программировать / 2018-01-09 12:29

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Stanislav_F  # Демо игры / C# чего начать программировать / 2018-01-09 12:29

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Stanislav_F  # Демо игры / C# чего начать программировать / 2018-01-09 12:29

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Yefim  # Морской Бой / Планирование / 2018-01-09 12:29

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Yefim  # Морской Бой / Планирование / 2018-01-09 12:29

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Yefim  # Морской Бой / Планирование / 2018-01-09 12:29

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Yefim  # Морской Бой / Планирование / 2018-01-09 12:29

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Скозложоп  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2018-01-09 12:28

Поздравляю с прохождением курса!


4814. Дмитрий
Дмитрий
ответить
→  Скозложоп  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2018-01-09 12:28

Поздравляю с прохождением курса!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Дмитрий  # Java Sweeper / Цифровой помощник сапёра / 2018-01-08 22:07

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Дмитрий  # Java Sweeper / Цифровой помощник сапёра / 2018-01-08 22:07

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Андрей  # Демо игры / C# чего начать программировать / 2018-01-07 18:38

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Эдуард  # Java Sweeper / Перечисление кубиков / 2018-01-07 18:37

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Эдуард  # Java Sweeper / Перечисление кубиков / 2018-01-07 18:37

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  ron_in  # Java Sweeper / Полный список / 2018-01-07 18:37

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  ron_in  # Java Sweeper / Полный список / 2018-01-07 18:37

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  ron_in  # Java Sweeper / Полный список / 2018-01-07 18:37

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Petro Sichkar  # Java Sweeper / За гранью видимого / 2018-01-06 21:54

Отлично!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Скозложоп  # Теория ООП / Интерфейс. Изменяем правила игры. / 2018-01-06 21:53

Отличная картинка! :-)


4814. Дмитрий
Дмитрий
ответить
→  yerv  # Java Sweeper / Полный список / 2018-01-06 21:53

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  oleg  # Демо софт / Вступительное слово / 2018-01-05 18:41

Добро пожаловать на Проект. Успехов!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  AZANIR  # Java Sweeper / Картинка в кубике / 2018-01-05 18:40

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  AZANIR  # Java Sweeper / Картинка в кубике / 2018-01-05 18:40

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Михаил  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2018-01-04 20:47

С завершением курса!!!


4814. Дмитрий
Дмитрий
ответить
→  Petro Sichkar  # Java Sweeper / Радуга картинок / 2018-01-04 20:29

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Petro Sichkar  # Java Sweeper / Полный список / 2018-01-04 20:29

Приветствую! С Новым годом! Успехов!


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Боты Сапёра / ТРЕТЬФИНАЛЬНЫЙ УРОК / 2018-01-03 21:28

И да, забыл совсем, с почином =)


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Боты Сапёра / ТРЕТЬФИНАЛЬНЫЙ УРОК / 2018-01-03 21:26

Отличный видео-отчёт, спасибо, было очень приятно слушать, всё коротко и по делу, сразу виден опыт, по поводу ваших убеждения согласен полностью, удачи в дальнейшем обучении.
з.ы.
со скайпа мы перешли с этого года в Телеграм, намного интереснее и удобнее.
по поводу общения через скайп, часто конференции через интернет и даже с видео, так уж получается, что мы все в разных точках и если бы не интернет, состыковаться в живую было бы проблематично. Это специфика работы, используем технологии по мере надобности =)


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2018-01-03 21:25

Спасибо. :-)


1. Евгений Волосатов
Евгений Волосатов
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Боты Сапёра / ТРЕТЬФИНАЛЬНЫЙ УРОК / 2018-01-03 21:07

Дмитрий, спасибо за интереснейший рассказ.
Ценю ваши принципы и подход. Я официально вам разрешаю не записывать более видеообзоры, только если будет желание.
Думаю, у нас получился равноправный диалог - я с экрана видео вещаю и вы тоже ко мне так обратились. Никаких датчиков :-)
Удачи в прохождении, я продлил время курса до 15 января. Спасибо за поддержку.


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий  # Боты Сапёра / ИИ - Очевидные шаги / 2018-01-03 08:12

Отлично)


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий  # Боты Сапёра / ИИ - Как пройти игру / 2018-01-03 08:09

Я тоже в свое время сапером заигрывался. Но начинал игру не с углов, потому что мне либо не везло и там была бомба, либо выпадала 2 к примеру и попробуй угадай где клетка без бомбы. Я в основном делал 3-4 клика в разных местах по карте и если везло, то потом уже потихоньку открывал остальное. Такая вот стратегия лично для меня была удобной. =)


4814. Дмитрий
Дмитрий
ответить
→  chokayes  # Теория ООП / Цветные карандаши / 2018-01-03 00:57

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Никита  # Графические циклы / Пучок лучей / 2018-01-03 00:56

Отлично!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Андрей Шевченко   / 2018-01-02 21:18

Спасибо!


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий  # Боты Сапёра / ТРЕТЬФИНАЛЬНЫЙ УРОК / 2018-01-02 21:14

Отличный видеообзор


4814. Дмитрий
Дмитрий
ответить
→  sergeykin  # Java Sweeper / Королевская траншея / 2018-01-02 14:47

С Новым годом!


4814. Дмитрий
Дмитрий
ответить
→  Дмитрий  # Java Sweeper / Легендарная игра / 2018-01-02 14:46

С Новым годом!


4814. Дмитрий
Дмитрий
ответить
→  Сергей Сергеевич  # Java Sweeper / Смена флагов / 2018-01-02 14:46

Отлично!


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий  # Личная энергия / 2017-12-31 Отчёт за прошедший год / 2018-01-01 17:07

Спасибо! И тебя с Новым годом!


459. Сергей Сергеевич
Сергей Сергеевич
ответить
→  Дмитрий  # Java Sweeper / Наши координаты / 2018-01-01 16:47

С Новым годом!)


4814. Дмитрий
Дмитрий
ответить
→  Сергей Сергеевич  # Java Sweeper / Наши координаты / 2018-01-01 16:35

С Новым годом!


4814. Дмитрий
Дмитрий
ответить


4814. Дмитрий
Дмитрий
ответить
→  Скозложоп  # Запуск пакета / C# Новым 2018 годом! / 2018-01-01 16:34

С Новым годом!



4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Сарапульцев Константин  # Java Sweeper / Простое окно / 2018-01-01 16:32

С Новым годом!


4814. Дмитрий
Дмитрий
ответить
→  Сергей Сергеевич  # Java Sweeper / Карта классных сокровищ / 2018-01-01 16:32

С Новым годом!


4814. Дмитрий
Дмитрий
ответить

2773. Никита
Никита
ответить
→  Дмитрий  # Секундомер / VIP. Секрет мастерства / 2017-12-31 10:12

Спасибо)


4814. Дмитрий
Дмитрий
ответить
→  Денис  # Микроигры / Игра 15 - Алгоритм / 2017-12-31 00:49

Отлично!



4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Никита  # Секундомер / VIP. Секрет мастерства / 2017-12-30 19:49

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Алекс Имаго  # Java Sweeper / Первая ошибка сапёра / 2017-12-30 19:49

Нужно терпеливо пересматривать видео и сравнивать код.


4814. Дмитрий
Дмитрий
ответить
→  Алекс Имаго  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2017-12-30 19:48

Достаточно пропустить 1 секунду видео, особенно при рефакторинге, чтобы потом часами искать ошибку.


4814. Дмитрий
Дмитрий
ответить
→  Yefim  # Боты Сапёра / ИИ - Жучкин алгоритм / 2017-12-29 14:33

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Yefim  # Боты Сапёра / ИИ - Жучкин алгоритм / 2017-12-29 14:33

Отлично!




4814. Дмитрий
Дмитрий
ответить
→  Андрей  # ZX Labyrinth / Несметные сокровища / 2017-12-29 00:12

Отлично!


16134. Евгений
Евгений
ответить
→  Дмитрий   / 2017-12-28 23:48

Спасибо!!!


4814. Дмитрий
Дмитрий
ответить
→  Андрей Шевченко  # ZX Labyrinth / Карта лабиринта / 2017-12-28 23:45

Отлично!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

2773. Никита
Никита
ответить
→  Дмитрий  # Секундомер / Играй гармонь! / 2017-12-28 22:51

Спасибо)


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Никита  # Секундомер / Играй гармонь! / 2017-12-28 19:52

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Скозложоп  # Теория ООП / Переезд метода Draw / 2017-12-27 19:08

Отлично!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Андрей Шевченко  # Наноигры / Арканоид - Шарик и кирпичики / 2017-12-27 16:30

Два раза - это еще не предел. При детальном разборе кода потребуется смотреть его чаще.


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Yefim  # Java Sweeper / Смена флагов / 2017-12-26 09:29

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Владимир  # Java Sweeper / Карта классных сокровищ / 2017-12-26 09:26

Отличная схема!


4814. Дмитрий
Дмитрий
ответить
→  Yefim  # Java Sweeper / Дважды в одну воронку / 2017-12-25 21:02

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  FireWolf  # Java Sweeper / Сравнение координат / 2017-12-25 21:01

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Нюта  # Java Sweeper / Простое окно / 2017-12-25 20:58

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Нюта  # Java Sweeper / Простое окно / 2017-12-25 20:58

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Нюта  # Java Sweeper / Простое окно / 2017-12-25 20:57

С возвращением!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Личная энергия / Полезные права и обязанности в Клубе формулистов / 2017-12-24 22:57

Не дописал. Ждем в клубе новых участников!


1. Евгений Волосатов
Евгений Волосатов
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Java Sweeper / Карта классных сокровищ / 2017-12-24 22:39

Это моя схема :)


4814. Дмитрий
Дмитрий
ответить
→  Иван Воронин   / 2017-12-24 10:52

согласен.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Личная энергия / Полезные права и обязанности в Клубе формулистов / 2017-12-24 10:36

Если внимательно прослушать весь контекст, в котором употребилась фраза ОБЯЗАН, то станет ясно, что это относится к условию: "ПРОКАЧАТЬ НАВЫКИ", чтобы это сделать естественно ОБЯЗАН выполнять суточную норму как минимум. Вот и весь секрет данного нюанса.
з.ы.
Согласен полностью!!!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Mabusyara  # Демо софт / Вступительное слово / 2017-12-24 10:14

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Андрей  # Java Sweeper / C# Подарки от Деда Игромистра / 2017-12-24 10:13

Приветствую! С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Игорь Тюлькин  # Java Sweeper / Карта классных сокровищ / 2017-12-24 10:12

Отличная схема!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Личная энергия / 2017-11-26 Пятница стала ещё чернее / 2017-12-23 02:38

Поздравляю с важным и правильным решением!


4814. Дмитрий
Дмитрий
ответить
→  Алекс Имаго  # Java Sweeper / Добро пожаловать! / 2017-12-23 01:55

Ты же можешь сам себя оценивать, ставить +1.


4814. Дмитрий
Дмитрий
ответить
→  Иван  # Java Sweeper / Карта классных сокровищ / 2017-12-23 01:54

Отличная схема!


4814. Дмитрий
Дмитрий
ответить
→  Petro Sichkar  # Java Sweeper / Легендарная игра / 2017-12-23 01:44

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Андрей  # Java Sweeper / Метод рисования / 2017-12-22 01:08

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Igorenzia  # Java Sweeper / Запускаемый jархив / 2017-12-22 01:03

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Аристарх  # Java Sweeper / Перечисление кубиков / 2017-12-22 01:01

С возвращением!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Личная энергия / 2017-10-01 Первый день октября / 2017-12-21 10:00

Ситуация понятна, успехи при создании видео дело наживное - главное каждый день решать задачи и выполнять видеоуроки.
У тебя всё получается!


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Личная энергия / 2017-10-01 Первый день октября / 2017-12-21 07:15

Молодец, отличный отчёт и комментарий, но по поводу скайпа, думаю ты зря принижаешь свой уровень знаний, в любом случае, удачи в обучении.


4814. Дмитрий
Дмитрий
ответить
→  Александр  # Java Sweeper / Выбор из выбора / 2017-12-21 01:19

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  VladYorkyee  # Java Sweeper / Простое окно / 2017-12-21 01:18

Приветствую! С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Pavlin  # Java Sweeper / Невидимка - На шухере / 2017-12-21 01:17

Это нормально! Все через это проходили! Полезно сразу после использования ранее неизвестной функции на практике открыть учебник, к примеру, Шилдта или Троелсена и прочитать именно про эту функцию. Читать весь учебник от корки до корки, конечно, полезно, но сложно для восприятия.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Личная энергия / 2017-12-03 Первая зимняя слякоть / 2017-12-20 08:47

Отличный практикум!
Если сложно писать видеоотчет, запиши без микрофона для начала.


4814. Дмитрий
Дмитрий
ответить
→  chokayes  # Java Sweeper / C# Подарки от Деда Игромистра / 2017-12-20 05:21

Отлично!


4814. Дмитрий
Дмитрий
ответить
→  Сергей Сергеевич  # Java Sweeper / Источник ресурсов / 2017-12-20 05:20

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Михаил  # Java Sweeper / Клавишные инструменты / 2017-12-20 05:17

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Михаил  # Java Sweeper / Клавишные инструменты / 2017-12-20 05:17

С возвращением!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Личная энергия / 2017-12-10 Отчёт за неделю / 2017-12-19 10:32

Молодец, Дима, отличный прогресс!


4814. Дмитрий
Дмитрий
ответить
# Консоль / 24 - Муза Оля / Фибоначчи / 2017-12-19 09:08

Интересная задача. Жалко, что Шарп все время медитирует. :-(


4814. Дмитрий
Дмитрий
ответить
→  Саша Авербух  # Графические циклы / Подготовка графики / 2017-12-19 06:11

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Саша Авербух  # Графические циклы / Подготовка графики / 2017-12-19 06:11

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Vladimir Falejev  # Java Sweeper / Легендарная игра / 2017-12-19 06:10

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Михаил  # Java Sweeper / Радуга картинок / 2017-12-19 06:07

С возвращением!


10528. Денис
Денис
ответить
→  Дмитрий  # Личная энергия / 2017-12-17 Отчет за неделю / 2017-12-18 16:44

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Личная энергия / 2017-12-17 Отчет за неделю / 2017-12-18 12:15

Просто расскажи на видео и все


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Личная энергия / 2017-12-17 Отчет за неделю / 2017-12-18 12:15

Просто расскажи на видео и все


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Личная энергия / 2017-12-17 Отчет за неделю / 2017-12-18 06:12

Да, видео отчёты тоже надо уметь делать, хорошая практика, ведь тебе в будущем надо будет рекламировать свои продукты, вот начни с малого.


4814. Дмитрий
Дмитрий
ответить
→  acr0matic  # Демо софт / Двенадцать месяцев / 2017-12-18 05:01

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Точка  # Java Sweeper / Легендарная игра / 2017-12-18 04:54

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  1    # Java Sweeper / Нулевая рекурсия / 2017-12-18 04:53

Приветствую! С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Vladimir  # Демо игры / C# чего начать программировать / 2017-12-17 03:57

Добро пожаловать! Успехов!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Neverwinter 2  # Игры со Спрайтами / Спрайт. Рисуем Аполлона / 2017-12-17 03:41

Это же планета HD 85512 в созвездии Парус!!!


2773. Никита
Никита
ответить
→  Дмитрий  # Java Sweeper / Раздельная инициализация / 2017-12-16 12:18

Благодарю)


4814. Дмитрий
Дмитрий
ответить
→  Никита  # Java Sweeper / Раздельная инициализация / 2017-12-16 04:39

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Алекс  # Java Sweeper / Легендарная игра / 2017-12-16 04:32

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Алекс  # Java Sweeper / Легендарная игра / 2017-12-16 04:32

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Александр  # Java Sweeper / Легендарная игра / 2017-12-15 02:11

Приветствую! С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  1    # Java Sweeper / Полёт над классом / 2017-12-15 02:09

Приветствую! С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  1    # Java Sweeper / Полёт над классом / 2017-12-15 02:09

Приветствую! С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Pavel  # Демо софт / Вступительное слово / 2017-12-15 02:05

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Sardelia  # Java Sweeper / Легендарная игра / 2017-12-14 21:45

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Pavel  # Java Sweeper / Легендарная игра / 2017-12-14 16:08

Приветствую! С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  hoochstown  # Демо софт / Вступительное слово / 2017-12-14 05:02

Приветствую! Успехов!


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Боты Сапёра / ИГРА - Бомбовые алгоритмы / 2017-12-13 18:09

С опытом сложное становится простым


8275. Tekashnik
Tekashnik
ответить
→  Дмитрий  # Боты Сапёра / ИГРА - Бомбовые алгоритмы / 2017-12-13 04:40

ТОлько практика поможет из сложного сделать лёгкое


4814. Дмитрий
Дмитрий
ответить
→  trexfax  # Демо игры / C# чего начать программировать / 2017-12-13 02:58

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Денис  # Демо игры / C# чего начать программировать / 2017-12-13 00:09

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Анастасия  # Демо софт / Вступительное слово / 2017-12-13 00:08

Приветствую! Успехов!



7319. Alpinist573
Alpinist573
ответить
→  Дмитрий   / 2017-12-12 14:09

Спасибо!


4814. Дмитрий
Дмитрий
ответить
→  Rise  # Теория ООП / Инкапсуляция мечты / 2017-12-12 01:07

Приветствую! С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Alex  # Демо игры / C# чего начать программировать / 2017-12-12 01:06

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Leo  # Демо софт / Вступительное слово / 2017-12-12 01:06

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  FireWolf  # Наноигры / Скорость реакции. Блок-схема / 2017-12-12 01:05

Картинки - супер!


4814. Дмитрий
Дмитрий
ответить
→  Андрей Шевченко  # Наноигры / Игра Цифры / 2017-12-12 01:04

Все через это проходят!


4814. Дмитрий
Дмитрий
ответить
→  Niki  # Наноигры / Арканоид - Уровень и ракетка / 2017-12-11 05:22

Добро пожаловать! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  aNNiPAk  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-12-11 00:04

С прохождением!


4814. Дмитрий
Дмитрий
ответить
→  Антон  # Демо игры / C# чего начать программировать / 2017-12-11 00:03

Добро пожаловать! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Protos  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-12-11 00:02

С прохождением!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Danil42Russia  # Семантика / Я решил всю Семантику! / 2017-12-10 08:25

Поздравляю!


4814. Дмитрий
Дмитрий
ответить
→  Александр Р.  # Шифрование / ФИНАЛЬНЫЙ УРОК / 2017-12-10 08:24

С прохождением!


4814. Дмитрий
Дмитрий
ответить
→  Максим Базуев  # Боты Сапёра / ИГРА - Матрица картинок / 2017-12-09 06:01

Отлично! С возвращением!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Яковлев Д.А.  # Демо игры / C# чего начать программировать / 2017-12-09 02:30

Приветствую! С возвращением!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Марина  # Наноигры / Арканоид - Уровень и ракетка / 2017-12-09 02:27

Добро пожаловать! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Игорь Тюлькин  # Демо игры / C# чего начать программировать / 2017-12-09 02:26

Приветствую! Успехов!


14462. Роман
Роман
ответить
→  Дмитрий   / 2017-12-08 10:37

благодарю


4814. Дмитрий
Дмитрий
ответить
→  Dimon  # Шарики / ФИНАЛЬНЫЙ УРОК / 2017-12-08 07:29

С прохождением!


4814. Дмитрий
Дмитрий
ответить
→  Денис  # Шарики / ФИНАЛЬНЫЙ УРОК / 2017-12-08 03:50

С прохождением!


4814. Дмитрий
Дмитрий
ответить
→  Роман  # Базовый ASP.ект / ФИНАЛЬНЫЙ УРОК. Презентация / 2017-12-08 03:49

С прохождением!


4814. Дмитрий
Дмитрий
ответить
→  aNNiPAk  # Демо игры / Лабиринт 2D - меню / 2017-12-07 20:28

Четкий рисунок!


4814. Дмитрий
Дмитрий
ответить
→  Андрей  # Секундомер / 2 часть. Пункты 120 – 145 / 2017-12-07 20:28

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Андрей Шевченко  # Наноигры / Скорость реакции. Блок-схема / 2017-12-07 20:28

Красивый рисунок!


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Дмитрий   / 2017-12-07 09:25

Спасибо большое!


4814. Дмитрий
Дмитрий
ответить
→  Эрлан  # Демо софт / Вступительное слово / 2017-12-06 23:08

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  slavik  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2017-12-06 23:08

С прохождением!


4814. Дмитрий
Дмитрий
ответить
→  aNNiPAk  # Демо игры / C# чего начать программировать / 2017-12-06 22:58

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Сергей  # Демо софт / Вступительное слово / 2017-12-06 22:57

Приветствую! Удачи!


4814. Дмитрий
Дмитрий
ответить
→  Андрей Шевченко  # Наноигры / Арканоид - Уровень и ракетка / 2017-12-06 22:57

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Frizord  # Наноигры / Арканоид - Шарик и кирпичики / 2017-12-05 17:19

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Денис  # Система Git / Установка / 2017-12-05 17:18

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Дэн  # Демо игры / C# чего начать программировать / 2017-12-04 18:15

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Alpinist573  # Демо игры / Лабиринт 2D - игра / 2017-12-04 18:13

С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Serpimolot  # Демо игры / Лабиринт 2D - меню / 2017-12-04 18:12

Отличная картинка!


4814. Дмитрий
Дмитрий
ответить
→  Alex  # Демо софт / Вступительное слово / 2017-12-03 05:58

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Serpimolot  # Демо игры / Картинка с секретом / 2017-12-03 05:58

Добро пожаловать! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Сарапульцев Константин  # Демо игры / C# чего начать программировать / 2017-12-03 05:56

Приветствую! С возвращением!


4814. Дмитрий
Дмитрий
ответить
→  Виктор Си  # Game Xonix / Окно проекта / 2017-12-03 05:55

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Виктор Си  # Game Xonix / Окно проекта / 2017-12-03 05:55

Приветствую! Успехов!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий   / 2017-12-03 00:01

К сожалению, это не от меня зависит. Потом открою доп. консольную задачу.


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2017-12-02 23:12

Добрый вечер!
По вопросу Робота Шарпа - он все-таки сбоит последний месяц. Сегодня он успел и "помедитировать", и "шестеренки пособирать".
Ошибки в коде быть не может, т.к., эти случайные консольные задачи из тех, которые все у меня решены и сохранены в формате Word еще 2 года назад, я просто копирую код. Как правило, Шарп сходу не пропускает задачу, но через час-два-три 5 баллов все-таки засчитывает.

Но сегодня что-то не хочет... :-( Днем собирал шестеренки, вечером стал медитировать. :-)


Дана последовательность целых чисел ai, в которой все числа разные.
Найти в ней минимальный и максимальный элементы.
Ответ вывести в строчку через пробел.

Начальные данные: последовательность целых чисел, по 1 на каждой строке, заканчивается точкой "."
Вывод результата: минимальное и максимальное число через пробел.

 
string st;
            int min = 0, max = 0;
            bool first = true;
            while ("." != (st = Console.ReadLine()))
            {
                int a = int.Parse(st);
                if (first)
                {
                    min = a;
                    max = a;
                    first = false;
                }
                if (a < min)
                    min = a;
                if (a > max)
                    max = a;
            }

            Console.WriteLine("{0} {1}", min, max);

> Программа отсылается...
> Ждём робота Шарпа, 60 с...
> Робот Шарп медитирует :^#


4814. Дмитрий
Дмитрий
ответить
→  vvg  # Демо игры / Лабиринт 2D - меню / 2017-12-02 18:48

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Александр Викторович  # Демо софт / Вступительное слово / 2017-12-02 18:47

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Александр Викторович  # Демо софт / Вступительное слово / 2017-12-02 18:47

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Pavlin  # Демо софт / Вступительное слово / 2017-12-02 18:45

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Pavlin  # Демо софт / Вступительное слово / 2017-12-02 18:45

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Bodrik_torf  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-12-02 18:45

Отлично


4814. Дмитрий
Дмитрий
ответить
→  Bodrik_torf  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-12-02 18:45

Отлично


4814. Дмитрий
Дмитрий
ответить
→  Bodrik_torf  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-12-02 18:45

Отлично


4814. Дмитрий
Дмитрий
ответить
→  Bodrik_torf  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-12-02 18:45

Отлично


4814. Дмитрий
Дмитрий
ответить
→  Bodrik_torf  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-12-02 18:45

Отлично


4814. Дмитрий
Дмитрий
ответить
→  Elvin  # Демо игры / C# чего начать программировать / 2017-12-01 06:48

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Ильдар Jor  # Демо софт / Вступительное слово / 2017-12-01 06:46

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Jurij Cyburevkin  # 3. Ввод / READ - Чтение символа / 2017-12-01 06:46

Приветствую! Удачи!


4814. Дмитрий
Дмитрий
ответить
→  Марина  # Демо софт / Вступительное слово / 2017-11-30 18:46

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  vvg  # Демо игры / C# чего начать программировать / 2017-11-30 18:46

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить


4814. Дмитрий
Дмитрий
ответить
→  Павел  # Алгоритмика / Я решил всю Алгоритмику / 2017-11-29 00:15

С прохождением!


4814. Дмитрий
Дмитрий
ответить
→  Александр  # Наноигры / Игра Цифры / 2017-11-29 00:15

С возвращением!



4814. Дмитрий
Дмитрий
ответить
→  Kosta  # Наноигры / Бот для Цифр / 2017-11-29 00:12

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Protos  # Демо софт / Двенадцать месяцев / 2017-11-29 00:12

Картинка в тему. :-)


4814. Дмитрий
Дмитрий
ответить
→  Protos  # Демо софт / Двенадцать месяцев / 2017-11-28 14:00

Приветствую! Удачи!


4814. Дмитрий
Дмитрий
ответить
→  Ринат  # Наноигры / Арканоид - Уровень и ракетка / 2017-11-28 14:00

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Nikita  # Демо игры / Лабиринт 2D - меню / 2017-11-28 13:57

Приветствую! Успехов!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий   / 2017-11-27 19:53

может всё-таки в программе ошибка?


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2017-11-27 19:03

Добрый вечер! Вчера и сегодня Консоль не работает. Вчера он просто 60 секунд проверял задачу и ничего не ответил, сегодня пишет про несовместимость версий (у меня VS 2010 express). Возможно, это связано с обновлением для Андроид?


> Программа отсылается...
> Робот Шарп проверил программу, 10 с.
ОШИБКА КОМПИЛЯЦИИ:
Microsoft (R) Visual C# 2008 Compiler version 3.5.30729.1
for Microsoft (R) .NET Framework version 3.5
Copyright (C) Microsoft Corporation. All rights reserved.

program.cs(6,6): error CS1513: } expected
Робот Шарп: Я не могу откомпилировать твою программу!


4814. Дмитрий
Дмитрий
ответить
→  sergeykin  # Демо софт / Вступительное слово / 2017-11-27 00:51

Успехов!


4814. Дмитрий
Дмитрий
ответить
→  slavik  # Демо софт / Двенадцать месяцев / 2017-11-27 00:50

Удачи!


4814. Дмитрий
Дмитрий
ответить
→  Анатолий  # Демо игры / Лабиринт 2D - меню / 2017-11-27 00:50

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Дмитрий  # Наноигры / Бот для Цифр / 2017-11-26 12:30

Удачи!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Сергей  # База SQLite / SQLite - Insert / 2017-11-26 12:28

Удачи!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Антон  # Демо игры / C# чего начать программировать / 2017-11-25 11:26

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  konstantin  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-11-24 09:44

Поздравляю с успешным окончанием курса!


4814. Дмитрий
Дмитрий
ответить
→  Андрей  # Нанософт / Твоё портфолио / 2017-11-24 09:42

Сокобан - это серьезная программа! Масса полезного!


4814. Дмитрий
Дмитрий
ответить
→  nenadoetogo  # Демо игры / C# чего начать программировать / 2017-11-24 09:42

Добро пожаловать! Успехов!


13131. Сергей Стефаненко
Сергей Стефаненко
ответить
→  Дмитрий   / 2017-11-23 19:04

Да, знаю :)


4814. Дмитрий
Дмитрий
ответить
→  Павел  # Наноигры / Арканоид - Уровень и ракетка / 2017-11-23 17:06

Чужие рулят! :-)


4814. Дмитрий
Дмитрий
ответить
→  chokayes  # Чашка кофе / Шаблон State и план калькулятора / 2017-11-23 17:03

Захват мира не планируешь? :-)


4814. Дмитрий
Дмитрий
ответить
→  Сергей Стефаненко  # Итератор / ФИНАЛЬНЫЙ УРОК / 2017-11-23 17:03

1 и 8 на часах вызывают сомнения!


4814. Дмитрий
Дмитрий
ответить
→  Катерина  # Демо игры / Лабиринт 2D - игра / 2017-11-22 01:49

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Семен  # Нанософт / Баскетбольное табло / 2017-11-22 01:46

Успехов!


4814. Дмитрий
Дмитрий
ответить
→  ivan tuzhikov  # Наноигры / Арканоид - Шарик и кирпичики / 2017-11-22 01:45

Приветствую! Успехов!


16253. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Андрей Суслов  # Наноигры / Бот для Цифр / 2017-11-21 08:39

Удачи!


16134. Евгений
Евгений
ответить
→  Дмитрий   / 2017-11-20 19:51

Спасибо! И вам тоже успехов!!!


4814. Дмитрий
Дмитрий
ответить
→  Алексей  # Демо софт / Вступительное слово / 2017-11-20 12:55

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Сергей  # Наноигры / Арканоид - Шарик и кирпичики / 2017-11-20 12:55

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Новопашин Владимир  # Секундомер / Играй гармонь! / 2017-11-20 12:54

И тамада веселый, и конкурсы интересные! :-)


4814. Дмитрий
Дмитрий
ответить
→  volld  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-11-20 12:53

А где видеообзор?


4814. Дмитрий
Дмитрий
ответить
→  Евгений  # Наноигры / Арканоид - Шарик и кирпичики / 2017-11-20 12:49

Приветствую! Успехов!


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Личная энергия / 2017-11-19 "Машинное время" всегда в цене / 2017-11-19 15:42

Не увидел ничего кроме фрактала и часов, а психоделика, обычно когда на неё смотришь, она будто движется, а тут такого эффекта не наблюдаю.


4814. Дмитрий
Дмитрий
ответить
→  Иван Воронин  # Личная энергия / 2017-11-19 "Машинное время" всегда в цене / 2017-11-19 10:26

Проходил, года 2 назад.
Но картинка реально психоделическая. :-) Даже сравнил ее с образцами на википедии. Совпадение 99 %. :-)


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Личная энергия / 2017-11-19 "Машинное время" всегда в цене / 2017-11-19 10:12

Фракталы видимо ещё не проходил? =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Дмитрий  # Микроигры / Игра 15 - Картинка / 2017-11-19 08:59

Красивый пейзаж


4814. Дмитрий
Дмитрий
ответить
→  Vovan  # Демо софт / Вступительное слово / 2017-11-19 08:51

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Иван Воронин  # Личная энергия / 2017-11-19 "Машинное время" всегда в цене / 2017-11-19 08:49

Психоделическое изображение получилось! :-)


4814. Дмитрий
Дмитрий
ответить
→  Dimon  # Игры со Спрайтами / Спрайт. Панель инструментов / 2017-11-19 08:42

Мотоцикла ежу не хватает! :-)


14462. Роман
Роман
ответить
→  Дмитрий   / 2017-11-19 02:21

Благодарю


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Микроигры / Игра 15 - Алгоритм / 2017-11-18 11:21

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


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Sergej Šugajev  # 1. Запуск / START - Десять запусков / 2017-11-18 06:30

За 1 минуту все сделал?


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Natalja Stradalova  # 5. Операции / OPER - Операции 2 / 2017-11-17 19:14

Удачи!


4814. Дмитрий
Дмитрий
ответить
→  Андрей  # Демо софт / Двенадцать месяцев / 2017-11-17 18:20

где скрин?


4814. Дмитрий
Дмитрий
ответить



10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Демо софт / Английские карточки / 2017-11-17 12:14

Молодец, тяжело в учении, легко в бою!!! =)


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Natalja Stradalova  # 5. Операции / OPER - Операции 1 / 2017-11-17 06:01

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Andrej Gladkov  # 5. Операции / OPER - Операции 1 / 2017-11-17 06:00

Успехов!


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Катерина  # Демо игры / C# чего начать программировать / 2017-11-16 18:32

Добро пожаловать! Удачи!


4814. Дмитрий
Дмитрий
ответить
→  Иван Воронин  # Микроигры / Аполлон. Законы физики / 2017-11-16 15:27

Грозный корабль! :-)


8275. Tekashnik
Tekashnik
ответить
→  Дмитрий  # Наноигры / Бот для Цифр / 2017-11-16 15:04

))))) Ну тут вместо слова интеллект какое то другое нужно подобрать))


4814. Дмитрий
Дмитрий
ответить
→  volld  # Наноигры / Арканоид - Уровень и ракетка / 2017-11-16 12:29

"ничему хорошему?" Мячом кирпичи разбивать - разве это не полезно?


4814. Дмитрий
Дмитрий
ответить
→  Евгений  # Демо игры / C# чего начать программировать / 2017-11-15 16:29

Приветствую! Успехов!


4814. Дмитрий
Дмитрий
ответить
→  Димооон  # Демо игры / Игра Быстрощёлк / 2017-11-15 10:04

Научился dhg и возникли сложности с sdfhgdsfg? :-)


4814. Дмитрий
Дмитрий
ответить
→  Новопашин Владимир   / 2017-11-12 08:09

Спасибо! Посмотрю.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Дмитрий  # Наноигры / Скорость реакции. Блок-схема / 2017-11-12 07:26

Как я тебя понимаю. Есть хороший сайт draw.io - можно на нем чертить блок-схемы.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Вебинары C# / Какую игру написать? / 2016-09-04 17:55

Ты хотел, чтобы мы Сапёр написали. Мы его создали на двух языках даже.


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Дмитрий  # Игра Тетрис / Игровая доска / 2016-07-31 18:11

а если Высота будет меньше?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шарики / Шарики. Поиск линий / 2016-06-20 00:33

Да, Дима, нужно приходить на бал пораньше :)


4814. Дмитрий
Дмитрий
ответить
→  Елена  # Шарики / Шарики. Вступление / 2016-06-19 14:00

спасибо


4004. Елена
Елена
ответить
→  Дмитрий  # Шарики / Шарики. Вступление / 2016-06-19 13:38

Тем не менее получилась отличная схема. Даже лучше, чем от руки :)


4814. Дмитрий
Дмитрий
ответить
→  Олюшка   / 2016-02-02 00:55

Спасибо, Добрая Фея! :-)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Комбинаторика / Рекурсия. Вступление / 2016-02-01 21:51

Дима, очень рада тебя сново видеть! Все верно написал! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Чашка кофе / Поздравление с Новым 2016 годом! / 2015-12-20 23:32

Дмитрий, знаю что твоя цель обязательно достигается! :)


4814. Дмитрий
Дмитрий
ответить
→  Олюшка  # Морской Бой / Последний Бой! / 2015-12-17 01:38

Спасибо, Добрая Фея!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Морской Бой / Последний Бой! / 2015-12-15 21:26

Дмитрий, я очень рада что ты закончил эту игру! Поздравляю!!! :)


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2015-12-15 15:45

Переделывать - это громкое слово, сначала хотя бы понять.  А то некогда было слушать, только скринил и копипастил.
Код вообще не понимал, только логику.
Но пару ошибок исправить надо. И мелочи улучшить.
До глобального улучшения я еще не созрел. :-(


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Морской Бой / Последний Бой! / 2015-12-15 15:42

Может имеет смысл начать не пересматривать, а переделывать?
Наработка опыта будет эффективней, к тому же, это приятнее,
чем ошибки искать.


4814. Дмитрий
Дмитрий
ответить
# Видеокурсы / «Я мечтаю, я хочу, я сделаю» / 2015-12-15 14:38

Многопользовательскую пошаговую стратегию.
Концепция готова. Очередь за кодом и графикой.


4814. Дмитрий
Дмитрий
ответить
# Видеокурсы / «Я не достоин» / 2015-12-13 05:34

1. Уже больше года хочу создать свою многопользовательскую пошаговую игру.

Не могу сказать, что не взялся всерьез, т.к. за этот год прочитал тысячи страниц учебников и посмотрел десятки часов видео, в т.ч. на этом Проекте. Занимаюсь каждый день по несколько часов.
Просто все равно этого мало, нужно заниматься минимум 10 часов в сутки.

Всерьез я не взялся только за само написание кода, зато полностью закончил подробное описание Концепции.

За код тяжело взяться, т.к. сложно понять с чего начать-то, да и не хватает еще многих необходимых элементов.
Задуманный Проект достаточно сложный.

2. Нет такого.


4814. Дмитрий
Дмитрий
ответить
→  Сергей Лузум  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-12-13 05:23

Хороший алгоритм.
Понравилось, что достаточно быстро проверяются клетки на граничных линиях, на 5-12 ходах.
Опытные игроки отдают под бой многопалубные корабли и оставляют одиночным целых 60 клеток в распоряжение.
Чем раньше уничтожишь многопалубники, тем лучше.


4814. Дмитрий
Дмитрий
ответить
→  Кирилл  # Комбинаторика / Рекурсия. Общий делитель / 2015-12-13 05:10

Алгоритм Евклида - сильная штука! :-)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Морской Бой / Интерфейс игры / 2015-12-11 18:48

Дмитрий, хорошо позанимался и еще на один шаг впереди! Молодец! :)


4814. Дмитрий
Дмитрий
ответить
# Видеокурсы / «Я не люблю» / 2015-12-11 18:40

Не люблю:

1. Когда родственники просят почистить компьютер, а там десятки неизвестных программ, которые успели прописаться и пустить корни. И оставлять нельзя, и боишься удалить что-нибудь нужное. Прежде всего смотрю на фирму-автора программы. Если Микрософт и т.п., то не трогаю даже если программа явно не пригодится.

2. Когда нужно найти и установить какую-нибудь программу вроде Microsoft Office или VS 2010 Express.
Пока найдешь то, что нужно, приходится покопаться в куче мусора, отбиться от попыток заразить комп вирусом или установить кучу ненужных программ.
Русскую версию VS Express повторно так и не нашел, а английскую не люблю.
Скоро придется все-таки искать русскую.

3. Проверять почту. Очень много спама. Достаточно в гугле 1 раз что-нибудь поискать, как сразу начинают забрасывать этим хламом на почту.

4. Не нравится, что если 1 раз где-нибудь, например, в Microsoft Virtual Academy указываешь реальные данные, то все остальные сайты радостно приветствуют тебя как старого знакомого. Никакой анонимности в сети. :-(

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


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-12-11 18:27

Нет. Это моя обычная расстановка против соперника, с которым играю в 1 раз.
Только одиночные корабли не по краям, а внутри.
Выгоднее всего сразу подставить многопалубные, зато одиночные потом хрен найдешь.


2146. Иван
Иван
ответить
→  Дмитрий  # Морской Бой / Интерфейс игры / 2015-12-11 15:57

Интересная расстановка. Это так функция "расставить ровно" работает?


24. Олюшка
Олюшка
ответить
→  Дмитрий   / 2015-12-09 01:21

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


4814. Дмитрий
Дмитрий
ответить
→  Олюшка   / 2015-12-09 01:16

Это случайная расстановка. Корабли могут быть где угодно, хоть рядом, хоть на голове друг у друга.
Мы же не прописали условие, что между ними должна быть минимум 1 клетка.


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Морской Бой / Рефакторинг кода / 2015-12-08 18:11

Дмитрий, у тебя почему то корабли расставляются друг возле друга!


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2015-12-08 03:53

Я это понимаю.
Нет, он не должен выходить за пределы поля. Все массивы абсолютно одинаковы в данном случае, от 0 до 9.
Да и я же просто копипастю, а не пишу сам. А уж полгода назад я и вовсе мало что понимал.
Где-то что-то потерял при корректировках, и перестало работать...
Придется строчка за строчкой все перепроверять, все классы.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Морской Бой / Рефакторинг кода / 2015-12-07 22:09

Может быть потому что нумерация в массиве идёт с нуля?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2015-11-16 12:38

А где видеообзор? :)
> Самостоятельное задание - записать видеообзор
> своего проекта и рассказать, что такое Interface.


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Интерфейс. VIP. Пересечение прямоугольников. / 2015-11-15 22:49

Отлично поработал!Остался один урок ,  и можно заказывать сертификат.


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2015-11-15 22:44

Отличный опыт приобрел! Всегда можно еще раз видео пересмотреть. К третьему разу уже и сам объяснить сможешь!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2015-11-15 20:37

Дмитрий очень классно что тебе этот курс столько принес и не только знаний а еще и радости и удовольствия при создании! Молодец! :)



24. Олюшка
Олюшка
ответить
→  Дмитрий   / 2015-11-15 18:23

Ох ты какой!!! :)


4814. Дмитрий
Дмитрий
ответить
→  Олюшка   / 2015-11-15 18:13

Не хотел выдавать секрет!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Теория ООП / Интерфейс. Изменяем правила игры. / 2015-11-15 17:49

Дима, а что ж ты не написал про новую игру которую можно еще сделать?


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Теория ООП / Интерфейс. Кружок готов к игре! / 2015-11-15 17:18

Какие бульбочки классные! Давай вперед реализовывай дальше! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Теория ООП / Интерфейс. Кружок хочет играть. / 2015-11-15 17:12

Дима, ты меня очень радуешь что продолжаешь изучать и реализовывать нашу интересную игру! Продолжай так же Пожалуйста отлично прокапчивать! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Теория ООП / Интерфейс. Зачем он нужен. / 2015-11-15 12:42

Не "если захочет", а "когда попросят".
Большая разница.


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Спрайт для Снеговика / 2015-11-13 23:55

Здорово! Много нового всегда интересно узнавать!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Теория ООП / Мощь полиморфизма / 2015-11-13 22:22

Дима, как я рада твоим новым знаниям!!! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Теория ООП / Переезд graph в базовый класс / 2015-11-13 21:19

Дима, отлично позанимался, рада что тебе нравится и получил еще больше знаний! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий   / 2015-11-13 00:01

Дима, всегда очень рада тебе и твоим классным отчетам! :)


4814. Дмитрий
Дмитрий
ответить
→  Олюшка   / 2015-11-12 23:56

Спасибо, Добрая Фея! :-)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Теория ООП / Второй Снеговик / 2015-11-12 23:37

Дмитрий, классно, ты как обычно Молодец! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Теория ООП / Богатое наследство / 2015-11-12 22:50

Дима, очень рада видеть твой отличный отчет! Молодец! :)


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-11-12 21:44

Очень просто. :-)
Задал для окружностей радиусы 40, 80 и 140.

Чтобы определить место "прикрепления" рук для радиуса 80 просто использовал теорему Пифагора известное соотношение 5^2 = 4^2 +3^2. Соответственно получил смещение по х на +- 64 и по y - 48.
Остальное все просто.


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Рисуем Снеговика / 2015-11-12 20:42

Самое интересное в этом задании,  определять координаты элементов. Интересно, как вы из вычисляли?


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Второй Снеговик / 2015-11-12 20:36

Здорово все проработал!


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Цветные карандаши / 2015-11-12 00:59

Здорово получилось! Приятно, когда все просто получается!


4814. Дмитрий
Дмитрий
ответить

7561. Дарья
Дарья
ответить
→  Дмитрий   / 2015-10-22 09:24

спасибо большое))


4814. Дмитрий
Дмитрий
ответить
→  Дарья   / 2015-10-22 03:24

Доброй ночи!

1. Считываем по модулю число.  x = Math.Abs(long.Parse(Console.ReadLine()));
2. Затем каждый раз делим на 10 и берем остаток, т.е. получаем цифру за цифрой.
while (x >= 1)
            {
                    a = x % 10;      // это мы получаем очередную цифрц
                    x = x / 10;        // исходное число стало на порядок меньше.

3. Теперь мы каждую цифру проверяем на четность. Если цифра четная, то счетчик четных цифр увеличивается.
                    if (a % 2 == 0)
                        c2++;
                    else
                        c1++;                // увеличиваем количество нечетных цифр.
            }
4. И теперь просто сравниваем c1 и c2, чтобы определить каких цифр больше.


Вот полный код.

            long x, a=0;
            int c1 = 0, c2 = 0;
           
            x = Math.Abs(long.Parse(Console.ReadLine()));
           
            while (x >= 1)
            {
                    a = x % 10;
                    x = x / 10;
                    if (a % 2 == 0)
                        c2++;
                    else
                        c1++;               
            }
            if (c1 > c2) Console.WriteLine(1);
            else if (c2 > c1) Console.WriteLine(2);
            else Console.WriteLine(0);


7561. Дарья
Дарья
ответить
→  Дмитрий   / 2015-10-21 23:27

Дмитрий, здравствуйте!!! не могли бы помочь с решение задачи в консоли? "Цифры/Четность цифр".


24. Олюшка
Олюшка
ответить
→  Дмитрий  # БД - Управление гостиницей / Подготовка схемы базы данных / 2015-10-21 00:06

Дмитрий, очень понравилось как ты сделал урок! Рада что присоединился! :)


4814. Дмитрий
Дмитрий
ответить
→  Олюшка   / 2015-10-04 23:16

Спасибо


24. Олюшка
Олюшка
ответить
→  Дмитрий   / 2015-10-04 20:18

Дима, Поздравляю с победой в Олимпиаде!!! Молодец! :)


4814. Дмитрий
Дмитрий
ответить
→  Илья   / 2015-09-26 13:35

спасибо




1901. Neverwinter 2
Neverwinter 2
ответить
→  Дмитрий  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-09-26 12:54

Супер отзыв.  Действительно руководство к действию. Скопирую себе)


4814. Дмитрий
Дмитрий
ответить
→  Иван  # Теория ООП / Урок рисования / 2015-09-26 12:50

Двери и окна есть, просто это вид сзади! Парадный вход с другой стороны.


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Урок рисования / 2015-09-26 12:45

Окошка не хватает! Его, конечно, в уроке нет, но это очень помогает в быстром освоении программирования.


2146. Иван
Иван
ответить
→  Дмитрий  # Наноигры / Камень ножницы бумага / 2015-09-26 12:41

Выиграли почти всухую. Создателя не переиграть!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-09-26 12:18

Дима, большое спасибо за такой восхитительный отзыв! Я очень рада что тебе нравится заниматься на проекте и ты получаешь те знания и результаты и ими доволен!!! Молодчин!!! :)


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2015-09-26 12:14

Спасибо, но у меня есть своя цель, которой нужно добиться. И до нее еще очень-очень далеко...:-(


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-09-26 12:11

Иван, что такой крутой специалист, как Вы, делает на этом несчастном сайте для новичков?

За 4,5 месяца Вы смогли решить всего-навсего 7 практических задач, включая вводный, где нужно просто установить VS.
Это не впечатляет. Это даже меньше, чем 2 задачи в месяц. Даже Быстрощелк Вам не покорился.

Лучшим способом оценки эффективности является результат? 2 задачи в месяц - это показатель ленивца.
Как курсант Вы показали себя бездельником.
Если Вы преподаватель - покажите свой сайт, где есть более хорошая методика, основанная на теории, которую вы мастерски связали с практикой.
Я с удовольствием воспользуюсь Вашей методикой и даже готов платить за это.

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



1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-09-26 12:00

Дима... Бесподобный отзыв, руководство к действию!
Я в восторге, опубликую в соц. сетях, так как очень
подробно и аргументированно ты всё расписал.
Спасибо огромное за твой вклад в развитие нашего проекта.
Хочешь работать у нас редактором по составлению рассылок?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Наноигры / Камень ножницы бумага / 2015-09-26 10:11

Дим, вижу ты его поборол одной левой!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Наноигры / Камень ножницы бумага / 2015-09-25 22:59

Ой, Дима, уверена что победа за тобой!!! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Теория ООП / Первый класс / 2015-09-25 22:57

Дмитрий, хороший навык потренировал, далее будет еще интересней! :)


4814. Дмитрий
Дмитрий
ответить
/ 2015-09-25 22:15

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


4995. Иван
Иван
ответить
→  Дмитрий   / 2015-09-25 22:06

К слову, я решил почти 300 задач в консоли за 2.5 недели, попутно изучая теорию....и при таком подходе да, эффект порадовал


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-09-25 21:55

Зайди в "Начало" и посмотри "О проекте". Там описана методика. От практики - к теории.


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-09-25 21:53

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

Не уверен в том, что начинать обучение с прочтения тысячи страниц книги - более эффективно.

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


4995. Иван
Иван
ответить
→  Дмитрий   / 2015-09-25 21:48

ну если ты с полного нуля начал проходить, тогда ты своим путем не пойдешь еще много много месяцев....на мой взгляд, чтобы с окнами начинать возиться, необходимо ХОТЯ БЫ иметь представление что такое событие и и что такое методы-обработчики, ну и иметь хотябы приблизительное представление что такое ООП


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-09-25 21:43

Я изучаю теорию, читаю книги, смотрю видео-учебники. :-) И плюс к этому практика на видеошарпе.

Но если Ты проходишь любой из этих курсов, то отклониться не можешь даже на запятую до тех пор, пока не пройдешь полностью и не сдашь.
Просто повторяешь то, что видишь и нарабатываешь навыки.
Ты не можешь внезапно посреди курса взять и пойти своим путем. :-)


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-09-25 21:36

Консоль я прорешал на 60 %. Половину нано-игр прошел.

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

У Тебя нет свободы маневра, пока что Ты просто должен посмотреть видео и повторить то, что увидел. Вот и все.


4995. Иван
Иван
ответить
→  Дмитрий   / 2015-09-25 21:31

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


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-09-25 21:30

Я не пишу собственную программу, а учусь на основе чужой. :-) Поэтому свободы маневра нет. И знаний - тоже. :-)


4995. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Первый класс / 2015-09-25 21:13

Вместо класса Line думаю практичнее было бы сделать структуру, поскольку кроме переменных там ничего нет......и еще: лучше сделай в этом классе поля private и сделай свойство с одним методом доступа get


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Комбинаторика / VIP. Рекурсия. Фракталы. Спираль / 2015-09-24 17:08

Дмитрий, отлично!!! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Стартовый вебинар / День рождения Витольдовича / 2015-09-22 14:46

Дмитрий, отличную уникальность проекта уловил - в том что Евгений дает только базу и оставляет на самостоятельное усовершенствования программ!!! Молодец! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Стартовый вебинар / День рождения Витольдовича / 2015-09-22 13:26

Спасибо, Дима! В каждый дом не надо :) Конкуренция высокая будет.


4814. Дмитрий
Дмитрий
ответить
→  Мененко Владимир Дмитриевич   / 2015-09-18 21:39

Сорри. Тот вариант может и не прокатить.
На формулах мне приходится 2 варианта делать - для Шарпа и для моей консоли, т.к. Шарп придирается к точкам и запятым при вводе и выводе данных.

Вот такой вариант еще может пройти

double a, x, z;

            a = Double.Parse (Console.ReadLine());
            x = Double.Parse (Console.ReadLine());

            z = Math.Pow (a*x, 1.0/3.0) / (a + x* Math.Log10(a + x)); // десятичный!


            Console.WriteLine("{0:0.00000}", z);


4814. Дмитрий
Дмитрий
ответить
/ 2015-09-18 21:33

Эта? Просто не могу сейчас открыть условия задачи и посмотреть что там.
Эта у меня пятая формула по счету.

            string a, x, a1, x1, z1, z2;
            double a2, b2, x2, z ;

            a = Console.ReadLine();
            x = Console.ReadLine();


            a1 = a.Replace(".", ",");
            x1 = x.Replace(".", ",");

            a2 = Double.Parse(a1);           
            x2 = Double.Parse(x1);

            z = Math.Pow (a2*x2, 1.0/3.0) / (a2 + x2* Math.Lg(a2 + x2)); // десятичный!

            z1 = Math.Round(z, 5).ToString();
            z2 = z1.Replace(",", ".");

            Console.WriteLine(z2);


7089. Мененко Владимир Дмитриевич
Мененко Владимир Дмитриевич
ответить
→  Дмитрий   / 2015-09-18 08:11

Напишите, пожалуйста программу, с который вы решили 46 задачу, у меня никак не получается, а решение с видео не принимает


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Комбинаторика / VIP. Простые числа. Оптимизация алгоритма / 2015-09-13 23:32

Дмитрий, замечательно, очень рада что ты воспользовался подарком, в отличии от меня:)
Я рада что твои знания пополнились! Молодец! :)


1. Евгений Волосатов
Евгений Волосатов
ответить

2146. Иван
Иван
ответить
→  Дмитрий  # Новые технологии / Нити на кубиках / 2015-09-12 00:51

Отлично! Делегаты - сложная тема, здорово, что все сразу понятно.


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Новые технологии / Нити на кубиках / 2015-09-11 23:47

Дмитрий, отлично по практиковался, однако вот иконочку не сделал! :)


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2015-09-09 09:32

Я не пользуюсь микрофоном, он мне просто не нужен, а ненужные вещи я не покупаю даже дешево.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-09-09 09:22

Дмитрий, микрофон можно купить, он стоит не дорого.
В крайнем случае - запиши видео с телефона, можешь сам рассказать о проекте,
такой вариант тоже годится. А пока ... отчёт не принимается.


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-09-08 23:19

И все-таки попробуйте сделать видео отчет, можно и без микрофона. Очень уж посмотреть интересно.


4814. Дмитрий
Дмитрий
ответить
→  Кирилл Шмойлов   / 2015-09-08 17:59

Кто первым под руку попался, тот и пригодился. :-) Пусть будет Петька! Ты его Крестный!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - На двоих / 2015-09-08 17:40

Ну первый вроде Василий Иванович, а второй Петька чтоль?


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Игра - Автоходы / 2015-09-08 15:59

Интересные знания получил! Здорово, что всё пригодится!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Решалка - Яблоко / 2015-09-08 00:06

Дмитрий, я очень рада что все получилось и ты усовершенствовал алгоритм, а вместе с ним и свой опыт! Так держать!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Решалка - Мышка / 2015-09-07 16:31

Дмитрий, отлично проработал алгоритм, мне нравится что ты доволен своим результатом! Молодец! ⭐️


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Решалка - Мышка / 2015-09-07 14:35

Какой продуманный скриншот у тебя!


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Решалка - Мышка / 2015-09-07 14:12

Какой замечательный отчет! Все ходы зафиксированы!. Хороший опыт получили.


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Решалка - Тестер / 2015-09-04 16:53

Дмитрий, очень рада что ты отлично позанимался! ⭐️


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Игра - Управление / 2015-09-03 18:22

Дмитрий, замечательно, а то увидев что нету иконки расстроилась!


4814. Дмитрий
Дмитрий
ответить
# Начало / Уже 8 лет. Кирилл, с днём рождения! / 2015-09-03 18:09

С Днем рождения! Здоровья и успехов!


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Игра - Управление / 2015-09-03 18:01

Зачем?  Да и нет у меня никакой схемы. Просто очень много нового. По отдельности все понятно, но в целом тяжело сразу освоить.


4814. Дмитрий
Дмитрий
ответить
→  Олюшка  # Игра Сокобан / Сокобан - Игра - Управление / 2015-09-03 17:43

Иконка в наличии. Сразу делаю. Совпадает с картинкой юзера.


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Игра - Управление / 2015-09-03 17:20

Дмитрий, очень рада что ты так хорошо поработал, однако огорчило меня что ты не сделал на игре иконочку, как же так!!!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Игра - Управление / 2015-09-03 17:06

Может сторт заново схему перерисовать?


4814. Дмитрий
Дмитрий
ответить
→  Олюшка  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2015-09-02 20:02

Это реальная жизнь! Солнышко тоже расстроилось. Но пока пинка не получишь - ничего делать не начнешь! :-)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2015-09-02 17:24

Дмитрий вот такого я от тебе не ожидала, я расстроилась такой заставки, это черный юмор!!! :(


4814. Дмитрий
Дмитрий
ответить
# Консоль / Лирика / Рулетка * / 2015-08-31 07:48

УРА-А-А-А-А! Очень интересный урок!


4814. Дмитрий
Дмитрий
ответить
→  Николай   / 2015-08-30 01:57

Где-то ошибка. Такое бывает. Я тоже часто пропускал какой-нибудь кусок видео 1-3 секунды, из-за чего программа не работала, а потом тратил по 2-3 часа, посекундно просматривая видео вновь в поисках пропущенного действия.
Лабиринт работает. Нужно проверить все построчно.


6907. Сергей
Сергей
ответить
→  Дмитрий  # Наноигры / Картинка с секретом / 2015-08-29 18:49

Спасибо, этот раздел я почему то упустил из внимания.


4814. Дмитрий
Дмитрий
ответить
→  Сергей  # Наноигры / Картинка с секретом / 2015-08-29 18:46

Приветствую на Проекте. Рекомендуемая литература есть в категории "Начало".


4814. Дмитрий
Дмитрий
ответить
→  Кирилл  # Наноигры / Вступительное слово / 2015-08-29 02:46

Добро пожаловать! Многие здесь начинают с нуля.


2146. Иван
Иван
ответить
→  Дмитрий  # Чашка кофе / + База Морского флота - Экспресс SQL / 2015-08-26 00:59

Отличный опыт и знакомство с  запросами MySql получили!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Чашка кофе / + База Морского Флота - Запросы SQL / 2015-08-25 22:28

Дмитрий, отличные навыки приобрел! ✨✨✨


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Чашка кофе / + База Морского Флота - phpMyAdmin / 2015-08-24 12:16

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


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Чашка кофе / + База Морского Флота - INFO / 2015-08-23 13:23

Дмитрий, так это же как раз то что надо, не умеешь, так как ты это очень мало делал, как раз тебе еще раз попрактиковаться, а и с каждыми разом будет лучше! :)


2146. Иван
Иван
ответить
→  Дмитрий  # Чашка кофе / + База Морского Флота - INFO / 2015-08-23 08:40

Отлично все получилось!


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Создаём свои уровни / 2015-08-21 12:11

Сильно сделано. Такое не просто будет тестировать!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Создаём свои уровни / 2015-08-21 11:51

Дмитрий, Молодец! Мне очень нравится как ты стараешься на каждом уроке, и результат от этого классный!


4814. Дмитрий
Дмитрий
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Создаём свои уровни / 2015-08-21 06:50

Красивые лабиринтики


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2015-08-20 14:04

Дмитрий, мне очень нравится твоя работа, здорово постарался и все классно вышло! Молодец! :)


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2015-08-20 11:29

Красиво получилось!Всегда чувствуется, что работа сделана с удовольствием.


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Сохранение / 2015-08-17 13:45

Дмитрий, и мне понравилось как ты поработал и твой результат! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Чашка кофе / + Делегаты на кубиках / 2015-08-15 14:46

Дмитрий, как же здорово, я очень рада твоему приобретению, уверена ты попрактикуешься и будешь применять с удовольствием дальше! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2015-08-13 15:51

Дмитрий, здорово что у тебя все получилось и ты набрался еще опыта! Молодец! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2015-08-13 07:50

Дима, отличная работа! Мне нравится твой отчёт.


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2015-08-10 12:37

Дмитрий, очень хорошая работа, главное что много разный знаний приобрел! Молодец! :)


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Владимир  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2015-08-10 01:51

Прием отчетов был закрыт на олимпиадные задания, а не на обычные.


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2015-08-10 00:26

Здорово получается!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-08-09 15:00

Дмитрий, у тебя еще будет придумать интересные уровни, в редакторе это сделаешь намного быстрее и интересней и времени не много займет! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий   / 2015-08-09 11:30

Дмитрий, всегда с радостью и удовольствием, пожалуйста! :)


4814. Дмитрий
Дмитрий
ответить
→  Олюшка   / 2015-08-09 11:20

Спасибо, Добрая Фея!


24. Олюшка
Олюшка
ответить
→  Дмитрий   / 2015-08-09 10:56

Дмитрий, это тебе огромный комплимент, просто потрясающе выглядишь, не смотря на возраст остаешься юным и жизнерадостным, и только добавляешь к этому опыт и мудрость!!! :)


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-08-09 10:23

Мое. Кашеварову же 22 года, по моему. А мне на фотке уже 38. Неужели разницы нет? :-)))))


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-08-09 06:03

Дима, а это точно твоё фото? Очень похоже на Артёма Кашеварова.


4814. Дмитрий
Дмитрий
ответить
→  Svaytoslav  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-08-09 02:06

Амиго - запасной браузер, иногда бывает полезен. Рабочий - гугл хром.


3500. Svaytoslav
Svaytoslav
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-08-09 02:02

Не совсем то заскринили...ну да ладно)
И о БОГИ у вас браузер Амиго....как вы так живете? О_О


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2015-08-06 01:04

Отлично подготовились. Результат радует глаз! Программа получилась красивой!


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Вступление / 2015-08-05 00:30

Отлично! Начало сделано, можно переходить к реализации!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Вступление / 2015-08-05 00:08

Дмитрий, я рада приветствовать тебя в Сокобане! Хорошо что уже классно играешь, теперь осталось свою игру создать и поиграть в нее! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Чашка кофе / Связь двух программ по TCP/IP протоколу / 2015-08-04 20:35

Дмитрий, замечательно что приобрел полезные навыки из этой чашечки кофе, Молодец! :)


4814. Дмитрий
Дмитрий
ответить
→  Sergey   / 2015-08-02 00:34

День добрый.
http://vk.com/id163512759
Так будет быстрее, а то я здесь толком не вижу сообщений, читаю их с диким опозданием.

Прототип игры - "Тактика" в ВК.


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Наноигры / Бот для Быстрощёлка / 2015-07-26 11:11

Дмитрий, ты это сделал и теперь компьютер старается за тебя, не знаю применишь ли ты эту программу для своего облегчения, я лично теперь часто стала ей пользоваться и очень рада что ее сделала! :)


4814. Дмитрий
Дмитрий
ответить
→  Иван  # Наноигры / Вступительное слово / 2015-07-23 21:38

Отлично, Иван! Самое сложное задание Ты уже выполнил! Дальше будет проще!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Наноигры / Игра Быстрощёлк / 2015-07-18 22:03

Дмитрий, великолепный рекорд, я очень за тебе рада! Молодец!
Вот только иконочку не сменил, а то бы программа еще лучше смотрелась! :)


3397. Sergey
Sergey
ответить
→  Дмитрий   / 2015-07-18 12:33

Привет. На счёт игры. Ожидание следующего хода час??? Можешь ли пояснить на что похожа концепция игры. Когда читал твоё первое сообщение - у меня сложилось впечатление, что игра похожа на проект передовая, только в стиле средневековья.
PlayerIO - не совсем понимаю что это. Но не лучше ли использовать тогда уже ASp.Net Mvc? Раз уж всё равно в студии работаем, тогда уже не будет дополнительных ограничений.
Но, ты не думай, что я много знаю, я просто советуюсь и обдумываю, как лучше что сделать. Опыт практически нулевой. Вот перед тем как всерьёз заняться онлайн игрой решил пока сайт состряпать, посмотрим что получится.


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-07-15 23:15

Дмитрий, так им и надо, раз они побиты что их жалеть! ;) Шуче! Хорошо занимаешься, мне нравится! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Морской Бой / Олимпиада - Создание ИИ - Шаблон ударов / 2015-07-15 19:41

Дмитрий, замечательная работа! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Морской Бой / Олимпиада - Создание ИИ - Стратегия / 2015-07-15 09:51

Дмитрий, очень здорово что все замечательно получилось! Я очень рада твоему успеху! :)


4814. Дмитрий
Дмитрий
ответить
→  Sergey   / 2015-07-13 23:22

День добрый. Не видел сообщения раньше. Прошу меня извинить.

По поводу "игры моей мечты".
C# - сервер и AS -клиент - потому, что так посоветовали.
Предполагается провести ее через ВК, а там либо флеш, либо Html.
C# - потому что будет платформа PlayerIO, ныне она принадлежит YAHOO.
И вроде бы для этой платформы нужен именно C#.

Так как в программировании у меня это первые шаги, то и серьезных аргументов против быть не могло. :-)

Насчет команды - это вопрос сложный. :-) Сначала была команда из 3 человек, где с меня - общее руководство, Концепция, Тех. задание программисту и т.п.
Ну и 3-й - не то чтобы дизайнер, но...

Но программист оказался очень ненадежным, пропадал на 2-3 месяца, затем появлялся, я тратил 2-3 дня на подробные объяснения, и он снова пропадал. :-(
В общем, из-за него потерял почти год.

Прототип игры существует. Но разработчики не смогли решить 2 основные задачи:
- создать баланс между Севером и Югом, часто 90 % заходили за одну сторону и спокойно громили соперника с десятикратным преимуществом.
И сам механизм боя был нелогичным. И прочие логические недоделки... Из 3 видов войск один из них был намного сильнее. И т.п.

- заставить игроков платить хоть что-нибудь. Разработчики требовали деньги вперед на то, чтобы они доработали игру. Игроки отказывались платить до тех пор, пока игра не станет более разумной, да и толком не за что там было платить. Когда против Тебя толпа 1 к 5, то какое-либо супероружие не поможет. :-)

В общем, разработчики за 3 недели забили на игру и заблокировали возможность что-либо написать им.

Но в первые 2 месяца в эту игру ОДНОВРЕМЕННО играли тысячи людей. По 16-20 часов в сутки.
При том, что все, что нужно - это сделать 1 ход и целый час ждать следующего хода. И люди терпеливо ждали.

Я решил все логические проблемы, добавил юниты и строения...
Но придется самому стать программистом.
Не уверен, что получится...

Команды как таковой нет. Есть напарник, тоже начинающий программист, но более опытный. Но он практикуется на Java и Javascript. Так что фактической пользы нет, только психологическая поддержка. :-)

Есть несколько человек, готовых изображать из себя дизайнеров, но только после того, как сам код будет готов.
И есть несколько сотен человек, которые ждут игру... И требуют ее.
Я не видел в ВК ничего подобного, поэтому очень хочу сделать.
Сама задумка мне очень понравилась. Подкупает именно то, что одновременно играют тысячи людей. Ты делаешь ход на клетку и одновременно с Тобой на ту же клетку ходит сотни союзников и врагов.


P.S. Я утащил Твой олимпиадный код "Морского боя". В сложные проекты вроде "Морского боя" и "Игры со спрайтами" я полез раньше, чем в консоль, поэтому тяжко написать даже простой алгоритм. :-( Сам бы не справился. Поэтому буду делать алгоритм стрельбы, изменяя Твой.


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Морской Бой / Олимпиада - Угадай число / 2015-07-12 18:57

Дмитрий, здорово что урок и понравился и был полезен! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-07-11 10:01

Люди - вообще очень хитрые.
Первый раз человек может и поставит снизу, а потом подумает, и сделает всё наоборот :)


1901. Neverwinter 2
Neverwinter 2
ответить
→  Дмитрий  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-07-11 07:58

Отличные комментарии. Супер. Было приятно прочитать Ваш анализ!


986. Антон Лазарец
Антон Лазарец
ответить
→  Дмитрий  # Морской Бой / Морской Бой - Установка кораблей / 2015-07-07 20:36

Крутая наверное игрушка выйдет в конце) по ходу выполнения если возникают ошибки можно попробовать заключить оператор в конструкцию try catch. это не решит проблему но уберет краш программы


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Морской Бой / Морской Бой - Установка кораблей / 2015-07-07 20:01

Дмитрий, хорошо что продолжил занятия! Продолжай заниматься, уверена что дальше будет программа более корректней работать! :)


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Морской Бой / Морской Бой - Делегаты отображения / 2015-07-01 12:33

Дмитрий, и все же ты это сделал, Ты, Молодец! :)


3397. Sergey
Sergey
ответить
→  Дмитрий   / 2015-06-26 20:20

Привет. Прочитал пост на тему концепции своей игры и понял, что у нас с тобой идеи очень схожи. Вопросов очень много и пока не кодил. Занимаюсь пока мелкими проектами.
1. Ты собираешься в одиночку всё собрать или есть команда?
2. Сервер на c# - не будет сильно тормозить?
3. Почему клиентская часть на actionscript???? Jquerry разве не хватит? Или я чего то не допонял....


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Олимпиада / День рождения у Музы проекта! / 2015-06-25 11:03

Дмитрий, спасибо! Очень красиво!!! :)


4814. Дмитрий
Дмитрий
ответить
# Олимпиада / День рождения у Музы проекта! / 2015-06-25 10:56

Поздравляю с Днем рождения! Любви, Здоровья, Счастья!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Микро игры / Арканоид - Уровень и ракетка / 2015-06-24 23:20

Дмитрий, хорошо что преодолел все сложности и выполнил все и знаний понабрался! Вот хотелось бы еще увидеть начало, стартовую форму и видно что иконка не ней не поменяна!


4814. Дмитрий
Дмитрий
ответить
# Вебинары / Объектная модель твоей игры. / 2015-06-24 10:09

1. "Военный талант"
Пошаговая многопользовательская браузерная игра, количество игроков неограниченно.
В игре есть 2 враждующие Стороны - Север и Юг.
Каждый игрок заходит за ту или иную Сторону.
Механизм определения баланса как в общем, так и на каждую конкретную партию продуман.

Для реализации игры необходим C# в качестве сервера и Actionscript 3.0 как клиент.

2.
В игре используются следующие виды строений со своими свойствами для каждой из Сторон:
столица - 1,
крепости - 3,
святилища - 2,
госпиталь - 2,
лагерь военнопленных - 1.

6 видов юнитов с разной скоростью и мощью:
лазутчик, лучник, копейщик, мечник, всадник, камнемет.

Каждый из юнитов можно прокачать до 15-го уровня.

3. Свойства всех строений и юнитов подробно рассчитаны.


4814. Дмитрий
Дмитрий
ответить
# Вебинары / Супер-игра твоей мечты / 2015-06-22 18:49

1. Нужно комбинировать и то, и другое. В основном, создавать короткие, но периодически раз в полгода-год создавать что-то глобальное и цельное. Не более 2 глобальных проектов в год.

Если будет только сложные, то 95 % участников отсеются сразу. Если Ты не попал на 1-2-3 урок, то догнать практически невозможно. К тому же, глобальные программы рассчитаны не на новичков.

Поэтому думаю, что ориентироваться нужно на короткие программы, которые можно написать за 1 вечер.
И при этом анонсировать, рекламировать и готовиться за несколько месяцев к гига-мега-проекту, на котором можно будет отдельные навыки свести воедино и создать что-то впечатляющее.


2. У меня есть конкретная цель по созданию многопользовательской пошаговой стратегии с использованием C# в качестве серверного языка и Actionscript 3.0 как клиента.
Поэтому меня интересует все, связанное с клиент-серверными приложениями, массивами и двухмерными картами-сетками.
Связываю большие надежды с курсом "Морской бой", надеюсь, что смогу много оттуда утащить.


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Морской Бой / Морской Бой - Планирование / 2015-06-22 09:09

Дмитрий, а где же твой план, черновик где ты расписал какие переменные и методы будут? Хорошо что ты создал два класса, тогда бы показал в этих классах пустые методы которые напланировал и переменные которые думаешь использовать!


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Игры со Спрайтами / Спрайт. Панель инструментов. / 2015-06-05 08:07

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


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Новые мини игры / Спрайт. Рисуем линии мышкой. / 2015-06-01 19:08

Дмитрий, хорошо что продолжил рисование спрайтов! Продолжай у тебя все получатся!


4814. Дмитрий
Дмитрий
ответить
# Вебинары / Отзывы по базовому вебинару / 2015-05-30 20:38

Отличный вебинар. Очень понравилось.


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Новые мини игры / Спрайт. Класс для графики. / 2015-05-25 21:06

Дмитрий, зачем же так уже прям… Все хорошо, знаю, что количество написанных, пусть даже предписанных, программ, перейдет очень скоро в понимание, в качество, главное продолжать писать постоянно! :) 


2146. Иван
Иван
ответить
→  Дмитрий  # Новые мини игры / Спрайт. Класс для графики. / 2015-05-25 20:46

Не переживайте, все придет с опытом



4814. Дмитрий
Дмитрий
ответить
# Вебинары / Отзывы по базовому вебинару / 2015-05-16 20:37

Здорово! Все очень понравилось. Четко, ясно, пошагово, просто "за ручку" провели.


4815. Гурбангулы Бердымухамедов
Гурбангулы Бердымухамедов
ответить

24. Олюшка
Олюшка
ответить
→  Дмитрий  # Новые мини игры / Спрайт. Первая форма. / 2015-05-15 14:42

Дмитрий, первая форма готова, сделал на отлично, и это только первый шаг, впереди еще много шагов, здесь можно хорошо потренироваться в ходьбе и беге, а главное что все уроки очень простые и понятные!


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-05-15 14:38

Спасибо. Знаю. Но курс и так интенсивный, нет времени для консольных задач. Позже.


2146. Иван
Иван
ответить
→  Дмитрий  # Новые мини игры / Спрайт. Первая форма. / 2015-05-15 14:32

Отлично сделано. Сразу в бой. Не забывайте, что есть еще бесплатные разделы с замечательными программами


4814. Дмитрий
Дмитрий
ответить
# Мини игры / Вступительное слово / 2015-04-20 02:34

Глобальная цель моих занятий - стать профессиональным программистом.
Конкретная задача - создать многопользовательскую стратегическую пошаговую игру с использованием клиент-серверного приложения. Клиент - на языке Actionscript 3.0, сервер - на языке C#.


  • Звание: Мегакодер
  • Накопленный опыт: 669 часов
  • Собранный капитал: 3110 байтов
  • Участник «Клуба формулистов»: до 2018-11-06

Еженедельный прогресс

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты 5 5 10
Написан ответ 5 5 10
Набран текст 5 5 10
Решена задача 5 5 10
Выполнен видеоурок 5 5
Ежедневный бонус 5 5 10
Опубликовано в соцсетях 5 5
Собран мегахеш
Итого 35 25 60 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Tekashnik 8275 10 15 15 40 179
2 chokayes 9752 10 10 15 35 75
3 Иван Воронин 10558 10 10 9 29 69
4 Дмитрий 4814 10 10 5 25 60
5 Bodrik_torf 16066 10 10 5 25 49
6 vip 9913 5 5 7 17 49
7 Владимир 15525 10 10 42
8 Anton 5394 5 10 3 18 39
9 Виктор 17606 5 5 35
10 Дмитрий 16218 9 5 14 30
11 Яков 6401 29
12 Timoha 9980 7 1 8 26
13 zhikharevav 8380 26
14 Алексей В. 10494 26
15 Gilman 17619 26
16 Андрей 162 5 4 9 25
17 Mastes 18210 25
18 Yefim 11589 7 10 1 18 23
19 Dmitry Sinitsin 17947 5 5 10 21
20 Евгений Волосатов 1 6 6 20
21 Pavlin 16496 20
22 Андрей Гришагин 17240 20
23 Григорий 3850 16
24 WildOrc 17443 5 5 15
25 Николай Миролюбов 6203 1 5 6 11
26 Михаил 5081 5 5 10
27 Антон Кравченко 5502 5 5 10
28 Андрей Шевченко 16533 5 5 10
29 Сергей Сергеевич 459 5 5 9
30 Саша 18113 2 5 7 8
31 MaxeBoom 17666 7
32 Валерий Жданов 791 4 4 6
33 Илья 6443 6
34 Dimon 9156 5 5 5
35 Сергей 3747 5
36 Алекс 8932 5
37 Николай Денисов 9014 5
38 Родион Глушков 11582 5
39 KpucTo6aJlb 13385 5
40 Виталий 16268 5
41 Diserdyuk 17894 5
42 Кирилл 18200 5
43 Ivan 18207 5
44 Neverwinter 2 1901 2
45 Виктор Си 5923 1
46 Миша 8929 1
47 Александр 9858 1
48 Rita 10365 1
49 Константин 10822 1
50 ister1kka 14220 1
51 DbIM 18181 1
52 BeaRDragon 18216 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

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

Научился: Реализовали функции шаха, мата, пата, добавили флаги.
Трудности: Интересный способ проверки наличия ходов с использованием YieldValidMove.