Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович




Иван Воронин
  • Звание: Полиморфер
  • Накопленный опыт: 471 час
  • Собранный капитал: 2843 байта
  • Участник «Клуба формулистов»: до 2017-01-09
  • Последний визит: 2016-12-02 21:18:54
  • Возраст: 34 года

Видеокурсы

Дата активности Видеокурс Прогресс
2016-12-01 game5 Игра Сокобан 8 из 22 37 %
2016-11-26 jawa Язык Java 44 из 94 47 %
2016-11-20 viri Без конкуренции все 14 100 %
2016-11-03 task1 Семантика все 1 100 %
2016-10-09 gmaps ASP.NET + Google Maps 2 из 11 19 %
2016-10-02 game0 Демо игры все 9 100 %
2016-09-21 chess НаноШахматы все 17 100 %
2016-09-20 base1 БД - Книжка оценок 1 из 6 17 %
2016-09-19 network Сетевые технологии 4 из 13 31 %
2016-08-25 game1 Наноигры все 10 100 %
2016-08-16 origami Оригами 1 из 5 20 %
2016-08-16 biknight Мат Конём и Слоном 11 из 32 35 %
2016-08-01 task3 Комбинаторика все 22 100 %
2016-07-30 tetris Игра Тетрис 3 из 19 16 %
2016-07-15 bilife Бинарная жизнь все 6 100 %
2016-07-14 java2 Игры на JavaScript 1 из 11 10 %
Итого: 154 из 292 53 %

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

Дата активности Консольный раздел Прогресс
2016-12-02 club 10558 - Иван Воронин все 7 100 %
2016-11-21 club 10670 - Сергей Соколов 5 из 10 50 %
2016-11-20 jawa Коллекции 1 из 3 34 %
2016-11-08 jawa WRITE - Вывод данных 5 из 11 46 %
2016-11-03 task1i Календарь все 16 100 %
2016-10-20 jawa OPER - Формулы 1 из 9 12 %
2016-10-08 task1h Цифры все 12 100 %
2016-10-05 solo Java - Запуск 10 из 13 77 %
2016-10-01 jawa START - Запуск все 1 100 %
2016-09-26 task1g Целые задачи все 11 100 %
2016-09-16 task1f Геометрия все 8 100 %
2016-09-12 task1e Символы все 5 100 %
2016-09-11 solo HTML - тексты 4 из 14 29 %
2016-09-10 club 10162 - Дмитрий Гринь 3 из 5 60 %
2016-09-10 solo Java - Вывод данных 2 из 7 29 %
2016-09-09 task1d Формулы все 9 100 %
2016-09-01 task1c Лирика все 14 100 %
2016-08-27 club 4004 - Елена Вставская 2 из 24 9 %
2016-08-21 solo C# набор 1 из 15 7 %
2016-08-17 club 24 - Муза Оля все 2 100 %
2016-08-16 club 6452 - Кирилл Шмойлов 1 из 6 17 %
2016-08-14 task2o Матрёшки 1 из 9 12 %
2016-07-24 task1b Строки все 14 100 %
2016-07-23 task1a Целые числа все 7 100 %
2016-07-23 task3 Динамика все 3 100 %
2016-07-21 task3 Комбинаторика все 9 100 %
2016-07-18 task2 Алгоритмика все 20 100 %
2016-07-16 task3 Рекурсия все 4 100 %
2016-07-02 olimp Олимпиада 3 из 32 10 %
2016-06-29 task1 Семантика все 6 100 %
Итого: 187 из 306 62 %
Сохранить страницу:

10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # ООФрукты / Постановка задачи / 2016-12-02 20:49

Я UDP вообще не считаю за протокол передачи данных, не серьёзный, эхо опрос доступности да, не более того. TCP/IPv6 в идеале, но пока и v4 хватит, но нужно совместимость с v6 обязательно делать, в Японии уже давно нет v4 и не парятся, живут.


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # ООФрукты / Постановка задачи / 2016-12-02 20:47

Самому интересно это дело, особенно с онлайном выше 4к =) можно даже эмулировать, чтобы не ждать пока он наберётся =)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-12-02 20:21

У меня истерика, хоть не читай ничего. :-))))))))
http://termorect.narod.ru/article.html


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # ООФрукты / Постановка задачи / 2016-12-02 11:50

Дойдем? udp? Tcp/ip? Избыточность данных?


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2016-12-02 09:08

Отлично, Иван!! Как всегда, нет слов!!!


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # ООФрукты / Постановка задачи / 2016-12-02 08:47

Искренне на это надеюсь)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # ООФрукты / Постановка задачи / 2016-12-02 08:33

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


4004. Елена
Елена
ответить
→  Иван Воронин  # ООФрукты / Enum - Яблоки на снегу / 2016-12-02 06:15

Хороший совет


10558. Иван Воронин
Иван Воронин
ответить
→  Екатерина  # Демо софт / Двенадцать месяцев / 2016-12-02 02:54

Красивая ёлочка, молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # МикроШахматы / Куда можно пойти? / 2016-12-02 02:53

Есть, как раз в PhpStorm отлаживать удобно =)


10558. Иван Воронин
Иван Воронин
ответить
→  Екатерина  # Демо игры / Лабиринт 2D - меню / 2016-12-02 02:50

Молодец, отлично выглядят прозрачные кнопки =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # ASP.NET + Google Maps / Информационное окошко / 2016-12-02 02:43

Портал отдыхает =)


10558. Иван Воронин
Иван Воронин
ответить
→  Rita  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2016-12-02 02:43

Молодец, отлично получилось.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # ASP.NET + Google Maps / Маркеры на карте / 2016-12-02 02:41

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


10558. Иван Воронин
Иван Воронин
ответить
→  Sohib  # Демо игры / Вступительное слово / 2016-12-02 02:39

Hey, Sohib, time spent on the study depends on your desire to study and free time, good luck.


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # ASP.NET + Google Maps / Карта на сайте / 2016-12-02 02:26

Да, без дебага отлов ошибок сложнее, поэтому заставляет следить за написанием каждого символа!!! =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # ASP.NET + Google Maps / Золотой ключик api / 2016-12-02 02:15

Можно таким способом юзать любой сервис, где имеется поддержка API


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # ASP.NET + Google Maps / Координаты адреса / 2016-12-02 01:43

Удачной поездки, зимой там красиво, лёд как стекло, прозрачный =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Игра Сокобан / Сокобан - Создаём свои уровни / 2016-12-01 14:58

Да, тоже кажется надо светлее или цвет другой, просто палитра спектрума и цвета оригинала, надо будет заменить цвет или наложить тот же синий, только есть яркая версия у спекутрума =) посмотрю к следующему уроку.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Создаём свои уровни / 2016-12-01 14:51

Может ящики лучше жёлтым сделать?
Уж очень тёмные.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин   / 2016-12-01 14:48

Капитальные стены и стеллажи, да.
Круто придумано!


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2016-12-01 14:28

Да, у меня клон спектрума был, Пентагон-128К 3+, так вот там был 5,25'' дисковод, эх, ностальгия =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2016-12-01 14:27

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2016-12-01 13:58

5" дискета - это сила...


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2016-12-01 13:58

Не пойму, а чем красные стенки от белых отличаются?


791. Валерий
Валерий
ответить
→  Иван Воронин   / 2016-12-01 12:46

Да, веселее)))


791. Валерий
Валерий
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Создаём свои уровни / 2016-12-01 12:45

Верим-верим! Что честно!


791. Валерий
Валерий
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2016-12-01 12:44

Всё у Ивана по-своему))) И это классно!!!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин   / 2016-12-01 03:39

Дело за малым - освоить ;-)


10558. Иван Воронин
Иван Воронин
ответить
→  Yefim  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2016-12-01 02:33

Молодец, уж слишком подробный скриншот, не обязательно такой, можно покороче, лишнего много. По поводу копирования многие знают, а Игромистр переписывает каждый раз с нуля, это тренировка слепого набора, аля "Соло на клавиатуре", но для экономии времени копипастить тоже надо уметь, главное ошибки копипаста замечать и фиксить, а то часто они не светятся и вроде бы всё ок, а код работает потом не так как надо =)


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # ООФрукты / Фрукточтец / 2016-12-01 01:00

Это начало, далее будет веселее.


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # ООФрукты / Enum - Яблоки на снегу / 2016-12-01 00:59

Да, enum удобная штука, молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Yefim  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-12-01 00:58

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


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-30 23:23

Да...  ОООФрукты "буфера в стрингах" я бы до такого не додумалась. Валяюсь под столом. :-)))))))))


11589. Yefim
Yefim
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-30 22:30

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # ООФрукты / Постановка задачи / 2016-11-30 21:30

Обязательно, как они появятся =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # ООФрукты / Постановка задачи / 2016-11-30 21:29

Тем не менее надеюсь на дельные советы по ходу курса.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Язык Java / FOR2D - Линия и Круг / 2016-11-30 21:29

Прикольный смайлик =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Коллекция графов / Array vs List / 2016-11-30 21:27

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


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Язык Java / CLASS - Модификаторы доступа / 2016-11-30 21:23

Есть ещё "Русская Голубая кошка" =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # ООФрукты / Конвертабельные классы / 2016-11-30 21:22

Молодец, отличная идея =) но нужно шлифовать стиль.


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill  # Без конкуренции / VIP - Главный алгоритм / 2016-11-30 21:17

При использовании try/catch и обычного Parse достаточно, но если рефакторить то да, обязательно к применению.


10670. Сергей Соколов
Сергей Соколов
ответить
→  Иван Воронин   / 2016-11-30 21:16

Спасибо!


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # ООФрукты / Размер множества / 2016-11-30 21:15

Чтобы ощутить всю прелесть простого, нужно пройти не мало терний сложного =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # ASP.NET + Google Maps / ФИНАЛЬНЫЙ УРОК / 2016-11-30 21:12

Молодец, отличный шрифт, отличный дизайн, музыка тоже в тему =) удачи в дальнейшем изучении курсов.


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Итератор / ФИНАЛЬНЫЙ УРОК / 2016-11-30 20:52

Молодец, удачи в с графами =)


10558. Иван Воронин
Иван Воронин
ответить
→  Antonina Ignatjeva  # ООФрукты / Комплименты Деду Морозу / 2016-11-30 20:50

А мне понравилось про Хелловорлд =))))))))


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-30 20:47

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-30 20:45

Слушай Вань, а ты не знаешь сайты по вебинарам?


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Итератор / Итератор. Зачем нужно два класса / 2016-11-30 20:45

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


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Итератор / Итератор. Зачем нужно два класса / 2016-11-30 20:44

в джаве, чтобы сделать значение по умолчанию, нужно использовать перегрузки:
public Primes () {
    Primes (-1);
}
public Primes (long max) {
    primeMax = max;
}


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Секундомер / Настройка формы / 2016-11-30 20:35

Как только освоишь слепой набор на скорости 300+ сможешь писать программы меньше чем за минуту.


10558. Иван Воронин
Иван Воронин
ответить
→  Aleksandr Zaitcev  # VK API / Пост - запостить! / 2016-11-30 20:33

Молодец, красиво реализована игра КНБ =)


10558. Иван Воронин
Иван Воронин
ответить
→  Rita  # PHP Driver / Настройка PHP-отладчика xDebug в PHPStorm / 2016-11-30 20:30

Молодец, очень полезная вещь для разработки на php или js


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # VK API / ВИП Урок. Messenger / 2016-11-30 20:27

Молодец, поздравляю, можешь его модернизировать, создать сайт проекта и распространять =)


10558. Иван Воронин
Иван Воронин
ответить
→  Rita  # PHP Driver / Установка и настройка Apache + PHP / 2016-11-30 20:25

Как же не видно, если вон он на скриншоте, справа от выбора языка (пёрышко со значком плей на фоне белого шарика)
Молодец =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Язык Java / CHESS - Перебор фигур / 2016-11-30 20:23

Это майнкрафт =)


10558. Иван Воронин
Иван Воронин
ответить
→  Yefim  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-30 20:22

Уровень не проходимый, левый-нижний невозможно никуда сдвинуть, если бы там вместо O было C, уровень был бы проходимым, переделай!


10558. Иван Воронин
Иван Воронин
ответить
→  Vladimir Fedotov  # Язык Java / FOR2D - Разноцветные лучи / 2016-11-30 20:18

Красота, молодец! Отлично получилось, прям 3D просматривается =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / LIST - Одинаковые кошки / 2016-11-30 19:11

Я помню мультик: "Пчёлка Майа", но вот кошку с таким именем не припоминаю =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Мехтиев  # Язык Java / FRUITS - Комплименты Деду Морозу / 2016-11-29 23:29

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Игра Сокобан / Сокобан - Редактор - Сохранение / 2016-11-29 19:49

Я решил нарисовать иконки недостающие:
1 - дискетка 5,25" для кнопки сохранить, эх, ностальгическая, ничё так получилась. 32х32 маловато, но основные черты подчеркнул.
2 - переключение уровней и кнопка ресайза - на основе текстур одной из хитовых игр на спектруме, которую я прошёл ещё на оригинальном Пентагончике, до того как дисковод сломался.
з.ы.
ну и статусбар, я подумал, что он будет более удобен, чем месседжбокс, так как при тестировании запарился закрывать его =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Редактор - Сохранение / 2016-11-29 18:58

Мне нравится твоя работа!


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-29 16:19

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


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-29 16:06

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


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2016-11-29 13:18

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


7238. Константин
Константин
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2016-11-29 09:39

Иван сам нарисовал такую картинку ? И в чем нарисовал?


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-29 09:04

А не надо бегать по строчкам, во время обучения каждый для себя выбирает удобный только для него стиль, но если ты работаешь в команде, надо придерживаться общего, чтобы небыло как в басне "Лебедь, рак и щука"!


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-29 09:03

Ещё лучше так будет:
PakemonAttack(turn, dir, dmgDirStart, dmgDirEnd, dodgeChance, penetration);
з.ы.
Ты дала вначале строчку начало которой было String s
я её разделил на строчки, если тебе в одну строчку сложно читать/понимать.
Теперь ты сама пишешь одну строчку, но уже вместо сохранения результата в переменную, отправляешь его сразу в метод, после чего делишь её на несколько строк для чего? если тебе всё понятно и читабельно, зачем тогда лишние вопросы?


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-29 08:51

"Тяжело в учении - легко в бою" - никто не забывай эту поговорку!!!


10822. Константин
Константин
ответить
→  Иван Воронин   / 2016-11-29 08:50

Так это она и была. Ее скрин виден. А красота, на мой взгляд, в лаконичности.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-29 08:50

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


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

7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-29 06:32

Да бывает эмоции захлестывают - думаешь ну вот все конец урока, а тут Игромистр чем-нибудь огорошивает.... Ну тут другая сторона медали - тренер никогда не бывает удобным....


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-29 04:28

Это ООП, очень красиво и понятно даже первоклашке :
19 + 6 + 1 + 8 =
10 + 9 + 5 + 1 + 1 + 5 + 3
Вроде все легко сложить, но пока бегаешь по строчкам, теряются слагаемые и забываешь чего хотел. :-(


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-29 03:52

GiftReaderString(String.join("\n", args).replaceFirst(args[0] + "\n", "")),
А чего не так? Тоже 3 строчки. А функции очень полезные :-)
String arrToLines(String[] s ) { return String.join("\n", s ); }
String TrancFirstLine (String s) { replaceFirst("^.*\n", "") ; }
GiftReaderString( TrancFirstLine (ArrToLines( String[] s )));


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-29 03:30

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


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-29 02:58

Маловато, ещё надо Проверяльщик и Опечатывальщик =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-29 02:57

Строчка: String s = String.join("\n", args).replaceFirst(args[0] + "\n", "");
если тебе не нравится в одну строчку, можно записать в несколько:
Строчка 1: String s;
Строчка 2: s = String.join("\n", args);
Строчка 3: s = s.replaceFirst(args[0] + "\n", "");

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


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Язык Java / FRUITS - Логические задачи / 2016-11-29 02:53

Создать трех эльфов это вариант, создатель, координатор и докладыватель. :-)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-29 02:48

Мне это напоминает решение примера 19 + 6 + 1 + 8
сначала учат решать как (19 + 6) + (1 + 8) = 25 + 9 = 34, потом сказали, что это не правильно, и надо 19 + (6+1) + 8 = 19 + 7 + 8 = 19 + 15 = 34. Потом что (19 + 1) + (6 + 8) = 20 + 14 = 34
И затем, что есть другой подход
19 + 1 - 1 + 6 + 4 - 4 + 1 + 8 + 2 - 2 =
20 - 1 + 10 - 4 + 1 + 10 - 2 = 40 - 6 = 34
Строчка: String s = String.join("\n", args).replaceFirst(args[0] + "\n", "");


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Язык Java / FRUITS - Логические задачи / 2016-11-29 02:48

А почему менеджер? они этим не занимаются, это работа Эльфов =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Язык Java / FRUITS - Логические задачи / 2016-11-29 02:47

Много или нет обязанностей у менеджера невозможно понять, но можно принять! =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Язык Java / FRUITS - Массивная строка / 2016-11-29 02:44

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


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Демо игры / Вступительное слово / 2016-11-29 02:39

Добро пожаловать, удачи в освоении новых знаний.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-29 02:34

Отличные картинки, хороший выбор.


10558. Иван Воронин
Иван Воронин
ответить
→  Екатерина  # Демо игры / Картинка с секретом / 2016-11-29 02:32

Да, именно так, если опыта пока нет или мало, нужно оттачивать навык внимательности, так как многие даже повторить не могут за Игромистром, потом удивляются, что ничего не работает, в таких случаях выход один, начать урок сначала =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Секундомер / Моральная подготовка / 2016-11-29 02:24

Молодец, но отдыхать всё равно надо!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Вступление / 2016-11-29 02:22

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


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Язык Java / FRUITS - Какие ваши аргументы? / 2016-11-29 02:20

"Тяжело в учёбе - легко в бою" - не зря эту поговорку люди придумали, когда в школе в очередной раз проходят примеры сложения нескольких одинаковых чисел (5 + 5 + 5) понятно, что проще умножить (5 * 3), но суть урока ставится в другом, и умножение ещё могли не проходить до этого, поэтому надо просто идти пошагово от урока к уроку, задавая вопросы по теме, а уже когда наберёшься опыта, будешь выбирать лучшее для себя как говорится В БОЮ =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей  # Игра Сокобан / Сокобан - Создаём свои уровни / 2016-11-29 02:13

Да, простенько но со вкусом =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / FRUITS - Массивная строка / 2016-11-29 02:12

А в чём заключается недовольство? я пропустил самое вкусное? =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / LIST - ArrayList против LinkedList / 2016-11-29 02:04

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


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Демо игры / Картинка с секретом / 2016-11-29 02:00

По любому секретная, но вот красивая ли она, не видя её ни разу, вкусы у всех разные.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / FRUITS - Новые игрушки / 2016-11-29 01:58

Истину глаголишь, Владимир, сразу надо предусматривать эти нюансы, но как говорится, знал бы где упадёшь, подушку бы подложил, так что без этого никуда, на подготовку тоже не мало единиц времени уходит порой =)


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Язык Java / READ - Буферный чтец / 2016-11-29 01:48

Молодец, хорошо идёшь.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-28 13:51

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


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-28 13:44

Может штука и полезная, но мне думается, что запароленный xml, json, txt, etc... будет удобнее. А еще лучше сразу sqllight прикрутить, чтоб программу не пересобирать каждый раз. И чего-то я пока не готова на такие вот конструкции с K, T, S :
http://stackoverflow.com/questions/2709593/why-would-an-enum-implement-an-interface
Только мне кажется этот код не читабельным?


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2016-11-28 13:34

Да, я заметил сразу на презентации =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2016-11-28 13:34

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2016-11-28 09:32

Не сомневаюсь :)
Твою картинку на обложку презентации поместил, если ты заметил :)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2016-11-28 09:29

Отличная картинка. Любо дорого смотреть. Вот думаю- может на этот раз самому нарисовать. Прям видно с любовью сделал.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Язык Java / FRUITS - Новые игрушки / 2016-11-28 07:37

Enum штука полезная, зря ты так =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей  # Игра Сокобан / Сокобан - Редактор - Сохранение / 2016-11-28 03:46

Молодец, отличный курс выбрал, удачи.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-11-28 03:40

Прикольный стиль, молодец.


791. Валерий
Валерий
ответить
→  Иван Воронин   / 2016-11-27 17:16

ага)))


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий   / 2016-11-27 16:55

Гайка =)


791. Валерий
Валерий
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-27 16:52

ага! а ведь еще будет хранительница склада - мышка Альфа)))


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-27 16:33

Кстати, слово "soko-ban" - японское и переводится именно как "кладовщик".



10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-11-27 12:36

Да, для демонстрации 1 уже стоит где надо, это первый уровень, типо FAQ для новичков.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-11-27 12:31

Вижу, один ящик уже в загоне :)


11601. Alhxor
Alhxor
ответить
→  Иван Воронин  # Демо игры / Лабиринт 2D - игра / 2016-11-27 11:52

Спасибо.


4004. Елена
Елена
ответить
→  Иван Воронин  # Язык Java / IF - Барный фейс-контроль / 2016-11-27 11:21

Знакомые картинки. Особенно верхняя :)


4004. Елена
Елена
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2016-11-27 11:17

Полезная проверка!


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-11-27 09:54

Это я их в фотошопе сам сделал, на базе спеутрум версии


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-27 09:53

начнётся через 8 час. 06 мин.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-11-27 09:43

Картинки прикольные нашел.


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-27 09:14

Ну да, ну да, а когда это всё будет?


10558. Иван Воронин
Иван Воронин
ответить
→  Alhxor  # Демо игры / Лабиринт 2D - игра / 2016-11-27 05:42

Молодец, интересные идеи.


11601. Alhxor
Alhxor
ответить
→  Иван Воронин   / 2016-11-27 04:50

Да, в рамках курса по питону. Хотя на некоторые игрушки там залипали :)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Язык Java / FRUITS - Enum - Яблоки на снегу / 2016-11-27 04:42

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


10558. Иван Воронин
Иван Воронин
ответить
→  Orange  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-27 04:38

Хорошие советы, пригодятся в будущем =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Прикладные / Твоё портфолио / 2016-11-27 04:34

Молодец, отличное портфолио =)


10558. Иван Воронин
Иван Воронин
ответить
→  Aleksandr Zaitcev  # VK API / Скачать музыку / 2016-11-27 04:33

А ты не пробовал забиндить на клавишу или кнопку остановку музыки: player.Stop() или player.Pause(), аналоги я думаю там присутствуют =)


10558. Иван Воронин
Иван Воронин
ответить
→  Вячеслав  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2016-11-27 04:30

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


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-27 04:25

Молодец, +1 участник на поле боя =) осталось 13+ часов =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Язык Java / FRUITS - Постановка задачи / 2016-11-27 04:23

Интригует Игромистр да? лучше 1 раз увидеть, чем 100 раз услышать.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Язык Java / CLASS - Три заветных слова / 2016-11-27 04:21

Правильный пример привёл, молодец, понял суть наследования =)


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Язык Java / READ - Сканер пива / 2016-11-27 04:20

Видимо потому что ты долго выбирал и заведение закрылось =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # VK API / ФИНАЛЬНЫЙ УРОК / 2016-11-27 04:10

И да, надеюсь ты перед тем как выкладывать отчёт изменил свой токен на ВК, а то спамерша будет рада такому подарку =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # VK API / ФИНАЛЬНЫЙ УРОК / 2016-11-27 04:09

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


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Алгоритмика / Я решил всю Алгоритмику / 2016-11-27 02:36

Поздравляю с завершением, удачи в дальнейшем.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-27 02:35

Прикольно, смотрю там код на ассемблере, полезная игрушка =)


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # Язык Java / IF - Барный фейс-контроль / 2016-11-27 02:29

Консолеграфика =) ASCII-art


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей Н.   / 2016-11-27 02:27

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


9263. Андрей Н.
Андрей Н.
ответить
→  Иван Воронин   / 2016-11-26 22:15

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-26 21:57

http://www.zachtronics.com/shenzhen-io/ - вот как вариант.


791. Валерий
Валерий
ответить
→  Иван Воронин  # Язык Java / IF - Барный фейс-контроль / 2016-11-26 21:50

Ого! Иванографика или jav-о-графика!


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович   / 2016-11-26 20:49

Ну да, говно, на котором близзарды стримят свои проекты и собирают огромную аудиторию, если речь идёт о качестве пинга, то гудгейм не лучший, самый лучший для меня это hitbox.tv, там пинг 2мс, а у гудгейма 4мс, твитч когда сервер поставит наконец в Москве, тогда и у него будет круто. Так что если и выбирать другой сервер для стрима, то лучше hitbox.tv, отличная площадка, сам о ней подумываю для будущих стримов. Одно время изучал этот вопрос, но времени мало было, в любом случае достаточно изучил серверов, гудгейм был в числе первых, но потом наткнулся на hitbox.tv, он оказался лучшим на сегодня.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-26 20:40

Не встречал, видел спец. ПО для проектирования печатных плат, вот глянь эту игрушку http://www.phobos.su/ru/


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин   / 2016-11-26 20:31

Глянь:
https://www.videosharp.info/1/messages/recv


10558. Иван Воронин
Иван Воронин
ответить
→  Константин   / 2016-11-26 20:27

Да, по мере возможности помогаю.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-26 19:30

Нет - есть игры - где тебе надо быть радиоэлектроником.


7238. Константин
Константин
ответить
→  Иван Воронин   / 2016-11-26 18:08

Иван, а ты как-то помогаешь проекту?


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин  # Язык Java / IF - Барный фейс-контроль / 2016-11-26 17:04

Прекрасные картинки!!!


10494. Алексей В.
Алексей В.
ответить

4004. Елена
Елена
ответить
→  Иван Воронин  # МикроШахматы / Куда можно пойти? / 2016-11-26 15:48

Интересное предложение. Надо будет поизучать вопрос с JetBrains IDE Support


10558. Иван Воронин
Иван Воронин
ответить
→  Константин   / 2016-11-26 14:47

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


7238. Константин
Константин
ответить
→  Иван Воронин   / 2016-11-26 14:26

Жаль что это понимаешь уже ближе к концу консоли по джаве :) и нигде это не написано.


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Язык Java / READ - Сканер / 2016-11-26 13:20

Да, я начал консоль и видео параллельно, а потом понял, что видео вначале надо, а консоль это уже как ЕГЭ =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / IF - Барный фейс-контроль / 2016-11-26 13:18

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / IF - Барный фейс-контроль / 2016-11-26 13:16

Это я уже сам изгалялся, так как из коллекции ничего подходящего не нашёл =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2016-11-26 13:12

В том то и дело, что только вот сейчас и начал, а так коплю на него байты =)


7238. Константин
Константин
ответить
→  Иван Воронин  # Язык Java / READ - Сканер / 2016-11-26 12:43

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


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-26 11:54

Если лень меня не победит или другого хоту не появится... классику для начала осилить надо.
Рекордер субтитров еще не доделала, тоже надо. Хоть свою функцию и выполняет как проигрыватель, но хочется большего.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Язык Java / IF - Барный фейс-контроль / 2016-11-26 11:42

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Язык Java / IF - Барный фейс-контроль / 2016-11-26 09:59

Вот это да..........................


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2016-11-26 09:21

Вань! Я думал ты давно сокобанчег прошел!


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-26 04:07

Идея интересная, поглядим на реализацию =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-26 03:59

Да, участников надо побольше =) Молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Язык Java / CLASS - Красная книга / 2016-11-26 03:58

По поводу троицы и бога у нас куча поговорок было на этот счёт, и на 4 и на 5 и на 10


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Язык Java / READ - Сканер / 2016-11-26 03:56

Ну это же замечательно, начало положено, дальше круче =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-26 03:54

Красавчик, чем больше ботов, веселее битва =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / FRUITS - Волшебные конструкторы / 2016-11-26 03:53

Ошибки бывают разные, а скорости их отлова зависит от опыта, так как чем ты опытнее, тем меньше ошибок делаешь, а следовательно меньше ловить приходится =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-25 20:05

В Японии тоже грузчики есть =)


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-25 11:06

На оформление названия смотришь и думаешь, а точно в игре грузчик, а не ниндзя ;-)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2016-11-25 10:07

Отличная работа, молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Вячеслав  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2016-11-25 10:06

У тебя до сих пор непроходимый уровень, к которому добавился ещё один.


10558. Иван Воронин
Иван Воронин
ответить
→  Олег Михайлович  # VK API / ФИНАЛЬНЫЙ УРОК / 2016-11-25 10:04

Поздравляю с завершением, отличный обзор.


10558. Иван Воронин
Иван Воронин
ответить
→  Vladimir Fedotov  # Язык Java / FRUITS - Волшебные конструкторы / 2016-11-25 10:02

Отличная реализация, молодец.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # МикроШахматы / Фигуры на коленке / 2016-11-25 10:00

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


10558. Иван Воронин
Иван Воронин
ответить
→  Ludmila  # Базовый ASP.ект / Размещение проекта в Интернете / 2016-11-25 09:55

Обрывается работа чего?


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-25 09:52

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # МикроШахматы / Фигуры на коленке / 2016-11-25 09:51

Шикарная работа!


10558. Иван Воронин
Иван Воронин
ответить
→  Antonina Ignatjeva  # Язык Java / FRUITS - Фрукточтец / 2016-11-25 09:50

Поэтому надо делать либо вопрос, откуда брать данные, вводить с клавиатуры или брать из файла, можно даже добавить доп. проверку, если файл есть, откуда брать данные, то задавать вопрос, подгрузить данные из файла или вводить новые, можно даже скомбинировать, после подгрузки из файла в массив, спросить, вводить новые или работать с текущими =) всё зависит от нашей фантазии =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-25 09:48

Да, ария уже не та. Ты знаешь почему тормозит - я поставил на 2013 решарпер, а в 2015 он уже и не требуется.


10558. Иван Воронин
Иван Воронин
ответить
→  ymik321  # Демо игры / Вступительное слово / 2016-11-25 09:20

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


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # МикроШахматы / Фигуры на коленке / 2016-11-25 09:18

function map (x, y) {
    return map [y] [x];
}

да, как вариант для удобства восприятия =)


10558. Иван Воронин
Иван Воронин
ответить
→  Alhxor  # Демо игры / Лабиринт 2D - меню / 2016-11-25 09:14

Красота ПО требует жертв =)


10558. Иван Воронин
Иван Воронин
ответить
→  Rita  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2016-11-25 09:04

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


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # VK API / Скачать музыку / 2016-11-25 09:03

Ария без Кипелова уже не Ария...


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # VK API / Парсер Json / 2016-11-25 08:56

Молодец, я тоже люблю больше всего 2010, но пришлось перейти в этом году на 2013 по причине удобства, в след. году чувствую надо будет перейти на 2015 версию, так как в ней ещё больше фишек.


10494. Алексей В.
Алексей В.
ответить

1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-24 19:33

Вооот. :-) А еще дарк вейдера в позу лотоса и как-будто летит и тень - сияние к соко-бан. :-) Тема кинопленки получилась с повторяющимися надписями в китайском илитяпонском стиле. Моё ИМХО, но может так и задумано.


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов   / 2016-11-24 19:20

Про галочку мы затрагивали в курсе DriverPHP, скачивании и настройке апача и php


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Иван Воронин   / 2016-11-24 19:19

про галочку так нашел быстро в интернете
точно не знал про это спасибо за информацию


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 19:16

Появилось как добавили систему UAC в Windows, влияет только на файлы которые сохранены в файловой системе NTFS или ReFS, если перенести файл с блокировкой в файловую систему FAT32 (например на флешку, обычно они отформатированы в этой файловой системе), то блокировка автоматом спадает, потом переносишь файл обратно и вуаля, блокировки нет. это самый простой (кустарный) способ, если не знаешь про галочку в свойствах файла =)


5649. Максим Лапшинов
Максим Лапшинов
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-24 18:29

А на картинке не видно, что это и так реализовано, чёрные пиксели в перемешку с не чёрными.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-24 16:06

Затемнение реализуется разрежеванием ярких пикселей, тоесть заменой некоторых на чёрный. Это даже на монохромной сделать можно.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-24 15:31

Это цветовая палитра спектрума, затемнить можно только экран монитора =) На кнопке Play нарисован джойстик, у меня были такие на спекки.


10558. Иван Воронин
Иван Воронин
ответить
→  Лена  # Демо игры / Вступительное слово / 2016-11-24 15:29

Добро пожаловать, да, Игромистр к урокам подходит со всей душой!!! Поэтому этот проект лучший, остальные сухие.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-24 15:28

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


791. Валерий
Валерий
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-24 12:40

хорошее получилось название Soko-Ban... как забанили кого-то)

В целом абстракция понравилась, это серьезно!


791. Валерий
Валерий
ответить
→  Иван Воронин  # Game Xonix / Использование констант / 2016-11-24 12:37

понятненько))


6245. вадим
вадим
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 12:31

-у полигона нет логики ,что тестер напишет (взаместо примера) то и будет
-логика - зависимость, код - инструкция
-ваш глупый тролинг ни к чему.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-24 11:35

Зашла на какой-то форум и копипастнула
0D0A
090D0A
0D0A
(hex) в cmd. Не знаешь как это работает? Как одним 09 можно завершение системы сделать?


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-24 10:16

G это просто травка, за пределами уровня, косметика =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-24 10:12

А что значит G ?
Мне кажется для первого уровня как-то сложновато.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Игра Сокобан / Сокобан - Вступление / 2016-11-24 10:11

да я прошёл этот уровень специально, ушло 135 ходов, думаю можно и меньше, но он решаем, просто бегатни там много получается.


10558. Иван Воронин
Иван Воронин
ответить
→  вадим  # Игра Сокобан / Сокобан - Вступление / 2016-11-24 10:06

https://yadi.sk/i/zusTqZNLzMKx5 всё тут проходимое, терпение и труд всё перетрут.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-24 09:56

Я не ту фотку имел ввиду, а тут я тоже не понял при чем тут e-mail.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-24 09:51

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-24 09:48

Ну по маске то подходит! Получается регулярка кривая.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Базовый ASP.ект / Добавление истории / 2016-11-24 09:48

Так написано же: "неверный email адрес"


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 09:47

Да, за разблокировкой файлов, скачанный с инета или другого ПК надо следить =)


10558. Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 09:45

Если ты не понял, то в кратце: "Полигон проверяет логику бота на основе ЛОГИКИ ПОЛИГОНА, а у FiaRArena логика своя и она отличается от полигона по многим фронтам". В данном соревновании именно такие правила и такая арена для состязаний ботов, не можешь написать бота под неё, изучай программирование, как говорится, есть к чему стремиться.


10558. Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 09:42

Ты вкурсе, что логика игры и код игры это разные вещи?! По поводу новичков, видео снято ПОШАГОВО,  это даже не для новичков, это для детей, там даже показали пример дебага кода. Только человек не понимающий логику или просто ленивый не сможет разобраться.
з.ы.
Твоё поведение мне напоминает ребёнка, которому родители дали дубликат ключей от дома, чтобы он если что, всегда мог попасть домой когда никого нет. При этом ребёнок сразу начал эти ключи пихать во все замки, что нашёл дома, оказалось, что дома были запасные личинки у родителей, лежавшие в шкафу. Обрадовавшись волшебным ключам, побежал открывать у всех соседей двери, но не вышло, тогда ребёнок не долго думая, побежал домой за запасными личинками и пошёл с ними по соседям, стучась, предлагая им личинки, говоря: "Замените свои замки, а то я ваши двери открыть своим ключом не могут".


6245. вадим
вадим
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 09:35

полигон - для проверки логики бота , не более или лучше на бумаге проверять
самого бота делаем как показано автором.
по поводу критики:
рефлексия не совсем для новичков,
сложность-не показатель эффективности


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # Game Xonix / Использование констант / 2016-11-24 08:43

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


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 08:41

Дорогу осилит идущий =) Молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-24 08:23

На денди не попадалась эта игрушка, но если она похожа, то это классическая версия, портированная с ПК


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-24 06:36

))) Ты знаешь мне даже чем-то Dendy напоминает.


10558. Иван Воронин
Иван Воронин
ответить
→  Вячеслав  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-24 05:09

Мне кажется, что твой уровень пройти не возможно, как ты опустишь самую верхнюю "o" ниже, чтобы поставить куда надо?


10558. Иван Воронин
Иван Воронин
ответить
→  Игорь Алексеенко  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-24 05:06

Прикольные картинки, только многие повторяются, но это видимо эксперименты с форматами и размерами =)


10558. Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 05:02

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


10558. Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 04:52

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


10558. Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-24 04:49

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


10558. Иван Воронин
Иван Воронин
ответить
→  Константин   / 2016-11-23 18:09

В том, что массив типа Subject, а хранятся там наследники - шарики и квадратики, они ведь не Subject, у них у каждого свои особенности, но есть общий родитель.


7238. Константин
Константин
ответить
→  Иван Воронин   / 2016-11-23 12:34

В чем полиморфизм проявляется? В том, что создали новый класс Subjects и этот класс мы можем использовать как для шарика так и для квадрата?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин   / 2016-11-23 06:57

Скорее всего после.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Игра Сокобан / Сокобан - Вступление / 2016-11-23 06:44

Да, интересный курс в целом, по поводу вебинара, 27 числа вроде планируются соревнования по ИИ, они будут ДО или ПОСЛЕ вебинара?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Вступление / 2016-11-23 06:41

Пробил час Сокобана у Ивана! :)


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill  # Без конкуренции / VIP - Парсинг файла в сетку. / 2016-11-23 05:05

Опечатки в жизни тоже встречаются, так что это хороший опыт, по поводу очерёдности, зависит от конкретного случая, можно и так и так, главное, чтобы работало как надо!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Вячеслав  # Игра Сокобан / Сокобан - Вступление / 2016-11-23 00:47

Пройди курс Сокобан и узнаешь об этом.


10558. Иван Воронин
Иван Воронин
ответить
→  Екатерина  # Игра Сокобан / Сокобан - Вступление / 2016-11-23 00:45

Молодец, красивые скриншоты


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Game Xonix / Чудеса полиморфизма / 2016-11-23 00:31

Что конкретно не ясно? написал бы.


10558. Иван Воронин
Иван Воронин
ответить
→  Klim  # Игра Сокобан / Сокобан - Вступление / 2016-11-23 00:29

Все "Сокобаны" хороши, но лучший тот, который создал ты =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Без конкуренции / VIP - Парсинг файла в сетку. / 2016-11-23 00:26

По просьбам трудящихся, файл бы добавлен как минимум в описании первого урока =)


10558. Иван Воронин
Иван Воронин
ответить
→  Екатерина  # Демо игры / Вступительное слово / 2016-11-23 00:25

Добро пожаловать, удачи в освоении материала!


10558. Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-23 00:24

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


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Без конкуренции / VIP - Главный алгоритм / 2016-11-23 00:13

Молодец, всегда приятно разобраться в коде =)


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Демо игры / Вступительное слово / 2016-11-23 00:12

Добро пожаловать, удачи в освоении материала, а его тут не мало =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Без конкуренции / VIP - Потяни и отпусти / 2016-11-23 00:11

Да, эти VIP уроки очень полезные, мини софтинка часто требуется для аналогичных задач, даже для себя =)


10558. Иван Воронин
Иван Воронин
ответить
→  Станислав  # Теория ООП / Фигуральный базовый класс / 2016-11-23 00:10

Дальше всё расскажут и покажут, сам удивишься, как не додумался =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Game Xonix / Среда обитания / 2016-11-23 00:06

Да, лучше не каркай =) ну его нафиг, завтра надо продолжать, а может даже закончим =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Без конкуренции / VIP урок. Бесплатная польза / 2016-11-23 00:05

Обязательно пригодится, опыт это самое ценное!


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Демо софт / VIP. Калейдоскоп / 2016-11-23 00:03

Прикольно, молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Game Xonix / Земля и Вода / 2016-11-23 00:03

Уже создали: Свет это монитор светит, а Тьма это созданный пустой проект, в котором ещё ничего небыло =)


10558. Иван Воронин
Иван Воронин
ответить
→  Polsovatel  # Демо игры / VIP. Устный счёт / 2016-11-22 23:59

Поздравляю, а что добавил то своего?


10558. Иван Воронин
Иван Воронин
ответить
→  Кирилл Лебедев  # Без конкуренции / VIP - Парсинг файла в сетку. / 2016-11-22 21:35

Это было очевидно =)


10558. Иван Воронин
Иван Воронин
ответить
→  Константин   / 2016-11-22 21:35

Когда ты спроси ГДЕ ВЗЯТЬ ВСЕ ВОЗМОЖНОСТИ, подразумевается изучения от НАЧАЛА и до КОНЦА, а не прыгать гдето между. Если нужно решение, гугли, в сети много примеров. Сложно или просто пользоваться MSDN это понятие относительное, как в принципе всё в этом мире, относительно опытный программист, проблем не видит в MSDN, если для тебя это сложно, советую изучить язык лучше, потом сам поймёшь, что MSDN отличная штука. Но она не для новичков. Гугли, как я выше написал, ищи примеры, ищи то, что тебе надо.


10157. Кирилл Лебедев
Кирилл Лебедев
ответить
→  Иван Воронин  # Без конкуренции / VIP - Парсинг файла в сетку. / 2016-11-22 21:12

Я и не говорю что сложно) тестировать надо было как то)


7238. Константин
Константин
ответить
→  Иван Воронин   / 2016-11-22 19:53

Не знаю Иван если б все так хорошо и понятно было написано в MSDN, то наверное не писали бы дополнительно книги по шарпу. Вот например тебе нужно воспользоваться DataGridView как из этого всего понять что тебе именно сейчас нужно и плюс визуально они не показывают иногда как это все размещать или какие есть ньюансы при работе с данным инструментом https://msdn.microsoft.com/ru-ru/library/system.windows.forms.datagridview(v=vs.110).aspx


10558. Иван Воронин
Иван Воронин
ответить
→  Константин   / 2016-11-22 19:15

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


10558. Иван Воронин
Иван Воронин
ответить
→  Елена   / 2016-11-22 19:13

Молодец, а то кто его знает, когда ещё раз курс откроется =) так что шанс появился, надо брать =)


7238. Константин
Константин
ответить
→  Иван Воронин   / 2016-11-22 18:53

А как вообще можно узнать о всех возможностях?


4004. Елена
Елена
ответить
→  Иван Воронин   / 2016-11-22 18:23

Спасибо, Иван! Удача мне сопутствует - отправила отчет по последнему уроку :)


10558. Иван Воронин
Иван Воронин
ответить
→  Кирилл Лебедев  # Без конкуренции / VIP - Парсинг файла в сетку. / 2016-11-22 18:13

Ничего сложного в этом нет, это наоборот, показывает смекалистость =)


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Без конкуренции / VIP - Парсинг файла в сетку. / 2016-11-22 18:12

Ну так на видео же его показали, набрать пару строк не сложно.


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Без конкуренции / VIP урок. Бесплатная польза / 2016-11-22 18:11

Молодец, отличный софт, удачи в завершении курса.


10558. Иван Воронин
Иван Воронин
ответить
→  Rita  # Игра Сокобан / Сокобан - Вступление / 2016-11-22 17:01

MSE, это круто, а рядом AVG это что? если антивирус, то лучше его удалить, не надо устраивать "Ледовое Побоище" двух конкурентов =)


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Без конкуренции / VIP - Потяни и отпусти / 2016-11-22 16:58

Да, запоминать надо то, что есть такая возможность, остальное на автопилоте найдёшь =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / LIST - Просто коллекция / 2016-11-22 16:57

Молодец, отлично справился =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Без конкуренции / VIP - Парсинг файла в сетку. / 2016-11-21 22:48

Ну да, раз не приложен, но несколько раз и очень хорошо продемонстрирован, воспроизвести сам ЕВ велел =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / FOR2D - Квадратная радуга / 2016-11-21 22:47

Можно, причём я уже даже знаю, что =)


10558. Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-21 22:46

Скриншота только не хватает, для наглядности статистики игр с базовыми ботами.


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / FOR2D - Тройные фары / 2016-11-21 22:45

Разноцветный вариант красивый вышел =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / IF - Безальтернативное условие / 2016-11-21 21:47

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


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # Язык Java / IF - Безальтернативное условие / 2016-11-21 21:35

Спасибо, времени он тоже не мало съел =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Язык Java / IF - Безальтернативное условие / 2016-11-21 21:34

Я вначале думал сделать меньше его раз в 6, но в итоге решил допилить систему окон и вставить рисунок во всю ширь =)


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill  # Без конкуренции / VIP - Потяни и отпусти / 2016-11-21 21:24

Файл был продемонстрирован достаточно, я поставил видео на паузу и воссоздал его.


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Без конкуренции / ФИНАЛЬНЫЙ УРОК / 2016-11-21 21:23

Удачи в завершении.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Язык Java / IF - Безальтернативное условие / 2016-11-21 18:15

Мои студенты животрепещущие вопросы задают:
ты сам рисовал тортик, использовал программу или в интернете нашёл?
В восторге от твоих работ :)


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

791. Валерий
Валерий
ответить
→  Иван Воронин  # Базовый ASP.ект / Что такое SQL-инъекция / 2016-11-21 15:03

Ну да, если по договоренности на бумаге, то можно


4004. Елена
Елена
ответить
→  Иван Воронин  # Язык Java / IF - Безальтернативное условие / 2016-11-21 12:54

Шикарный тортик :)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-21 11:09

Ага, я пока не начинал курс Своя игра, так как очередь не дошла до него.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-21 11:05

))) Мне еще курс "Своя игра" надо довести. Сижу кумекаю. Короче у каждого свой метод прохождения курсов.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-21 11:03

А я курсы беру, а делать их пока некогда, у них время выходит, потом доплачиваю за 99р и прохожу =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-21 11:02

Понятно =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-21 10:58

Нет просто байты копил на курс https://www.videosharp.info/video/gmaps


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-21 10:52

Я понял, неужели уже все курсы сделал?


10558. Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-21 10:50

Мои боты не простые, dll весят 7 и 10 кб


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Язык Java / IF - Безальтернативное условие / 2016-11-21 09:58

Шедевралененько!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-21 09:22

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


10494. Алексей В.
Алексей В.
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-21 01:26

Значит у тебя баг в коде ИИ, у меня все боты играют отлично.


10558. Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-21 01:25

Все мои боты играются без проблем, никаких исключений, лучше подумай над кодом!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / FOR2D - Синусоида / 2016-11-21 01:23

Я играл в футбол, полузащита, так же играл в баскетбол, но это было когда учился, женился, переехал в другой город, с кем играл, максимум общаемся через интернет. Играть некогда да и нес кем =)
з.ы.
ещё увлекался BMX, больше всего это нравилось.


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Без конкуренции / Анализ текстового файла / 2016-11-21 01:16

Я тоже использовал замену точки на запятую, но теперь использую настройку культур =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Без конкуренции / ФИНАЛЬНЫЙ УРОК / 2016-11-21 01:15

Молодец, отличный обзор, удачи!


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Без конкуренции / Регулярная декомпозиция / 2016-11-21 01:13

Да, второй шанс, доступно до 22 числа, скорее всего вечера, как обычно это бывает.


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Polsovatel  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2016-11-21 01:11

Поздравляю, удачи в дальнейшем изучении.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Tinklavimas / Второй подход к эскизу / 2016-11-21 01:10

Молодец, решил продолжить этот курс? =)


10558. Иван Воронин
Иван Воронин
ответить
→  Олег Лопухинский  # Микроигры / 2048 - Учимся играть / 2016-11-21 01:09

Удачи, игрушка прикольная =)


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # Базовый ASP.ект / Что такое SQL-инъекция / 2016-11-21 01:09

Да, подобные деяния разрешены, если ты договорился с хозяевами сервиса для проведения атаки, для выявления уязвимостей (официально на бумаге подписали договор, что с такого по такое время будут осуществляться атаки) тогда всё ок, УК не страшно. Как говорится, это платная услуга =)


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин   / 2016-11-20 17:56

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Без конкуренции / VIP - Парсинг файла в сетку. / 2016-11-20 17:30

Я файл воссоздал по видео =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин   / 2016-11-20 17:29

Да, уже сделал для изучения таблицы умножения и решения примеров по математике, а эта будет для изучения инглиша =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Без конкуренции / VIP - Парсинг файла в сетку. / 2016-11-20 15:19

А я же файлы не дал...


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин   / 2016-11-20 15:00

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


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Демо софт / Английские карточки / 2016-11-20 13:39

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


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Game Xonix / Матрица Мира / 2016-11-20 13:38

Они на воде и должны быть, а вот на земле нет, так же как и квадратики не должны плавать =)


10558. Иван Воронин
Иван Воронин
ответить
→  Чижевский Даниил  # Демо игры / Вступительное слово / 2016-11-20 12:40

Добро пожаловать, надеюсь найдёшь тут то, что искал =)


10494. Алексей В.
Алексей В.
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill   / 2016-11-19 07:12

Задание то было, перенести игру жизнь на поле сапёра, а саму игру жизнь нужно сделать для курса "Бинарная жизнь", но так то да, слишком круто для одного урока, так как этот урок взят из курса "Бинарная жизнь" и получается 2в1. С другой стороны, можно всю жизнь знать, как это делается и никогда это не сделать в итоге, лучше сделать и иметь готовое решение, так как в процессе создания понимаешь, что знать и сделать это разные вещи =) я тоже знал, что это просто, думая что это дело на пол часа, потратил несколько часов.
з.ы.
если бы Игромистр записал видео, где он портирует код из игры Жизнь в сапёра и реализует эту работу, тогда была бы отсылка к курсу "Бинарная жизнь", типо хочешь пройти Вип урок, пройди курс "Бинарная жизнь", чтобы были исходники, без них этот Вип урок сделать было бы нельзя. была бы отличная комбинация между курсами.


6452. Lik_Kirill
Lik_Kirill
ответить
→  Иван Воронин   / 2016-11-19 05:34

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


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / FOR2D - Цикловата / 2016-11-19 02:38

Тебя с субботой уже =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-19 02:37

О, молодец, надеюсь ты у тебя наёдётся время на создание ИИ. у меня самого со временем траблы, но выделил немного, так как интересная для меня тема =)


10558. Иван Воронин
Иван Воронин
ответить
→  Polsovatel  # Демо игры / Камень ножницы бумага / 2016-11-19 02:35

Ничего, больше практики, лучше будешь понимать код. Удачи.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Теория ООП / Круглый класс / 2016-11-19 02:30

Да, печальный у вас был опыт с написанием этого слова, мне повезло больше, у меня книжечка была без опечатки =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # Game Xonix / Среда обитания / 2016-11-19 02:29

Молодец, отлично получилось.


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Язык Java / Целый массив / 2016-11-19 02:27

многомерные массивы отличаются =)


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill  # Сапёр на C# / VIP - Жизнь у Сапёра / 2016-11-19 02:25

А на поле сапёра не стал реализовывать?


10558. Иван Воронин
Иван Воронин
ответить
→  Олег Михайлович  # VK API / ФИНАЛЬНЫЙ УРОК / 2016-11-19 02:24

Поздравляю, удачи в дальнейшем применении полученных знаний.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Шифрование / Перестановочный шифр / 2016-11-19 02:05

Молодец, отличную тему начал, мы такое в школе на уроках делали, шморы друг друга передавали в своей кодировке, чтобы если препод забирал, не понимал, что там за кракозябры =)


7238. Константин
Константин
ответить
→  Иван Воронин   / 2016-11-18 19:48

Ок учту. Спасибо.


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Game Xonix / Снова рефакторинг / 2016-11-18 19:42

Это называется, оптимизация кода, а не рефакторинг.


7238. Константин
Константин
ответить
→  Иван Воронин  # Game Xonix / Снова рефакторинг / 2016-11-18 19:30

Я про логику не писал. Но как-то двусмысленно можно понять. Например логика мы нажимаем на кнопку появляется сообщение. Производим рефакторинг сообщение выносим в отдельную функцию и вызываем функцию с параметрами и только после этого появляется сообщение.  Код усложнили код стал возможно работать медленнее, но по факту как сообщение появлялось оно так и появляется. Или еще пример нужно вычислить при нажатии на кнопку наилучший маршрут из точки А в точку Б по старому алгоритму вычисления производились 3 секунды по новому алгоритму 1 секунду. Произвели рефакторинг изменили логику вычисления, но логика которая была зашита в кнопку не изменилась мы так же получаем результат из точки А в точку Б.


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин  # Язык Java / CHESS - Координаты фигур / 2016-11-18 16:44

Молодец, Иван!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Язык Java / CHESS - Классные фигуры / 2016-11-18 11:37

Интрига нарастает =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Язык Java / CHESS - Координаты фигур / 2016-11-18 10:10

Красиво сформулировал...


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Game Xonix / Среда обитания / 2016-11-18 10:06

Красота!


4004. Елена
Елена
ответить
→  Иван Воронин  # Язык Java / CHESS - Классные фигуры / 2016-11-18 09:44

Мне тоже интересно стало, что там за шахматы такие :)


10558. Иван Воронин
Иван Воронин
ответить
→  Orange  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-18 02:03

Автор участвовать не будет, так что можешь не переживать, временных отрезков нет, по поводу 1000 боёв, я думаю ограничимся 120+-


10558. Иван Воронин
Иван Воронин
ответить
→  Aleksandra Kostrukova  # Game Xonix / Свои правила / 2016-11-18 01:56

Молодец =) проще играть, когда есть исходники, это уже называется ТЕСТИРОВАНИЕ =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-18 01:38

Я уже думал, может я не туда смотрю.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-18 01:36

Увеличила картинку, увидела. m> как >= интерпретировала.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-18 01:32

https://www.videosharp.info/5649/checking/jawa=1119 на скриншоте m<10 и m>10, никакого = там нет нигде, может мы о разном?!


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-18 00:33

А, вы там островки рисовали, а я думала рыбок. Не признала.
http://radikal.ru/lfp/s017.radikal.ru/i432/1611/51/fa34af808d8d.jpg/htm
Там фиолетовый кружок у меня цвета меняет, когда стоит или плывет, а рыбки сквозь диагональную полоску проплыть могут. Смерть только при столкновении.
1) m<10 и 2) m>=10 поэтому с деньгами все норм.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Game Xonix / Матрица Мира / 2016-11-18 00:21

если будет с краями рядом, это уже будут не островки, а полуострова =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-18 00:20

По поводу героя не воде и шариков не понял.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-18 00:19

Говорилось об ошибках в коде, а не в конкретном случае с конкретными значениями, там их 3 не стыковки.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-18 00:14

Я вот думаю, при заходе на море у меня герой мигает. Если у квадратика это не видно, то шарик может остановиться и быть как-бы в испуге. Оставить это как фишку или исправить?


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Game Xonix / Матрица Мира / 2016-11-17 23:56

Вот это правильно. Часто встречала в играх, что квадратики "склеены" получались. А что страшного, что с краями рядом?


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-17 23:32

О том и говорю. Итого 2 ошибки. Сообщение было, что при = 22 пропускает и ничего не выдает. (как я поняла)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Язык Java / IF - Альтернатива / 2016-11-17 23:29

Правильно, если в одном случае <, то в другом надо >= и наоборот, на данном же скриншоте сравнивая два вида вложенных циклов они в итоге ведут себя не идентично!!! а это самое важное, мы тут человеческий фактор не обсуждаем, а конкретный код.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Язык Java / IF - Альтернатива / 2016-11-17 23:27

Максимум при a=b равен b можно не считать ошибкой. В первом случае кассир в 22.00 готов пробить чек, во втором уже закрыто. С возрастом тоже. Если есть 18 один продаст, второй нет. Никаких не стыковок нет, если " >", то иначе это "<=".


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Game Xonix / Матрица Мира / 2016-11-17 20:55

Один из вариантов судя по скриншоту: на 108 строчке замени false на true, а на 117 строке добавь flag = false;
А вообще вариантов много по решению задачи =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Game Xonix / Матрица Мира / 2016-11-17 20:53

Хотя нет, проверка true норм, так как ты проверяешь область только на территории воды, то координаты которые генерируются на территории земли автоматом false и поэтому на воде только 17 островков у тебя, вместо 20, нужна доработка кода.


10558. Иван Воронин
Иван Воронин
ответить
→  Sergej Piskun  # Язык Java / CHESS - Шахматный конструктор / 2016-11-17 20:41

Не важно, в блокноте даже хардкорнее, главное, чтобы работало так как задумывалось, а там хоть на самоваре кодь =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Game Xonix / Среда обитания / 2016-11-17 20:39

Тут решил уже не выполнять звёздочку =)


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Game Xonix / Снова рефакторинг / 2016-11-17 20:34

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


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # C# Четыре в ряд - Соревнование / Хочу играть! / 2016-11-17 20:19

Когда играешь сам, просто, осталось воплотить это в виде ИИ =)


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill  # Сапёр на C# / VIP - Хакерский подход / 2016-11-17 19:53

Юные хакеры с такого начинают, а не программисты, программисты пишут, хакеры ломают =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-17 19:52

Естественно понимаю =) ну что решил проблему?


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-17 19:42

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


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-17 19:39

Я не Ванга, не знаю =) ты же не знаешь, чем я занимаюсь.


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин  # Язык Java / CHESS - Классные фигуры / 2016-11-17 15:26

Молодец, Иван!!!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-17 14:47

А ты думаешь, чем я занимаюсь?


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-17 14:44

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-17 14:33

private int [] [] map = new int [MAP_WIDTH][MAP_HEIGHT]; - это 95 строка.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-17 14:26

at GameXonix.onMap(GameXonix.java:46) <-- он ругается на попытку доступа к несуществующим записям матрицы field на 95 строчке, где-то ты что-то не доделал.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Game Xonix / Матрица Мира / 2016-11-17 14:03

Конечно, можно и без onMap, вставляя костыли, но это уже не будет не комильфо =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Game Xonix / Матрица Мира / 2016-11-17 14:03

Да, в другой ветке =) и я использовал onMap, так как без него никак, ведь при проверке координата может выходить за пределы поля и будет ошибка =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-17 13:47

А мне из-за этого задания со звездочкой Магистр -1 поставил. А потом, когда сделал, сказал, что я сделал не оптимально и не использовал функцию onMap, а когда ее использую, у меня ошибка

Exception in thread "main" java.lang.NullPointerException
at GameXonix$Field.access$0(GameXonix.java:95)
at GameXonix.onMap(GameXonix.java:46)
at GameXonix$Field.init(GameXonix.java:115)
at GameXonix$Field.<init>(GameXonix.java:96)
at GameXonix.<init>(GameXonix.java:51)
at GameXonix.main(GameXonix.java:36)
Picked up JAVA_TOOL_OPTIONS: -Djava.vendor="Sun Microsystems Inc."


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Game Xonix / Матрица Мира / 2016-11-17 13:47

Просто я ему возвращал это задание, и у него не очень код со * вышел.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Game Xonix / Матрица Мира / 2016-11-17 13:46

Вот!
Именно так это и надо было сделать.
Молодец. В другой ветке гита это делаешь?


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей Н.   / 2016-11-17 13:33

чем тормознее, тем больше побед =) да, надо оптимизировать, времени небыло, но тормозных там реально 2, другие 3 сносные по скорости.


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # Язык Java / IF - Альтернатива / 2016-11-17 13:32

Ну естественно с возрастом и деньгами тоже самое, так что 3 не стыковки в коде, а не 2 =)


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # Язык Java / IF - Альтернатива / 2016-11-17 13:30

Естественно видно, у тебя проверка неверная, нужно было h >= 22, а в данном скриншоте 22 не проверяется, либо больше, либо меньше, а если 22, то будет пропускать в любом случае, аномалия в коде, которая не будет вызывать ошибку компиляции, самые сложно-находимые ошибки, это человеческий фактор =)


9263. Андрей Н.
Андрей Н.
ответить
→  Иван Воронин   / 2016-11-17 13:26

Да-да, получил. Какие-то они у тебя неторопливые)


10558. Иван Воронин
Иван Воронин
ответить
→  Станислав  # Теория ООП / Первый класс / 2016-11-17 13:25

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


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Game Xonix / Матрица Мира / 2016-11-17 13:21

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


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Саратов  # Бурные потоки / ФИНАЛЬНЫЙ УРОК / 2016-11-17 13:17

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Game Xonix / Матрица Мира / 2016-11-17 13:16

Функцию haveNear в студию.


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей Н.   / 2016-11-17 12:25

Привет, я там письмо с ботами скинул, пришли?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Game Xonix / Земля и Вода / 2016-11-17 12:23

Молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-17 12:03

На вебинаре обсуждали, поэтому мало-ли, вдруг забыли сказать =)


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-17 12:01

А что тут разве указан какойто таймаут? Об этом в видео небыло несказано неслова кажется


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-17 12:00

Молодец, правильная тактика =) главное, не увлекаться и не забывать основную задачу =)


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-17 11:58

а вдруг какой-то по таймауту не пройдёт =) так что решил всех.


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-17 09:14

А чего так много ботов отправили?
Они что немогут друг друга победит чтобы былбы какойто лидер бот


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-17 07:44

Вот молодец, а я тут одного бота родить не могу.


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-17 07:12

Это отвлекающий манёвр))


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-16 23:01

Сильный скриншот, ты статистику бы сбросил, а то вдруг она портит рейтинг твоего бота =)


10558. Иван Воронин
Иван Воронин
ответить
→  Кирилл Лебедев  # C# Четыре в ряд - Соревнование / Хочу играть! / 2016-11-16 22:58

Удачи в построении ИИ


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей Н.   / 2016-11-16 22:34

Да, я понял, уже архив раздал, поэтому правила изменить можно будет после соревнований, ок, скоро скину письмо с ботами


9263. Андрей Н.
Андрей Н.
ответить
→  Иван Воронин   / 2016-11-16 22:33

В принципе, формула расчета рейтингов изаестна и смоделировать при желании можно и так. Примем, что у нас 5 ботов, например, #1 и #4 самые сильные, побеждают остальных, а между собой всегда играют вничью, #3 - самый слабый, проигрывает всем остальным, #2 чуть сильнее, #5 еще сильнее, но слабже чем #1 и #4. Теперь просто запускаем 1000 боев так и 1000 так и смотрим эффект. Если реально будет ощутимая разница, то я на подведении итогов это сообщу и прямо там заменим алгоритм, но менять архив уже выложенный - точно не будем.


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей Н.   / 2016-11-16 22:05

Я понял, просто я проверял, запускал сразу 1000 боёв и вручную тыкал по 1 бою чтобы было 1000 =) и когда тыкал по 1 бою статистика у одинаковых ботов была одинаковая, +- 1-3 рейтинга, а при тыке в 1000 боёв сразу, один слил рейтинг у всех, отожлася, второму уже нечего было высасывать, так как разница в рейтинге была существенная и потом когда он совокупился с себе подобным, он чуток перелил и всё, не хватило сравняться, я просто с 2003 года изучаю этот рейтинг и работаю с ним часто, такая формула используется на соревнованиях 1х1 или командных, при этом чем разница в рейтинге больше, тем не выгоднее тем, у кого рейтинг выше, потому что они ничего не получат при победе, а при проигрыше потеряют больше обычного, ок, я после соревнований проведу доп. исследования, свопнув циклы, спасибо. Прикольно сделал, зацепила идея =)


9263. Андрей Н.
Андрей Н.
ответить
→  Иван Воронин   / 2016-11-16 20:02

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


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей Н.   / 2016-11-16 19:34

Привет, уже 5 ботов между собой сталкиваю лбами и базовые 2, итого уже 7 штук у меня балуются, заметил погрешности в расчётах, проанализировав ситуацию увидел, что если долго тыкать по 1 бою между ботами, то статистика ровненькая идёт как надо, а если сразу ткнуть 1000, то самый крутой схавает у всех по очереди рейтинг, а другие потом с теми же играют и рейтинг чуть ниже отбирают, так как формула так устроена, что чем с более слабым противником играешь и побеждаешь, очков меньше получаешь или вовсе не получаешь, поэтому советую свопнуть циклы количества битв с циклами перебора противников, т.е. у тебя сейчас выбираешь один бот, потом другой, а потом они по циклу выбранного количества боёв сражаются, сливая друг другу рейтинг, если окажется, что один заведомо слабее, то слив будет критическим, потом выбирается другой и если первый оказался сливатором, то он уже второму и последующим ничего не сольёт, так как у него рейтинг упадёт ниже плинтуса, а если он был тот, кто вампирил рейтинг, то он схавает его у всех, кто попадётся, если они слабее, в итоге, последующий выбор бота уже с ослабленным рейтингом и сталкивание их лбами с другими будет приносить им мизер или вовсе ничего, если же сделать как я написал выше, а именно свопнуть циклы, то погрешность будет минимальной, так как в идеале, данный расчёт рейтингов рассчитан на балансировку противников, а именно, можно реализовать отсеивание и сталкивать лбами тех, у кого рейтинги минимально отличаются в первую очередь. это отдельная песня, хотябы просто свопни циклы.


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill   / 2016-11-16 14:46

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


6452. Lik_Kirill
Lik_Kirill
ответить
→  Иван Воронин   / 2016-11-16 13:44

Так что такие наработки надо держать в собственном арсенале!


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / CLASS2 - Напиток Наследника / 2016-11-16 12:19

Видимо потому что рецепт засекречен =)


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill   / 2016-11-16 12:10

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


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-16 12:09

Добро пожаловать в наши ряды, боец невидимого фронта! =)))))


6452. Lik_Kirill
Lik_Kirill
ответить
→  Иван Воронин   / 2016-11-16 07:16

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-16 06:48

))) Решил переделать - ты победил! Я выбрал другую таблетку!


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-11-16 06:24

Да, есть такое дело, я это заметил ещё на вебинаре, когда у Евгения Витольдовича были странности с цветами, поэтому я и решил потратить время, но создать идеальный анализатор =)


6452. Lik_Kirill
Lik_Kirill
ответить
→  Иван Воронин  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-11-16 02:31

Представляешь, перенес программу на другой компьютер, где писал этот отчет, а она некорректно срабатывает, видать цветность полей изменилась (разные ОС, Win7 и Win10), а чтобы накапливались данные по цветам не подумал сделать


10558. Иван Воронин
Иван Воронин
ответить
→  Станислав  # Демо игры / VIP. Устный счёт / 2016-11-16 01:07

Я ещё круче реализовал эту программу, использовал комбинаторику для решения составных примеров, получилось 8 сложностей =) Игромистр даёт пищу для мозга, базу от которой можно отталкиваться и модернизировать так, как нужно или хочется.


10558. Иван Воронин
Иван Воронин
ответить
→  Zulchumor Kurbonova  # Язык Java / CLASS2 - Песец Членистоногий / 2016-11-16 00:55

Молодец, красиво реализовано.


10558. Иван Воронин
Иван Воронин
ответить
→  Влад  # Демо игры / Вступительное слово / 2016-11-16 00:36

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


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # C# Четыре в ряд - Соревнование / Хочу играть! / 2016-11-16 00:35

Почему не выигрышная, положить жёлтый шарик слева во вторую колонку (если слева 0, то в 1 колонку) и будет победа жёлтого по диагонали, так как красный уже не успеет.


10558. Иван Воронин
Иван Воронин
ответить
→  Aleksandr Zaitcev  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-16 00:33

Молодец, начало положено, улучшай свой ИИ, чтобы на соревнованиях было веселее =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-15 21:22

Я поглядел ещё раз твой код и подумал, да и фиг с ним, раз это начальные данные, пусть будет как будто шаблон для доработки в будущем =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-15 20:48

))) Он дан свыше Игромистром - я не смею удалять не свои классы.


6861. Denchik
Denchik
ответить
→  Иван Воронин   / 2016-11-15 19:58

Спасибо ! Идём дальше ) .


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-15 19:29

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-15 19:03

Ну кстати говоря я частенько книжки читаю по C# и объясняется наследование:
class A {}
class B : A {}
И все. Проще некуда. С моей точки зрения в примере нужно было помимо Балтики нужно было дать другой регион, скажем Альпы- они бывают итальянскими , французскими и швейцарскими. А так создавать лишний класс ради эфимерной функциональности не всегда нужно и полезно. Вот смотри Вань не всегда весь функционал нужно реализовывать и возможно это - принцип необходимой достаточно. Я посчитал, что европе в данном случае перечислять нечего и нужно оставить класс пустым.


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

10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин   / 2016-11-15 18:43

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


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин   / 2016-11-15 18:40

Согласен с тобой. Я тоже по диагонали посмотрел курсы на предмет повышения сложности и так их и стараюсь проходить.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-15 18:40

Я понимаю тебя, что тебе так захотелось, но если в классе кроме пробела между {} ничего нет, то это пустышка, а наследовать пустышку это глаза режет, дело твоё, когда я дойду до этого урока, кто знает, как сделаю я =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-15 18:34

Ну вот начинаешь прессовать. С моей точки зрения все сделал по заданию - был один абстрактный класс. Европу захотел сделать пустую - мне так захотелось. Я добавил 3 абстрактных класса в другом классе - формально я прав.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-15 18:04

Когда ты обучаешься, есть только точка зрения учителя и точка зрения которую можно изложить учителю так, чтобы он её принял. Выбирай, какая пилюля тебе ближе, красная или синяя =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин   / 2016-11-15 18:03

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


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин   / 2016-11-15 17:56

Вот собственно на это и расчет, я знаю ситуацию с одной стороны и хочу получить знания о ситуации с другой.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-15 17:56

А у меня уже и так был незачет. Просто с моей точки зрения. Я сдела все по заданию.


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей Н.  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-15 17:49

А когда будут проводиться соревнования и до какого числа принимаются боты?


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-11-15 17:46

Сделал бы хотябы скриншот, чтобы показать, что она видит мины =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-15 17:44

Дело твоё, осталось Игромистру объяснить ситуацию, а то не зачёт будет =)


6452. Lik_Kirill
Lik_Kirill
ответить
→  Иван Воронин   / 2016-11-15 16:11

вот главное перевалить через Финальный урок))


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-15 15:22

Вань, если честно не охота переделывать этот код. Ну можно добавить регионы в европе и toString их перечисляет. Потом добавить страны в Балтике и через toString их вывести - это задним уже умом понял.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-15 15:18

К этому есть доступ и без наследования, в коде явно видно, что Европа пустой класс, засунь туда общий знаменатель, будет выглядеть лучше. Пока что это единственное на мой взгляд лишнее в коде так как ничего не вносит нового при наследовании.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-15 15:16

Ну чтобы видно было кто предок. Ну и потом европа не совсем пуста - в ней содержатся метод toString() и equals.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Без конкуренции / Реклама VIRI / 2016-11-15 15:13

Да, этот курс очень познавательный.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-15 15:12

Согласен, но почему ты наследуюешь европу в которой ПУСТО, какой в этом смысл? либо надо добавить туда общую для всех информацию либо убрать её вообще.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Без конкуренции / Как избежать конкуренции? / 2016-11-15 15:11

Молодец! обратная связь в доработке ПО всегда отлично. Особенно если ещё и сам разбираешься в этом и можешь чётко описать задачи, то проблем в недопонимании с программистами ПО будет минимальным.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-15 15:10

Европа материк, Прибалтика регион, страна - это абстрактное понятие, конкретное понятие три прибалтийских страны - Латвия, Литва и Эстония.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / CLASS2 - Европейская Прибалтика / 2016-11-15 15:08

Я вот ещё не дошёл до этого урока, но тоже не пойму код в районе наследований. Путаница явно.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / CLASS2 - Песец Членистоногий / 2016-11-15 15:03

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


10558. Иван Воронин
Иван Воронин
ответить
→  Denchik  # Коллекция графов / ФИНАЛЬНЫЙ УРОК / 2016-11-15 14:56

Молодец! Да, двигаться дальше, смакуя каждый урок, а их тут не мало =)


10558. Иван Воронин
Иван Воронин
ответить
→  Екатерина  # Демо игры / Картинка с секретом / 2016-11-15 14:51

Молодец! красивый лисёнок пустыни, прям Дюну 2 напомнило =)


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill  # Сапёр на C# / БОТ - Всё открыто! / 2016-11-15 14:48

Умопомрачительные впереди, а это пока семечки =)


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей Н.  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-15 14:47

Да, отлично выглядит, молодец!


9263. Андрей Н.
Андрей Н.
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-15 14:09

Вот над переливом времени пришлось потрудиться отдельно, но оно того стоило, думаю, смотрится интересно. Хотя, средствами wpf это получилось значительно проще, чем если бы я разрабатывал WinForms-приложение.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-15 14:00

Надеюсь ты тоже подготовишься к соревнованиям, чем больше ботов, тем веселее будет =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-15 13:59

Да, мне понравилась система рейтингов, перелив рейтинга от одного игрока к другому, напомнило мне фильм про ВРЕМЯ, которое передавали друг другу вместо денег, но при этом это и жизнь их была, когда оно кончалось, человек умирал.


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей Н.  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-15 13:57

Спасибо, жду не дождусь соревнований, будет интересно посмотреть как будут сражаться сразу куча ботов =)))))


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-15 09:48

))) Вот я знал, что ты сделаешь, что-то интересное - 100 k боев это нечто.


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-15 07:33

Жестокая статистика


9263. Андрей Н.
Андрей Н.
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-15 06:54

Иван, отлично, это уже первая заявка на победу! Ж)


11749. Jey
Jey
ответить
→  Иван Воронин   / 2016-11-15 05:45

Спасибо.


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-15 03:48

Молодец! создание dll полезная штука, удачи в разработке бота и на соревнованиях =)


10558. Иван Воронин
Иван Воронин
ответить
→  Станислав  # Демо игры / Камень ножницы бумага / 2016-11-15 03:44

Всему своё время, постепенно изучишь все курсы и будешь знать то, что тебе нужно и даже больше =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений  # Демо игры / Вступительное слово / 2016-11-15 03:43

Добро пожаловать, выбирай курс и вперёд, их тут много, на любой вкус и цвет =)


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-15 03:41

Да, осталось подготовиться к субботе =)


10558. Иван Воронин
Иван Воронин
ответить
→  Екатерина  # Демо игры / Вступительное слово / 2016-11-15 03:40

Молодец! удачи в освоении курсов.


10558. Иван Воронин
Иван Воронин
ответить
→  Orange  # C# Четыре в ряд - Соревнование / Хочу играть! / 2016-11-15 03:39

Следующим уроком сразу ссылка на задачу =)


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # C# Четыре в ряд - Соревнование / Хочу играть! / 2016-11-15 03:36

По ссылке просто простой ИИ, поэтому и легко обыгрывается.


10558. Иван Воронин
Иван Воронин
ответить
→  Станислав  # Теория ООП / Инкапсуляция мечты / 2016-11-15 03:34

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


10558. Иван Воронин
Иван Воронин
ответить
→  Jey  # Демо игры / Вступительное слово / 2016-11-15 03:32

Молодец, добро пожаловать, удачи в расширении кругозора =)


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # PHP Driver / Создание базы данных в HeidiSQL / 2016-11-15 03:31

Баз много не бывает =)


10558. Иван Воронин
Иван Воронин
ответить
→  Aleksandr Zaitcev  # C# Четыре в ряд - Соревнование / Хочу играть! / 2016-11-15 03:29

А дальше будет создание своего ИИ и обучению его выигрывать =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-15 03:27

У меня на данный момент стоят 2010, 2012, 2013 и 2015 студии, каждая под свои задачи, на 2010 в своё время много чего написано, когдато были 2003, 2005 и 2008, их уже не использую давно, поэтому не установлены. 2013 ещё норм работает, хотя и да, тормознее 2010, но зато фишек больше =)


10558. Иван Воронин
Иван Воронин
ответить
→  Snepper  # Демо игры / Камень ножницы бумага / 2016-11-15 03:23

В этом фишка, но можешь реализовать как угодно.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Наноигры / VIP - Карточки памяти - Подготовка / 2016-11-15 03:23

Молодец! Вкусная игра получится =)


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин  # Язык Java / IF - Альтернатива / 2016-11-14 19:50

И это очень хорошо! ;-)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / CLASS - Модификаторы доступа / 2016-11-14 14:29

Да, хорошая картинка, я такую уже видел на одном сайте =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / IF - Альтернатива / 2016-11-14 14:27

Мозг рукам покоя не даёт =)


791. Валерий
Валерий
ответить
→  Иван Воронин  # ASP.NET + Google Maps / Маркеры на карте / 2016-11-14 12:49

симпатичные))


791. Валерий
Валерий
ответить
→  Иван Воронин   / 2016-11-14 12:34

ну да, они у вас в ДК Гагарина планируют.а к нам в Пензу в этом году не приедут


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Язык Java / IF - Альтернатива / 2016-11-14 09:20

Молодец, Иван. Очень красиво получилось.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-14 08:44

) Я вебинары могу только по выходным посещать, т.к. работаю в Москве и у меня в Москве только мобайлн инет.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-14 08:38

Да, ещё на вебинаре был, когда демонстрировали сие чудо =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # C# Четыре в ряд - Соревнование / Хочу играть! / 2016-11-14 08:36

При написании ИИ будет проще =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Хочу играть! / 2016-11-14 08:36

))) А я успел за хвост картинку ухватить, у меня 5 в ряд получилось! Смотрю и ты решил ИИ освоить.


6452. Lik_Kirill
Lik_Kirill
ответить
→  Иван Воронин   / 2016-11-14 02:19

Так там на уроках одинаковый вопрос!


10558. Иван Воронин
Иван Воронин
ответить
→  Majeriko  # Демо игры / Лабиринт 2D - меню / 2016-11-13 22:42

Ты можешь сам себе домашнее задание давать, ещё лучше думается =)


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # ASP.NET + Google Maps / ФИНАЛЬНЫЙ УРОК / 2016-11-13 22:30

Классный обзор и задумка, я вначале заметил точку на своём городе, потом увидел что у нас они будут 18 ноября =)


10558. Иван Воронин
Иван Воронин
ответить
→  Артём  # Бурные потоки / VIP. Игры со словами / 2016-11-13 22:20

Реально, олимпиады это доп. уровень


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP Driver / Отлов ошибок / 2016-11-13 22:19

Новая винда 10, сейчас выпускает новые билды, они аналогичны переустановке винды, так что каждый раз обновляя 10 можно опять получать 30 суток =) (это так, как вариант, но на самом деле в группе скайпа уже обсудили варианты более весёлые)


4004. Елена
Елена
ответить
→  Иван Воронин  # PHP Driver / Отлов ошибок / 2016-11-13 19:07

Вот и пользуйся 30-дневным ПО, когда продолжение курса - после Нового года :)


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # ASP.NET + Google Maps / Маркеры на карте / 2016-11-13 14:29

Красивые листочки =)


6861. Denchik
Denchik
ответить
→  Иван Воронин   / 2016-11-13 11:51

Согласен, - главное не переусердствовать ) !


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Коллекция графов / ФИНАЛЬНЫЙ УРОК / 2016-11-13 02:26

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


10558. Иван Воронин
Иван Воронин
ответить
→  Denchik  # Коллекция графов / Визуализация процесса / 2016-11-13 02:24

Молодец, оптимизация кода это всегда полезно.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2016-11-13 02:22

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


10558. Иван Воронин
Иван Воронин
ответить
→  Станислав  # Алгоритмика / Я решил всю Алгоритмику / 2016-11-13 02:15

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


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / CLASS - Звериное наследство / 2016-11-13 02:13

Ну а тебя тогда с утром Воскресенья =)


10558. Иван Воронин
Иван Воронин
ответить
→  Polsovatel  # Демо игры / Бот для Быстрощёлка / 2016-11-13 02:12

Молодец, отличный обзор, удачи в дальнейшем.


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP Driver / Отлов ошибок / 2016-11-13 02:10

Если вспомнить слова Игромистра, то продолжение будет после НГ


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP Driver / Запускаемый класс / 2016-11-13 02:09

Молодец! Часовой пояс очень важная штука в сайто-строении =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Сапёр на C# / VIP - Жизнь у Сапёра / 2016-11-12 22:08

ну так к утру записывал видео =) всю ночь не спал


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Сапёр на C# / VIP - Жизнь у Сапёра / 2016-11-12 22:06

Работа хорошая, но вот эмоциальности в голосе нехватает :)


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин  # Сапёр на C# / VIP - Жизнь у Сапёра / 2016-11-12 18:04

Молодец!!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Николай (nick27m)  # PHP Driver / Отлов ошибок / 2016-11-12 17:09

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


10558. Иван Воронин
Иван Воронин
ответить
→  Николай (nick27m)   / 2016-11-12 17:08

если БД изначально нацелена на латин1, то скорее всего коллейт там не utf8, в любом случае, в процессе появятся баги, которые покажут, что надо было учитывать все нюансы, а их там не мало.


6203. Николай (nick27m)
Николай (nick27m)
ответить
→  Иван Воронин   / 2016-11-12 16:59

Это не у меня. =) Я понял, что в бд не в той кодировке  Вот не знаю в какой, если честно, кодировке будет работать, я думаю в utf8 и будет.


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # PHP Driver / Создание схемы базы данных / 2016-11-12 14:29

Я пытался использовать как заметки, в итоге использую Sticky Notes, для кода не использую, поэтому вообще не использую =)


10558. Иван Воронин
Иван Воронин
ответить
→  Николай (nick27m)  # PHP Driver / Создание схемы базы данных / 2016-11-12 14:28

Ну на скриншоте видно, что при сохранении дампа работа с БД была в кодировке latin1, то что у тебя таблицы в кодировке utf8 это хорошо, а работа с ними в какой кодировке?


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP Driver / Отлов ошибок / 2016-11-12 14:22

Работа с IDE это конечно хорошо, но если язык не знаешь, смысл в этом знании теряется. Это как знание в наворотах нового айфона, которого у тебя нет, смысл?


10670. Сергей Соколов
Сергей Соколов
ответить
→  Иван Воронин  # Сапёр на C# / VIP - Жизнь у Сапёра / 2016-11-12 13:03

Супер! Молодец!


791. Валерий
Валерий
ответить
→  Иван Воронин  # PHP Driver / Создание схемы базы данных / 2016-11-12 12:33

Аналогично, Иван. Чем больше я пишу текста в OneNote, тем больше мне нравится notepad++.
И sublime тоже


6203. Николай (nick27m)
Николай (nick27m)
ответить
→  Иван Воронин  # PHP Driver / Создание схемы базы данных / 2016-11-12 10:48

Почему не в той? Utf8 кодировка.


10157. Кирилл Лебедев
Кирилл Лебедев
ответить

8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # PHP Driver / Отлов ошибок / 2016-11-12 07:23

Особо полезны знания работы с новыми IDE


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # PHP Driver / Создание схемы базы данных / 2016-11-12 05:39

OneNote меня что-то не впечатлил пока что =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP Driver / Установка MySQL, Smarty и Bootstrap / 2016-11-12 05:34

По хорошему да, надо бы урок записать по базовой настройке портативного MySQL сервера, но как-то упустили этот момент.


10558. Иван Воронин
Иван Воронин
ответить
→  Виктория  # Демо игры / Вступительное слово / 2016-11-12 05:31

Смотреть все уроки сразу нельзя, потому что тут изучают программирование, а программирование это алгоритмика, а алгоритмика это последовательность действий, поэтому уроки тоже изучаем ПОСЛЕДОВАТЕЛЬНО! =)


10558. Иван Воронин
Иван Воронин
ответить
→  lokobank  # Демо игры / Вступительное слово / 2016-11-12 04:31

Качество подачи материала не зависит от времени урока! Главное, чтобы осадок был в виде знаний и полученного практического опыта.


10558. Иван Воронин
Иван Воронин
ответить
→  Sergej Piskun  # Язык Java / CLASS - Зачётная задача № 1 / 2016-11-12 04:27

Молодец, отлично выглядит код.


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP Driver / Отлов ошибок / 2016-11-12 04:26

Да, курс обязательно будет допилен, так как он несёт великие знания в массы =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # PHP Driver / Запускаемый класс / 2016-11-12 04:25

Да, php вообще крутая штука, можно использовать как скриптовый язык типо баша лине только в винде =)))))))))


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # PHP Driver / Первый байт проекта / 2016-11-12 04:23

Да, начало положено, обкатка работоспособности =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP Driver / Запускаемый класс / 2016-11-12 04:23

Вот, уже графоциклы из C# использовал в php. Красавчик!


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # PHP Driver / Создание базы данных в HeidiSQL / 2016-11-12 04:21

Самостоятельная работа облагораживает =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # PHP Driver / Создание схемы базы данных / 2016-11-12 04:21

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


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP Driver / Первый байт проекта / 2016-11-12 03:01

Да, курс будет очень интересным!


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

5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Иван Воронин  # PHP Driver / Запускаемый класс / 2016-11-11 18:11

Отлично


4004. Елена
Елена
ответить
→  Иван Воронин  # PHP Driver / Первый байт проекта / 2016-11-11 17:35

Скоро тоже до него доберусь


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # PHP Driver / Отлов ошибок / 2016-11-11 11:19

Вариантов много, я использую $_SERVER['PHP_SELF']


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-11 11:05

Это не загадки, это мысли в слух =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # PHP Driver / Установка MySQL, Smarty и Bootstrap / 2016-11-11 11:04

Ну хорошо, к концу начального этапа =)


10558. Иван Воронин
Иван Воронин
ответить
→  Николай (nick27m)  # PHP Driver / Первый байт проекта / 2016-11-11 11:03

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Сапёр на C# / БОТ - Сканер минного поля / 2016-11-11 10:03

Я пока так и не просёк твою идею.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # PHP Driver / Отлов ошибок / 2016-11-11 10:01

Ты придумай, как сделать, чтобы при запуске дебага были тестовые параметры, а при открытии в браузере - они игнорировались.
Сто лет назад для компилятора бейсика на спектруме такая проверка выглядела так:
IF 1/2 = 0.5 THEN
Откомпилированная программа обрабатывала числа с меньшей точностью и поэтому условие выполнялась, а в обычном бейсике - нет, там 1/2 было чуть меньше половины.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-11 09:49

Все ты какими-то загадками говоришь.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # PHP Driver / Установка MySQL, Smarty и Bootstrap / 2016-11-11 09:47

Скорее, к началу.


6203. Николай (nick27m)
Николай (nick27m)
ответить
→  Иван Воронин  # PHP Driver / Первый байт проекта / 2016-11-11 09:47

А не лучше ли Reflection использовать?


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill  # Сапёр на C# / БОТ - Выход на финишную прямую / 2016-11-11 09:24

Скриншот такой же как и на прошлом уроке?


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP Driver / Создание базы данных в HeidiSQL / 2016-11-11 09:20

Красота! Молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP Driver / Создание схемы базы данных / 2016-11-11 09:18

Красавчик =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-11 09:18

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


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # PHP Driver / Создание схемы базы данных / 2016-11-11 07:25

Уже всё добавил в следующем уроке))


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-11 07:25

Ну это зависит куда пиксель тыкнуть.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Сапёр на C# / БОТ - Сканер минного поля / 2016-11-11 07:21

я проверяя отчёты по Сапёру, вчера понял, как реализовать проверку по 1 пикселю =) всё гениальное просто, но естественно, это в доработке моей системы автоматического анализа ячеек на предмет уникальности по средствам множеств =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP Driver / Создание схемы базы данных / 2016-11-11 07:17

Не хватает ключей связки таблиц, так же БД не в той кодировке, но в целом не плохо, молодец =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP Driver / Установка и настройка PhpStorm / 2016-11-11 07:14

Вопрос по поводу активации не поднимали, потому что это не есть хорошо, рассказывать публично об его обходах или обмане =)


10673. Алексей Хонин
Алексей Хонин
ответить
→  Иван Воронин  # PHP Driver / Техническое задание / 2016-11-11 07:12

Отличное ТЗ!


4004. Елена
Елена
ответить
→  Иван Воронин  # PHP Driver / Установка и настройка PhpStorm / 2016-11-11 06:20

А что, есть какой-то способ активации, который не надо повторять при переустановке ОС? Почему-то в уроке вопрос с активацией опущен :(


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Язык Java / READ - Консольные аргументы / 2016-11-11 01:56

Всё зависит от того, нужно ли тебе это, если нужно, то можно!!! =)


10558. Иван Воронин
Иван Воронин
ответить
→  Николай (nick27m)  # PHP Driver / Первый байт проекта / 2016-11-11 01:54

Молодец! нашёл ошибки, значит разобрался в коде =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP Driver / Установка и настройка PhpStorm / 2016-11-11 01:53

Это один из способов, но обновишь ОСь или сменишь или заменишь мать/сетевушку, опять надо активировать =) но это мелочи, варианты есть, а значит всё ок =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP Driver / Настройка PHP-отладчика xDebug в PHPStorm / 2016-11-11 01:51

На самом деле ничего сложного в запоминании нет, может это у меня просто память так устроена, но я уже много раз пошагово всё это делал, а когда записывали урок, тоже много раз повторял одно и тоже, а потом ещё раз на вебинаре, так же каждый раз это делать надо для каждого нового проекта, если не поставить галочку, чтобы эти настройки были для всех проектов. Практика, практика и ещё раз практика =) Молодец!
з.ы.
да, это просто бомба, отладка php!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # PHP Driver / Установка MySQL, Smarty и Bootstrap / 2016-11-11 01:48

Молодец! медленно но верно идёшь к победе!


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Язык Java / CLASS - Модификаторы доступа / 2016-11-11 01:47

Молодец! отлично получилось =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Своя игра / Техническое задание / 2016-11-11 01:38

Прочитал всё ТЗ, отлично изложено, классический ПАКМЭН. Удачи в реализации.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # PHP Driver / Настройка PHP-отладчика xDebug в PHPStorm / 2016-11-11 01:27

Дело привычки, я вот искал только как xDebug подключить к PhpStorm, остальное знал уже давно, это ускорило процесс нахождения базовой настройки =)
з.ы.
а апач задействовал, потому что была задача, чтобы работал htaccess, ещё на вебинаре об этом обмолвился Игромистр, а для меня это была тоже важная задача, поэтому сразу всё, что нужно изучил и сварганили данные уроки, чтобы курс было проходить наиболее продуктивно и приятно =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # PHP Driver / Установка и настройка PhpStorm / 2016-11-11 01:18

Мой первый интернет был CDMA, скорость была вроде бы 1,2 кб / сек, но по факту чтобы не рвалось ограничивал 800 байт / сек., в месяц гдето в районе 100мб скачивал, так что тебе ещё повезло =)


7238. Константин
Константин
ответить
→  Иван Воронин  # Game Xonix / Снова рефакторинг / 2016-11-10 22:13

В любом деле самое главное не останавливаться.


791. Валерий
Валерий
ответить
→  Иван Воронин  # Game Xonix / Снова рефакторинг / 2016-11-10 21:59

отлично, что нашлось времчя!


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # PHP Driver / Создание схемы базы данных / 2016-11-10 21:09

Добавил коллейт, малоли, какие там настройки MySQL, если установить для таблиц нужный, то будет он в приоритете.


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # PHP Driver / Создание схемы базы данных / 2016-11-10 20:56

Ну курс всё равно надо пройти =) чтобы красиво было, со скриншотами =)


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин  # PHP Driver / Создание схемы базы данных / 2016-11-10 20:54

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


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill  # Сапёр на C# / БОТ - Гадание по фото / 2016-11-10 18:24

ещё когда был урок, где использовали 4 пикселя, я у себя сделал 1,5 пикселя, именно поэтому уроки и были переписаны, чтобы уменьшить до 2 пикселей, так как в 1 пиксель не уложились, но есть нюанс, пока другие пытаются представить 1,5 пикселя, я реализовал не только такой метод, но и множество других, сравнив их по скорости, качеству и полезности.


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Язык Java / OPER - Операции 12-13 / 2016-11-10 18:22

Спасибо, решил стилизовать все консольные задачи, чтобы было узнаваемо =)



6452. Lik_Kirill
Lik_Kirill
ответить
→  Иван Воронин  # Сапёр на C# / БОТ - Гадание по фото / 2016-11-10 14:13

Как ты себе представляешь полтора пикселя?


10157. Кирилл Лебедев
Кирилл Лебедев
ответить
→  Иван Воронин  # PHP Driver / Техническое задание / 2016-11-10 13:47

Шикарно)


4004. Елена
Елена
ответить
→  Иван Воронин  # Язык Java / OPER - Операции 12-13 / 2016-11-10 13:36

Отличная проработка урока


7119. Новопашин Владимир
Новопашин Владимир
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP Driver / Настройка PHP-отладчика xDebug в PHPStorm / 2016-11-10 11:58

Как вариант, пошаговый дебаг вручную =)


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # PHP Driver / Настройка PHP-отладчика xDebug в PHPStorm / 2016-11-10 11:36

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # PHP Driver / Создание базы данных в HeidiSQL / 2016-11-10 11:35

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # PHP Driver / Создание базы данных в HeidiSQL / 2016-11-10 11:33

Безукоризненно.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # PHP Driver / Установка и настройка Apache + PHP / 2016-11-10 11:32

Да, я поэтому на диск D и ставлю =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP Driver / Настройка PHP-отладчика xDebug в PHPStorm / 2016-11-10 11:32

Молодец, хороший опыт получил.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # PHP Driver / Установка MySQL, Smarty и Bootstrap / 2016-11-10 11:31

Спасибо, HeidiSQL мне понравился визуально, но Navicat уже родной стал =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # PHP Driver / Создание схемы базы данных / 2016-11-10 11:29

Не хватает collate


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # PHP Driver / Настройка PHP-отладчика xDebug в PHPStorm / 2016-11-10 11:29

Удачи в настройке НетБинс =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # PHP Driver / Установка MySQL, Smarty и Bootstrap / 2016-11-10 11:29

Я не возражаю :)


791. Валерий
Валерий
ответить
→  Иван Воронин  # PHP Driver / Настройка PHP-отладчика xDebug в PHPStorm / 2016-11-10 11:21

Понятненько)) сейчас пытаюсь xDebug подцепить в НетБинсе, пока не получается, но получится


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # PHP Driver / Установка и настройка PhpStorm / 2016-11-10 10:18

Запустил demo.php как PHP скрипт =)


1. Евгений Витольдович
Евгений Витольдович
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # PHP Driver / Техническое задание / 2016-11-10 09:47

Да, в процессе разработки интерфейс и внешний дизайн очень сильно преобразились в лучшую сторону, а тут я нарисовал один из вариантов дальнейшего развития регистрации пользователей =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин   / 2016-11-10 09:46

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # PHP Driver / Техническое задание / 2016-11-10 09:26

ТЗ лучше всего создаётся по уже готовой программе, да? :)
Тот вид программы, который есть сейчас не "сам" склеился.
Я несколько раз перерисовывал, чтобы найти, как лучше сделать.
Если вспомнить, как было в начале, когда Валера меню сделал -
то было совсем другая песня.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин   / 2016-11-10 09:23

Спасибо. Игрушка была защитой курсов по азам программирования. Было написано 3 уровня с подсчетом очков, жизнями и привидениями, которые за пекменом бегали. ИИ конечно был ооооочень приметивным, но хоть какое-то разнообразие было для игрока. Тут во втором уроке сказано, что нужно выбрать куратора, не хотел бы поучавствовать? А еще меня смущает факт, что до конца раздела никто не дошел... пропали безвести по дороге чтоли? :-)


10558. Иван Воронин
Иван Воронин
ответить
→  Кирилл  # Демо игры / Вступительное слово / 2016-11-10 09:15

Молодец, хорошее решение, полезные знания тебя ждут =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Своя игра / Актив формулиста / 2016-11-10 09:14

Отличный выбор, удачи в разработке =)


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill  # Сапёр на C# / БОТ - Гадание по фото / 2016-11-10 09:12

Мне и полтора пикселя хватило для определения всех вместе с вопросиком, так что 3 пикселя это перебор.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # PHP Driver / Техническое задание / 2016-11-10 09:06

Ну да, решил нарисовать своё видение регистрации/авторизации. Имени в БД получается у пользователя нет, пока он не подтвердит регистрацию через полученный на мыло код, тем самым легко отсеивать подтверждённые аккаунты от спама.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Game Xonix / Упаковка панели в окно / 2016-11-10 09:04

Да, можно будет =) надо только дела разгрести, а то сезон, работы валом.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Game Xonix / Снова рефакторинг / 2016-11-10 09:03

Появилась мысль, обсудили, получил одобрение, подготовил всё что надо, передал кому надо, записали как надо =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # PHP Driver / Техническое задание / 2016-11-10 07:24

Молодец! Не поленился в тетрадочке написать!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Game Xonix / Упаковка панели в окно / 2016-11-10 07:21

Кстати нужно подготовить портацию в Android.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Game Xonix / Снова рефакторинг / 2016-11-10 07:19

Сдается мне - ты же сам и делал этот урок!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-10 07:15

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


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP Driver / Установка и настройка Apache + PHP / 2016-11-10 02:34

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


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий  # PHP Driver / Настройка PHP-отладчика xDebug в PHPStorm / 2016-11-10 02:33

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


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # PHP Driver / Техническое задание / 2016-11-10 02:29

Можно что угодно, хоть учёт похода в магазин =)


10558. Иван Воронин
Иван Воронин
ответить
→  Николай (nick27m)  # PHP Driver / Создание базы данных в HeidiSQL / 2016-11-10 02:26

Молодец, отличный запрос в виде патча для созданной БД =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Бурные потоки / VIP. Игры со словами / 2016-11-10 02:23

Чтобы слова не повторялись, нужно делать при помощи HashSet<string>


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-09 22:33

как вариант, несколько разных ботов, разных версий =))))) есть же такой пункт, Version =)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-09 22:29

Кучу ботов создать для повышения шанса выигрыша?


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-09 22:19

поэтому надо присутствовать на чемпионате, чтобы было честно =)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-09 22:15

Ну да, тут же ии, и там система: кто проиграл - тот выбыл. Вначале попарно несколько игроков сражаются, потом все меньше и меньше. Не очень честная для сражения алгоритмов.


10558. Иван Воронин
Иван Воронин
ответить
→  Михаил Ермишин   / 2016-11-09 17:45

3 месяца это не показатель. у меня и на 5.2 версии уже 13 лет крутятся куча сайтов и сервера. у 7 версии мне нравятся оптимизации, но как и с 6 версией, я лучше подожду, пусть они уже определятся, а то опять им что-то не понравится и сделают 8 версию, а на 7 положат.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-09 17:43

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-09 17:22

Даже какой-то фантастический фильм был с енотом наподобие звездных войн.


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Иван Воронин   / 2016-11-09 16:12

Больше 3х месяцев. Свой сайт делал с управлением(Типа CMS) =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-09 15:58

Еноты тоже прикольные =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-09 15:55

Да суслики мелкие и тельца у них тщедушные. Вот другое дело взял кошака и потискал его как следует.


10558. Иван Воронин
Иван Воронин
ответить
→  Михаил Ермишин   / 2016-11-09 15:50

долго это сколько? и что крутится на 7 версии?


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-09 15:46

Чупакабра =) правда её никто пока не поймал, но как в том фильме: "ты суслика видишь? нет. и я нет, а он есть!"


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Иван Воронин  # PHP Driver / Установка и настройка Apache + PHP / 2016-11-09 11:33

Я на 7 уже как... долго. Все пока отлично :~)


6203. Николай (nick27m)
Николай (nick27m)
ответить
→  Иван Воронин   / 2016-11-09 11:22

Точно. Надо прописать.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-09 11:08

Вань! Покажи мне абстрактное животное, чтобы бегало, дышало и питалось.


11600. Дэниел Фарадей
Дэниел Фарадей
ответить
→  Иван Воронин   / 2016-11-09 11:06

спасибо!


10558. Иван Воронин
Иван Воронин
ответить
→  Дэниел Фарадей  # Демо игры / Бот для Быстрощёлка / 2016-11-09 10:44

Молодец, догадался =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Сапёр на C# / БОТ - Совместное фото / 2016-11-09 10:43

Да, без флажка никак.


10558. Иван Воронин
Иван Воронин
ответить
→  Михаил Ермишин  # PHP Driver / Установка и настройка Apache + PHP / 2016-11-09 10:40

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


10558. Иван Воронин
Иван Воронин
ответить
→  Polsovatel  # Демо игры / Лабиринт 2D - меню / 2016-11-09 10:31

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


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # Entity Framework / Введение в EF / 2016-11-09 10:28

Альтернатив много, но чтобы знать, что лучше, надо их все изучить досконально.


10558. Иван Воронин
Иван Воронин
ответить
→  Кирилл Лебедев  # Entity Framework / Основные приемы работы с БД через EF / 2016-11-09 10:25

Терпение и труд - всё перетрут =)


10558. Иван Воронин
Иван Воронин
ответить
→  Polsovatel  # Демо игры / Игра Быстрощёлк / 2016-11-09 10:22

Для совсем зелёных есть раздел "Консоль", пройди его весь и видео-уроки будут даваться проще и подобные вопросы у тебя не будут возникать, по поводу видео-обзора, молодец, но не обязательно было пошагово показывать весь код, те, кто прошли это всё равно имеют свои версии, а те кто ещё не прошёл, так вообще ничего не поняли, так как ничего не объясняешь. Просто запустил программу и показал её работоспособность, коротко и ясно =)
з.ы.
судя по видео, реальный обзор был в конце, 15-20 сек, а судя по монотонным кликам, ты использовал автокликер, уверен, пальцем быстрее бы кликал =)


10558. Иван Воронин
Иван Воронин
ответить
→  Николай (nick27m)  # PHP Driver / Настройка PHP-отладчика xDebug в PHPStorm / 2016-11-09 10:15

Молодец! но видно, что у тебя не обрабатывается index.php, это надо было в конфиге апача дописать или добавить в .htaccess


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / CLASS - Общий голос / 2016-11-09 10:12

Мне IntelliJ IDEA по секрету шепнула, что по-умолчанию default (package-private), а так как у нас тут всё в одном файле, то protected и не надо ставить для возможности наследования.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / CLASS - Звериное наследство / 2016-11-09 10:03

Конкретные животные =) звучит круто!


10558. Иван Воронин
Иван Воронин
ответить
→  Дэниел Фарадей  # Демо игры / Игра Быстрощёлк / 2016-11-09 10:01

Молодец! не останавливайся на достигнутом.


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP Driver / Техническое задание / 2016-11-09 09:24

а дело не в том, фанат ты или нет, а в увеличении диапазона использования =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-09 09:24

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


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # PHP Driver / Техническое задание / 2016-11-09 08:06

Я не фанат, так что это можно не делать, мне без надобности))


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-09 01:49

Иногда хочется пройти мимо таких топиков https://habrahabr.ru/post/130318/
Может просто пока нет потребности?


10558. Иван Воронин
Иван Воронин
ответить
→  Reinis Stacevič  # Game Xonix / Точное прикосновение / 2016-11-08 11:04

// not comments


10558. Иван Воронин
Иван Воронин
ответить
→  Олег Михайлович  # Сетевые технологии / Всё всегда под рукой / 2016-11-08 11:03

Молодец, отличный обзор, удачи в дальнейшем.


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP Driver / Техническое задание / 2016-11-08 10:59

Про iPhone/iPad (iOS) забыл =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-08 10:55

Искать свои ошибки весёлое занятие =)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-08 00:27

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


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Кирилл Лебедев  # PHP Driver / Установка и настройка Apache + PHP / 2016-11-07 22:48

Да, настройка хоть и делается раз в жизненном цикле сервера, но нужно знать =)


10558. Иван Воронин
Иван Воронин
ответить
→  Дэниел Фарадей  # Демо игры / Лабиринт 2D - игра / 2016-11-07 22:46

Молодец, не останавливайся на достигнутом. Чем дальше, тем интереснее =) удачи


10558. Иван Воронин
Иван Воронин
ответить
→  Zulchumor Kurbonova  # Язык Java / LOOP - Счастливые билеты / 2016-11-07 22:43

Молодец, судя по скриншоту, получилось =)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-07 21:33

Я еще у себя нашла нестатичный таймер. обращающийся к статичным переменным. Если больше одного запустится, хз как они себя поведут. Рандомный игнор клавиш это только цветочки.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-07 20:14

скринсейверы они такие, спящий режим тоже косячный, если он имел место быть


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-07 20:01

Есть предположение, что скринсейвер в мосттопе напортачил


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-07 19:46

Вот не догадалась студию проверить, не зависела ли она. В следующий раз обязательно.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-07 19:44

Запустила прогу, все норм отработала, пошла спать. Утром включаю комп, прога висит, оба окна. Откуда спрашивается в таймере коллизия взялась и кто за одну вилку схватился?


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-07 19:44

=)))))))) дебаг вездесущий подскажет, он всё видит!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-07 16:43

Все это так - просто некторые пункты меню были русскими.


10558. Иван Воронин
Иван Воронин
ответить
→  bazvas  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2016-11-07 16:21

Тут бесплатных много и ценовая политика приемлемая.


10558. Иван Воронин
Иван Воронин
ответить
→  Иван  # PHP Driver / Установка и настройка PhpStorm / 2016-11-07 16:12

базовая да, но всегда есть варианты продлить лицензию =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Бурные потоки / ФИНАЛЬНЫЙ УРОК / 2016-11-07 15:55

Супер обзор, песенка в тему =) зажигает


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / SOUND - Крутятся пластинки / 2016-11-07 15:52

я для mp3 целый класс добавил со всякими фишками =) когда Явного Сапёра доделывал, так что вариант интересный, но видимо будет в будущем, не сейчас, пока что надо пройти всю базу


10558. Иван Воронин
Иван Воронин
ответить
→  Хачатур  # Демо игры / Вступительное слово / 2016-11-07 15:50

Удачи, раз всё и так умел, то проблем с отчётами не будет.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Демо игры / Вступительное слово / 2016-11-07 15:50

скачиваешь отдельно локаль для инглиша, потом выбираешь язык в настройках и всё =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # PHP Driver / Техническое задание / 2016-11-07 15:48

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # PHP Driver / Техническое задание / 2016-11-07 15:47

на сколько я знаю, он уже прошёл курс базового аспекта =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Итератор / Итератор. Волшебное слово yield. / 2016-11-07 15:46

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович   / 2016-11-07 15:43

Они просто Семантику не прошли =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин   / 2016-11-07 14:25

В этом прикол картинки, как такое напечатали? :)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович   / 2016-11-07 14:07

тут прикол вообще в календаре, он неверный, как это подряд 7 вторников, потом 7 сред, а выходные? подряд 7 суббот и потом подряд 3 воскресенья =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин   / 2016-11-07 09:28

Главный прикол не в скорешнике, а в трёх воскресных днях :)
http://videojava.info/docfiles/24_20161106214736_5wfz01ju272k.jpg


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-06 22:58

Не спорю, информации в сети бесконечное множество, главное уметь найти.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-11-06 21:53

Так то да, красавчик, но каникулы кончились, так что скоро процент поползёт вниз =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Язык Java / OPER - Операции 4 / 2016-11-06 21:52

Квантовый скачок в действии =)


10670. Сергей Соколов
Сергей Соколов
ответить
→  Иван Воронин  # Game Xonix / Размножение шариков / 2016-11-06 21:40

Да, две строчки и сколько радости! =))


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-06 19:10

Ресурс может и старый, но практика неплохая. Много нового нашла для себя начиная с первой Лабы.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-11-06 14:58

Да я понял насчет боржоми, просто успокоился, когда цифра 100% высветилась на Java.


4004. Елена
Елена
ответить
→  Иван Воронин  # Язык Java / OPER - Операции 4 / 2016-11-06 14:54

Столько экспериментов с битами сразу!
Я тоже люблю использовать сдвиг


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Game Xonix / Чудеса полиморфизма / 2016-11-06 14:30

Полиморфизм это сила =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # Game Xonix / Размножение шариков / 2016-11-06 14:30

Я цикл делал, всего 2 строчки, зато сколько шариков =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Game Xonix / Абстрактный субъект / 2016-11-06 14:28

Да, подобная оптимизация очень сильно сокращает код и не только в Java.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / FOR2D - Тройной цикл / 2016-11-06 14:27

Рановато пить Боржоми, курс ещё не завершён =) всё только начинается!


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-06 14:25

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / OPER - Операции 3 / 2016-11-06 14:22

Да, красавчик, после 2 летнего перерыва вернулся и победил =) (не иначе как тренировался втихушку)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-06 04:29

В поисках нужного решения набрела еще на одну ссылку. http://www.intuit.ru/studies/courses/596/452/info
Как бы по функциям разбить программу. Опять сплошные ифы в таймере получаются и архитектура как у экспрессиониста какого-то... беда. :-)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Язык Java / OPER - Операции 3 / 2016-11-06 03:07

Бьян победил! Ура :)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Семантика / Я решил всю Семантику! / 2016-11-05 21:21

Естественно =) https://www.videosharp.info/10558/cert/packet=task1


7238. Константин
Константин
ответить
→  Иван Воронин  # Семантика / Я решил всю Семантику! / 2016-11-05 19:49

Поздравляю!


4004. Елена
Елена
ответить
→  Иван Воронин  # Семантика / Я решил всю Семантику! / 2016-11-05 18:54

Молодец, Иван! Удачи! Сертификат заказал?


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # Язык Java / OPER - Операции 4 / 2016-11-05 14:52

Да, есть такое дело, полезная тема, пригодится =)


10673. Алексей Хонин
Алексей Хонин
ответить
→  Иван Воронин  # Семантика / Я решил всю Семантику! / 2016-11-05 11:47

Поздравляю! Отлично справился)


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Иван Воронин  # Язык Java / OPER - Операции 4 / 2016-11-05 10:23

очень интересно когда сдвигаешь биты


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Иван Воронин  # Язык Java / OPER - Операции 3 / 2016-11-05 10:17

Здорова


11549. Сергей Аникин
Сергей Аникин
ответить

10670. Сергей Соколов
Сергей Соколов
ответить
→  Иван Воронин  # Семантика / Я решил всю Семантику! / 2016-11-04 14:45

Поздравляю с завершением курса Семантика! =)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-04 14:38

Все, разобралась. https://msdn.microsoft.com/en-us/library/windows/desktop/ms645618(v=vs.85).aspx


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-04 14:10

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


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # НаноШахматы / VIP. PHP - Рисуем буквы / 2016-11-04 11:40

Красавчик, отлично получилось. Когда сам делал, избрал путь относительности =)


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Саратов  # Tinklavimas / Знакомство / 2016-11-04 11:37

Удачи в прохождении курса. Тоже его начал, но переключился на другие, так как времени пока что маловато.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Язык Java / OPER - Операции 7-11 / 2016-11-04 11:35

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / OPER - Операции 7-11 / 2016-11-04 11:34

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


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Наноигры / Скорость реакции. Три картинки по таймеру / 2016-11-04 11:28

Молодец, по поводу рандома, я думал тут так и должно быть =) веселее ведь.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # Бурные потоки / ФИНАЛЬНЫЙ УРОК / 2016-11-04 11:16

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


10558. Иван Воронин
Иван Воронин
ответить
→  Дэниел Фарадей  # Демо игры / Картинка с секретом / 2016-11-04 11:13

Действительно, Ёжика в тумане не хватает.


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей Хонин  # Сапёр на C# / VIP - Хакерский подход / 2016-11-04 11:12

Читы, от слова cheat (обманывать, мошенничать, мухлевать) в цифровом мире это относится ко встроенным в ПО возможностям, кодам и лазейкам, в данном же уроке происходит анализ одного ПО при помощи другого ПО, это называется ВЗЛОМ, который не предусмотрел разработчиков, так как это предусмотреть нельзя, любое ПО можно так проанализировать, чтобы понять логику и решить задачу. Поэтому я не соглашусь, что это читерский подход.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Семантика / Я решил всю Семантику! / 2016-11-04 11:05

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


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Семантика / Я решил всю Семантику! / 2016-11-04 11:04

Да, обязательно надо пройти консольные курсы, проще будет при выполнении Видео-курсов и на вебинарах.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / OPER - Операции 3 / 2016-11-04 11:03

Пролог и Эпилог - вначале или в конце строковый тип, как видно, все числовые после строкового склеились, а до вначале сложились, а потом уже склеились.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-04 10:59

Да, я это применял, когда Сапёра делал на C#


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Семантика / Я решил всю Семантику! / 2016-11-04 09:49

Медленно но верно идём к верху доски почёта :-)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Язык Java / OPER - Операции 3 / 2016-11-04 09:46

Что означает фраза фраза пролог и эпилог, насколько понял – где ", в начале выражения или в конце


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Семантика / Я решил всю Семантику! / 2016-11-04 09:02

Вань! Поздравляю! Хорошие курсы - заставляет мозги думать!


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-04 01:18

http://stackoverflow.com/questions/2575216/how-to-move-and-resize-a-form-without-a-border
Вот это уже ближе к теме. Управлять окном с помощью сообщений вполне логично. Тем более что в wpf один хэндл на все окно. С WndProc разберусь, потом wpf буду пытаться покорить.


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / CLASS - Красная книга / 2016-11-03 23:09

Молоток, основа основ =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Язык Java / OPER - Операции 2 / 2016-11-03 20:10

Спасибо, еле влезла на экране монитора, чтобы не пришлось фотошопить =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / OPER - Операции 2 / 2016-11-03 20:10

Спасибо, решил таблицу прям по пунктам сделать =)


4004. Елена
Елена
ответить
→  Иван Воронин  # Язык Java / OPER - Операции 2 / 2016-11-03 20:04

Отлично получилось.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Язык Java / OPER - Операции 2 / 2016-11-03 13:55

Шикарно получилось!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Демо игры / Вступительное слово / 2016-11-03 12:09

Добро пожаловать, терпения и удачи тебе в этом не лёгком деле =)


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Язык Java / START - Платформа Java / 2016-11-03 12:06

Кроме Sublime Text 3, есть ещё Notepad++, ATOM, Brackets, vim и многие другие, на вкус и цвет, тут даже в консоли можно написать приложение маленькое...


10670. Сергей Соколов
Сергей Соколов
ответить
→  Иван Воронин  # Бурные потоки / Приоритет / 2016-11-03 12:01

Тут в курсе азы. Я надеюсь что появится продолжение курса с более глубоким погружением в потоки. Но в целом мне понравилось. Лучше стал понимать как с этим работать.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # Бурные потоки / Приоритет / 2016-11-03 11:54

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


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / OPER - Операции 2 / 2016-11-03 11:51

Да, не маленькая получилась =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев   / 2016-11-03 11:50

Это уже надо бинарник делать с расширением exe, тогда будет свой значок.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин   / 2016-11-03 11:15

Я в курсе, что значок стандартный. Его можно либо нарисовать ( запрограммировать ), либо картинку вставить. Потому и спросил у автора урока.


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # Язык Java / OPER - Операции 2 / 2016-11-03 08:14

Вот это мощная таблица))


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # НаноШахматы / VIP. PAINT - Координаты отрезков / 2016-11-03 03:43

Да, но теперь осталось изобразить такие же при помощи этих координат на php =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / CLASS - Пакеты для зверей / 2016-11-03 03:37

Отлично справился, внимательность очень важный момент =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Язык Java / FOR2D - Рисование по координатам / 2016-11-03 03:35

Значёк стандартный для Java приложений, а For2D это тайтл формы.


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Game Xonix / Классный шарик / 2016-11-02 14:44

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


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # Game Xonix / Классный шарик / 2016-11-02 13:35

Вот какой миниму нужно, для отрисовки линии, не создавая дополнительных классов?


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Game Xonix / Классный шарик / 2016-11-02 13:17

Лучше на забывать, на что даёт ответы, кликай на отчёт, в котором он прокомментирован и пиши, так путаницы не будет =)


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # Game Xonix / Классный шарик / 2016-11-02 13:07

Вот на этот))


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik   / 2016-11-02 12:57

На какой именно комментарий ты задал мне вопрос?


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин   / 2016-11-02 12:52

Видимо, но что ??


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / CLASS - Кошка и Собака / 2016-11-02 12:12

Ну так предложил бы в комментарии свой вариант, если дельное, твоим вариантом быстро бы заменили текущий =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / LOOP - Цикл for/each / 2016-11-02 12:09

В космосе тоже, гляди =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / LOOP - Вся коллекция циклов / 2016-11-02 12:07

Если значения представить относительные, то всё пройдёт норм, и по тайм-ауту и по ресурсам =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # Алгоритмика / Я решил всю Алгоритмику / 2016-11-02 12:04

Поздравляю!!! Удачи в дальнейшем.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Теория ООП / Интерфейс. VIP. Пересечение прямоугольников. / 2016-11-02 12:03

Да, надо доработать систему коллизий, а то кружочки прикольно слиплись =) Молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Game Xonix / Поиграем? / 2016-11-02 12:00

Молодец! у меня так обычно с фильмами, помню в детстве смотрел, а только спустя много лет узнаю постепенно их названия =)


10558. Иван Воронин
Иван Воронин
ответить
→  Николай (nick27m)  # Коллекция графов / Array vs List / 2016-11-02 11:56

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


10558. Иван Воронин
Иван Воронин
ответить
→  Олег Лопухинский  # Демо софт / Двенадцать месяцев / 2016-11-02 11:52

Молодец! красиво.


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей Хонин  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-11-02 11:47

Взлом сапёра от Microsoft будет на VIP уроке =)


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей Хонин  # Сапёр на C# / БОТ - Всё открыто! / 2016-11-02 11:45

Молодец! на VIP уроке поставишь новые рекорды =)


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей Хонин  # Сапёр на C# / БОТ - Неуправляемый Интеллект / 2016-11-02 11:44

Самое лучшее решение это начинать выполнять урок со второго захода, это же запись =) Если бы мог присутствовать на вебинарах был бы вооружён =)


10558. Иван Воронин
Иван Воронин
ответить
→  Игорь Алексеенко  # Сетевые технологии / ФИНАЛЬНЫЙ УРОК. Видеообзор программы / 2016-11-02 11:42

Молодец! Для первого видео очень не плохо, с каждым следующим видеообзором отточишь навык =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Game Xonix / Абстрактный субъект / 2016-11-02 11:29

Серьёзнее некуда =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Game Xonix / Живой шарик / 2016-11-02 11:29

Да у меня она так же подсветила ещё на вебинаре, когда всё это писали, поэтому сразу понятно было: БЫТЬ РЕФАКТОРИНГУ =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Game Xonix / Классный шарик / 2016-11-02 11:27

Видимо ты не всё сделал для того, чтобы отрисовалось!


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Game Xonix / Точное прикосновение / 2016-11-02 11:26

В Явном Сапёре об этом забыл? =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-01 19:26

Терпение наше всё, поэтому главное это время!


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-01 19:02

Интересно как ocam сделан. Еще хочется проигрывать видео научиться и PulseAudio освоить. Но боюсь терпение иссякнет...


10558. Иван Воронин
Иван Воронин
ответить
→  12Kirill12  # Демо игры / Вступительное слово / 2016-11-01 17:36

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


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Язык Java / TYPE - Непримитивный тип String / 2016-11-01 16:59

Так же как и иной раз сложно понять, сколько потратил времени на задачу, так как в процессе её решения отвлекали много раз на разные промежутки времени =)


4004. Елена
Елена
ответить
→  Иван Воронин  # Язык Java / TYPE - Непримитивный тип String / 2016-11-01 15:51

Найти время всегда сложно :)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-11-01 14:10

Это у тебя спортивный интерес или каким-то проектом занята?


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-01 13:10

Ппц... это только чтоб данные считать
private void start()
        {
            Process process = new Process();
            process.StartInfo.RedirectStandardInput = true;
                process.StartInfo.RedirectStandardError = true;
                process.StartInfo.UseShellExecute = false;
                process.EnableRaisingEvents = true;
                process.StartInfo.WorkingDirectory = "";
              //  CreateNoWindow = true,
                process.StartInfo.FileName = "ffmpeg\\bin\\ffmpeg.exe";
                process.StartInfo.Arguments = "-y -f gdigrab -framerate 15 -offset_x 50 -offset_y 50 -video_size 1200x600 -i desktop -f dshow -i audio=\"@device_cm_{...}\" out.mp4";
                process.ErrorDataReceived += new DataReceivedEventHandler((sender, e) =>
                {
                    string strMessage = e.Data;
                    if (String.Empty != strMessage)
                    {
                        Dispatcher.BeginInvoke(DispatcherPriority.Send, (ThreadStart)delegate()
                        {
                            textBox1.Text = strMessage + "\n";
                        });
                    }
                });
                process.Start();
                process.BeginErrorReadLine();
              //  process.WaitForExit();
            process.Close();
            }


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-11-01 01:25

Чем больше пишу, тем больше удивляюсь.
Mouse.SetCursor(Cursors.SizeAll); не тоже самое что Mouse.OverrideCursor = Cursors.SizeAll
как работать с первым не понятно.
Покачала окном, а оно сначала свернуло другое окно, а потом отправило его поверх остальных. Магия!


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / TYPE - Непримитивный тип String / 2016-10-31 23:11

https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#intern--


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Язык Java / TYPE - Непримитивный тип String / 2016-10-31 22:56

А что делает intern


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / TYPE - Непримитивный тип String / 2016-10-31 22:50

последняя табличка это трата времени на цикличное добавление символов к стрингу, буфер и билдер одинаковые по скорости, обычная конкатенация медленнее не в 4 раза, как в прошлый раз проверял, а в 3000+ раз, и то это при 100_000 циклов, чем больше циклов, тем выгоднее билдер или буфер.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / TYPE - Непримитивный тип String / 2016-10-31 22:47

Да, изучал особенности String в Java, продумывал как лучше составить таблицы, чтобы было нагляднее =) косметика требует времени.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Язык Java / TYPE - Непримитивный тип String / 2016-10-31 22:44

Правда целый час выполнил этот урок?


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-31 16:59

На wpf плююсь, ужасно  хочется на формы перейти...
ResizeMode="CanResizeWithGrip" Это надо такой параметр окна придумать. Попробуй догадайся.  Ура, мой лэйбл теперь может менять размер и сообщать мне о своем положении.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Сапёр на C# / VIP - Хакерский подход / 2016-10-31 12:55

Молодец! Поздравляю с завершением курса =)


10558. Иван Воронин
Иван Воронин
ответить
→  Polsovatel  # Демо игры / Лабиринт 2D - игра / 2016-10-31 12:40

Я бы видео назвал: "Проблем с невнимательностью" =) советую не создавать полуторачасовые видео не у всех есть время смотреть их от и до.
з.ы.
если не можешь найти проблему, начни выполнять урок заново.


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Michail Ostryj  # Game Xonix / Граница на замке / 2016-10-31 12:34

А ты пошагово напиши на листке бумаги входную траекторию и истинность ифов, первый иф который будет истинным и выполнится, до других проверка и не дойдёт, потому что использован return


10558. Иван Воронин
Иван Воронин
ответить
→  220s  # Графические циклы / VIP. Спирограф / 2016-10-31 12:30

Красиво, молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Rita  # Прикладные / ФИНАЛЬНЫЙ УРОК / 2016-10-31 12:26

Молодец! Удачи в дальнейшем изучении (работе) на данном проекте =)


10558. Иван Воронин
Иван Воронин
ответить
→  Polsovatel  # Демо игры / Лабиринт 2D - меню / 2016-10-31 12:25

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


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей Хонин  # Итератор / ФИНАЛЬНЫЙ УРОК / 2016-10-31 12:17

Поздравляю, удачи в дальнейшем изучении =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-31 10:22

Да, ffmpeg отличная штука, сам юзаю.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-31 02:58

Руль с большой рекламной табличкой больше не вынесу.
Альтернатива CamStudio не самая лучшая, ломается в самый неожиданный момент. Свое деревянное надежнее.
Консолька и прямые руки как-нибудь помогут gui сделать. В поток q передать на c# или java думаю проблем не будет.
ffmpeg -f decklink -list_devices 1 -i dummy //узнаем аудио устройство
ffmpeg -y -f gdigrab -framerate 15 -i desktop -f dshow -i audio="@device_cm_{...}" out.mp4 //записываем со звуком
ffmpeg -i out.mp4 (узнаем длительность)
ffmpeg -y -i out.mp4 -ss 0 -t 21 -vcodec copy -acodec copy myout.mp4 //в конечном файле подрезаем последние 3 секунды.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Game Xonix / Чудеса полиморфизма / 2016-10-30 21:50

Ну если только стопкадр, тогда да, а в движении они пока друг друга при соприкосновении не модифицируют =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Game Xonix / Чудеса полиморфизма / 2016-10-30 18:59

Мне напоминает 2 закон термодинамики в действии.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин   / 2016-10-30 15:18

Да, дальше по курсу алгоритмика ;-)


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # Сапёр на C# / VIP - Хакерский подход / 2016-10-30 15:16

Натурально, я что то даже не заметил, торопился


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-30 13:57

Нет ну идея хорошая, я вместе с гит использую и свои методы, так что это нормально, понимать суть задачи =)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-30 13:26

Вытачивать деревянные колёса на станке, чтоб не искать втулки? Привычка, видимо. :-)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Сапёр на C# / VIP - Хакерский подход / 2016-10-30 13:23

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


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-30 12:40

можно, но есть же git, зачем изобретать колёса =) он удобнее.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-30 12:06

Буду разбираться. В mingw наверно есть. Пока думаю, что проще написать библиотеку, которая будет копировать файлы проекта в новую папку при запуске. Вызывать repa.temp() или repa.stable(), repa.new(). И удалять эти строки при копировании.


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.   / 2016-10-30 11:59

ну в школе да, тряпку тоже бросали, только название было ЛОВ. видимо в разных областях свои названия одинаковых игр


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин   / 2016-10-30 11:57

В нашем варианте она выглядела так. На перемене бралась тряпка с доски  и ею кидались, в кого попали, тот галил. Так что лучше не попадаться.


10558. Иван Воронин
Иван Воронин
ответить
→  220s  # Графические циклы / ФИНАЛЬНЫЙ УРОК / 2016-10-30 11:56

Красиво, молодец!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.   / 2016-10-30 11:54

Понятно, эдакий урок-переменка =)


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Теория ООП / Интерфейс. Зачем он нужен. / 2016-10-30 11:53

Мы поговорим об игре "Голя" или "Сифа" или "Вода" - только последнее слово для меня знакомо, но у нас в детстве игра называлась "Лов", от слова Ловить! И когда предлагали поиграть в неё, говорили: "Сыграем в Лова?" Удачи в освоении интерфейса =)


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин   / 2016-10-30 11:52

В этом уроке активно только заполнение замечаний, остальных полей нет. Поэтому картинки тоже.


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2016-10-30 11:49

Молодец! На пол пути к финалу, продолжай в том же духе =)


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Язык Java / EGZ - Шаблон решения / 2016-10-30 11:47

Картинка тут не предусматривается?


10558. Иван Воронин
Иван Воронин
ответить
→  Кирилл Лебедев  # Алгоритмика / Я решил всю Алгоритмику / 2016-10-30 11:44

Молодец! Советую изучить Комбинаторику, суперский курс!!!


10365. Rita
Rita
ответить
→  Иван Воронин   / 2016-10-30 11:43

Спасибо :)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Семантика / Я решил всю Семантику! / 2016-10-30 11:42

Молодец, отличное дело сделал, вперёд - к алгоритмике =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-30 11:37

если в системе установлен git, то студия должна его увидеть и предлагать использование, при создании проекта вниху галочка есть, использовать контроль версий или нет, если поставить, то после создания проекта, спросит какой метод использовать и выдаёт список вариантов, выбираешь git и вуаля, создаются нужные .gitignore и .gitattributes файлы, можно вручную это делать, всё в твоих руках =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Язык Java / OPER - Операции 4 / 2016-10-30 11:35

Таким макаром можно не только умножать =)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-30 11:22

А, это контроль версий типа git. Надо бы тоже офлайн репу научиться создавать, чтоб вручную не копировать. Может в студии есть надстройка какая? С кнопочками темп, стейбл, новая ветка?


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-30 11:19

Ну если смотреть хронологию, то начинали мы с Сапёра на C#, потом начали Явного, просто Явного быстрее закончили. так как ничего кроме самой игры не делали, а с Сапёром на C# продолжили работу =) Молодец, отличный обзор!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Rita  # Теория ООП / Инкапсуляция мечты / 2016-10-30 11:16

Молодец, удачи в изучении курса!


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # НаноШахматы / VIP. PHP - Создание картинки / 2016-10-30 11:07

Очень странно, IE обязан был показать картинку, тут ничего на стороне браузера не требуется.


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / IF - Альтернатива / 2016-10-30 11:04

Именно так!


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # Game Xonix / Установка Eclipse / 2016-10-30 11:02

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


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # Game Xonix / Свои правила / 2016-10-30 11:01

Справа зелёная граница не плотно прилегает к краю формы, особенно видно справа внизу, синий фон прилегает, а зелёный недостаёт, не порядок =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / SOUND - Крутятся пластинки / 2016-10-30 10:58

Молодец, полезное знание, а я когда Явного сапёра делал, сразу внедрил поддержку mp3 =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Game Xonix / Абстрактный субъект / 2016-10-30 10:57

не сурскролл, а сурсконтрол - сурс контрол - source control
фотошопить дифф - корректировать в Photoshop файлы diff


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Game Xonix / Абстрактный субъект / 2016-10-30 10:51

Что такое сурскролл софт и фотошопить дифф?


7238. Константин
Константин
ответить
→  Иван Воронин  # Game Xonix / Абстрактный субъект / 2016-10-29 16:50

Согласен когда уроки длинные устаешь.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-29 13:21

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


10558. Иван Воронин
Иван Воронин
ответить
→  Snepper  # Game Xonix / Свои правила / 2016-10-29 12:24

Что именно малоинформативно? это зависит от твоего личного опыта и знаний инглиша, а информативности тут ХОТЬ ОТБАВЛЯЙ!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2016-10-29 12:23

Согласен, курс отличный, у самого он в очереди =)


10558. Иван Воронин
Иван Воронин
ответить
→  Snepper  # Game Xonix / Поиграем? / 2016-10-29 12:21

Смекалки не хватило? =)


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Теория ООП / Интерфейс. Создаём новую игру. / 2016-10-29 12:21

Молодец, хорошо описал =)


10558. Иван Воронин
Иван Воронин
ответить
→  Николай (nick27m)  # Game Xonix / Граница на замке / 2016-10-29 12:18

Пересмотри ещё раз урок, внимательно сравни код и поймёшь, почему нет второго кубика =)


10558. Иван Воронин
Иван Воронин
ответить
→  Николай (nick27m)  # Game Xonix / Живой кубик / 2016-10-29 10:51

Молодец, далее будет реализован лучше вариант с учётом гибкости кода =)


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин  # Game Xonix / Абстрактный субъект / 2016-10-29 10:44

Молодец, Иван!!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Николай (nick27m)  # Game Xonix / Перемещение кубика / 2016-10-29 10:20

а я понял, тут ещё без цикла =)


6203. Николай (nick27m)
Николай (nick27m)
ответить
→  Иван Воронин  # Game Xonix / Перемещение кубика / 2016-10-29 10:01

Чтобы квадратик переместился на несколько шагов.


10558. Иван Воронин
Иван Воронин
ответить
→  Николай (nick27m)  # Game Xonix / Перемещение кубика / 2016-10-29 08:58

Зачем столько cube.go() добавил?


10558. Иван Воронин
Иван Воронин
ответить
→  Слава  # Демо игры / Вступительное слово / 2016-10-29 08:51

Добро пожаловать, сколько времени ушло, чтобы подобрать рабочий ключ?


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-29 08:46

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


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-28 23:12

И кстати, мтс хоть и переходит на pon, все еще использует кое-где звуковую дорожку по технологии adsl. Сплитеры ставят, чтоб посторонних звуков не слышно было + факсимильная связь. И wifi недалеко от звука ушел. А вот световые воздушные передатчики менее распространены, потому как свет быстро рассеивается и плохо огибает поверхности. Лазер чуть лучше на открытой местности, но по нему можно температуру измерять и если пролетит ворона, сигнал искажается.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-28 22:10

Картинки в таком случае с перфокартами сравнить можно. Хотя звук из них тоже получали. Всего лишь преобразование в электро-магнитный сигнал. Бабины админы ещё не забыли. А на скрежете жёсткого или сд диска музыку тоже можно получить.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-28 22:01

Пр-ппппптррррр-иуиу - уи


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей  # Демо игры / Вступительное слово / 2016-10-28 20:27

Комьюнити версия бесплатная, видимо путаешь с другой версией. Поставь именно комьюнити версию и проблем не будет.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Game Xonix / Координатный кубик / 2016-10-28 19:27

Уже пройденный этап, на синклере и бк-0010 так делали, записывали и загружали их =)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Game Xonix / Координатный кубик / 2016-10-28 19:18

Зато можно по аудиодорожке программу написать. :-) экономия времени какая.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев   / 2016-10-28 18:09

Вот теперь ты абсолютно верно написал, вопросов больше нет =)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин   / 2016-10-28 18:08

Может бы я неправильно спросил. Я имел ввиду, применим ли алгоритм от игры Арканоид в этом случае или нет. И всё. А раз вопрос для вас странный, то не нужно на него отвечать. А задавать его или нет - моё право. Или я ошибаюсь?!


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Сапёр на C# / БОТ - Всё открыто! / 2016-10-28 18:08

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Tinklavimas / 8. Табличный аттестат / 2016-10-28 18:05

Видимо планирование получать одни 5 =) тоже творческий подход к настрою на лучшие оценки.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Теория ООП / Интерфейс. Кружочки гоняются друг за другом. / 2016-10-28 18:04

Молодец, отличный обзор, немного доработать траекторию отскока и будет вообще шик =)


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Сапёр на C# / VIP - Хакерский подход / 2016-10-28 17:25

Поздравляю, Молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Теория ООП / Интерфейс. Кружок готов к игре! / 2016-10-28 17:21

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Game Xonix / Координатный кубик / 2016-10-28 17:18

В полном смысле этого слова :)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Game Xonix / 5 ошибок обучающих курсов. Java + Xonix / 2016-10-28 17:14

Нашёл, это со спектрума версия


4004. Елена
Елена
ответить
→  Иван Воронин  # Game Xonix / 5 ошибок обучающих курсов. Java + Xonix / 2016-10-28 17:07

Картинку сам рисовал? Или нашел готовую?


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин  # Теория ООП / Интерфейс. Кружок готов к игре! / 2016-10-28 16:44

Иван, я не дошёл пока до этого урока. Если вы никогда не спрашиваете, то это ваше право. Я вот спрашиваю.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Теория ООП / Переезд graph в базовый класс / 2016-10-28 15:52

Всему своё время =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Теория ООП / Интерфейс. Кружок готов к игре! / 2016-10-28 15:51

Зачем спрашивать? проведи исследование и узнаешь. Я вот никогда не спрашиваю, можно или нет, если мысль появилась, просто делаю и всё =)


10558. Иван Воронин
Иван Воронин
ответить
→  Polsovatel  # Демо игры / Картинка с секретом / 2016-10-28 15:48

Ты можешь ставить скобки даже там, где это не обязательно, хуже не будет! Зато не будет отвлекаться и нервничать =)


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Game Xonix / Свои правила / 2016-10-28 15:45

Чит на бессмертие =)


10558. Иван Воронин
Иван Воронин
ответить
→  Alhxor   / 2016-10-28 13:44

Интересно, это ты изучал язык и писал игрушку или какое-то практическое применение было этому коду?


11601. Alhxor
Alhxor
ответить
→  Иван Воронин   / 2016-10-28 12:53

Хотел, но забыл название сайта, приспособленного для его запуска. Сегодня нашёл, вот ссылка на программу, если интересно http://www.codeskulptor.org/#user42_bAEPeDKriv90S4l.py


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-10-28 12:50

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-10-28 12:49

Да я побеждал в xonix  в начале 90 х - поэтому было обидно, что проигрывал.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Game Xonix / Поиграем? / 2016-10-28 12:44

Я когда по быстрому дошёл до пятого, вспомнил, что дойти до 5 достаточно для выполнения задания, а то разошёлся не на шутку =)


10558. Иван Воронин
Иван Воронин
ответить
→  Alhxor  # Демо игры / Вступительное слово / 2016-10-28 12:42

Забыл добавить вторым скриншотом The Fifteen Puzzle, добро пожаловать, удачи в изучении.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Сапёр на C# / БОТ - Неуправляемый Интеллект / 2016-10-28 12:41

MessageBox для пошаговой отладки отличная штука =) Молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Game Xonix / Установка Eclipse / 2016-10-28 12:39

Да, после Eclipse удобнее намного и приятнее зрительно =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Сапёр на C# / БОТ - Выход на финишную прямую / 2016-10-28 12:38

Молодец, весь курс супер-пупер, ещё чуток и ты его победишь =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-28 07:05

Змейка скорее =)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-28 04:54

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


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-27 21:16

Ха-ха квадратик сначала прямо, а потом наискосок летит. В этом что-то есть. Играя за кружок можно бегать наискосок. :-)


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Иван Воронин  # Game Xonix / Свои правила / 2016-10-27 19:39

отлично


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Game Xonix / Свои правила / 2016-10-27 11:34

Ай маладца!


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill   / 2016-10-27 09:04

я не об этом, я о фразе: "СКОЛЬКО В ЯЧЕЙКЕ МИН" =) в 1 ячейке либо есть либо нет, там не может быть больше 1, поэтому нужно писать какова вероятность мины в ячейке, а не сколько их там, это употребляется при условии, что значение может быть более 1


6452. Lik_Kirill
Lik_Kirill
ответить
→  Иван Воронин   / 2016-10-27 07:28

В одной ячейке вероятность нахождения мины 80%, а в другой 33%. Если не знаем какую открыть первой, то лучше ту, у которой вероятность 33%


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill  # Сапёр на C# / ИИ - ПОЛУФИНАЛЬНЫЙ АЛГОРИТМ / 2016-10-27 07:18

"кроме процентного выяснения сколько в ячейке мин" я думаю и без выяснения их там либо 1 либо 0 =))))))))


10558. Иван Воронин
Иван Воронин
ответить
→  Lik_Kirill  # Сапёр на C# / ИИ - Открыть всё! / 2016-10-27 07:16

Вероятность оставили человеку. Бот должен быть безупречным


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # Сапёр на C# / VIP - Хакерский подход / 2016-10-27 07:15

Поздравляю с последним уроком =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Демо игры / Вступительное слово / 2016-10-27 07:14

Аналогичная ситуация, у самого были версии с 2003 и выше, на данный момент остались 2010 (многое на ней написано в своё время) 2012, 2013 (активно пользуюсь сейчас) и 2015


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Сапёр на C# / БОТ - Сканер минного поля / 2016-10-27 07:10

Молодец!!! всегда можно переделать и найти ошибку =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-27 07:05

Со своими творениями всегда приятно играться =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-10-27 07:04

Да, внезапный Xonix =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Game Xonix / Использование констант / 2016-10-27 06:22

Я вот думал когда будут xonix программировать, а тут бац и вот он! Так мы и пасьянс косынка скоро сделаем!


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-27 02:05

Забавно с конструкторами поиграть
Subject (int... param)
{
Init();
if(param.length > 0) this.thick = param[0];
else this.thick = BOX_SIZE / 5;
if(param.length > 1) this.cw = param[1];
else this.cw = COLOR_WATER;
if(param.length > 2) this.cl = param[2];
else this.cl = COLOR_LAND;
}
Cube(int... thick) {
super(thick);
}
items.add(new Cube());


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Иван Воронин  # Game Xonix / Поиграем? / 2016-10-26 17:08

Очень хорошо


8982. Alex
Alex
ответить
→  Иван Воронин   / 2016-10-26 11:27

Правду молвишь, Иван!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин   / 2016-10-26 11:09

Спасибо, впереди консоль и наноигры ;-)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2016-10-26 11:08

Поздравляю с завершением курса, удачи в дальнейшем.


10558. Иван Воронин
Иван Воронин
ответить
→  Станислав  # Демо игры / Игра Быстрощёлк / 2016-10-26 10:45

Молодец, по поводу времени, методы совершенствуются к каждой новой версии студии, так что ничего удивительного =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Game Xonix / Классный кубик / 2016-10-26 10:43

Я тебе даже больше скажу, на полях даже миниатюра картинок отображается =) если ты их из ресурсов берёшь


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Game Xonix / Свои правила / 2016-10-26 10:41

Заинтригован =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Game Xonix / Свои правила / 2016-10-26 10:13

Отлично. У меня к тебе будет персональное поручение.


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Game Xonix / Панельный Canvas-класс / 2016-10-26 09:57

Canvas это наследник JPanel, т.е. это кастомная панель, на которой рисуем =) как было в Явном Сапёре


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Game Xonix / Свои правила / 2016-10-26 09:33

Возможно это не баг, а задумка автора, что любой цвет выше 0 будет не вода, судя по интерфейсу, клон досовской версии, а там цветовая гамма была такой же, поэтому чел не подумал, что цвет воды (самый нижний слой) может быть не чёрный =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Game Xonix / Поиграем? / 2016-10-26 08:45

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


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Сапёр на C# / VIP - Хакерский подход / 2016-10-26 08:39

Нет не много, в где-то час ушёл на весь урок, потом около часа занимался сбором данных для создания видео, на само создание и заливку =)
з.ы.
я в коде взлома заменил всё, что относится к нахождению процесса, его размеров и размеров поля на то, что уже реализовано, добавил несколько строк уже готовых функций для анимации и проигрывания музыки. ничего заново писать не пришлось, в этом и суть программирования, создавать функционал таким, чтобы он мог использоваться многократно в разных ситуациях, так же я использовал [Flags], которые в уроке попытались использовать, но потом просто заменили на uint тип, там во флагах сразу же увидел опечатку, которую исправил, но она на работу не повлияла бы, потому что по коду этот флаг нигде не использовался, только .All в числовом виде был, видимо чел забыл его подменить на enum версию, я всё это красиво подправил =)


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # Сапёр на C# / VIP - Хакерский подход / 2016-10-26 07:58

Реально круто)) много времени на доработки убил?


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-26 07:20

Вот это уже ближе к истине, особенно выравнивание по правому краю чисел, так красивее =)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-26 04:13

http://study-java.ru/uroki-java/formatirovanie-chisel-i-texta-v-java/
и не будем выдумывать велосипед. Об object я правильно подумала. 3 часа кошкам посвятить - это как-то безрассудно с моей стороны.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-26 01:30

PrintStrings("" + someValue, "" + someValue, "" + someValue, "" + someValue, "|");
и по коду уже применять символ к данным в нужно количестве и с нужных сторон, лично я использовал псевдографику.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-26 01:16

А если надо так?
PrintStrings("|| " + someValue, "|| " + someValue, "| " + someValue, "| " + someValue, "||");


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-26 01:10

Разделитель, в данном случае, переводит число в строку. Но можно и ValueOf использовать.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-26 01:02

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


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин   / 2016-10-26 00:57

Спасибо, я понял.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-26 00:54

То есть столбцы одинаковой ширины...


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-26 00:52

Руку не набила в notepad++.
Если большая разница в длине, столбцы одинаковой длины, много строк, то можно что-то типа того сделать (не проверяла):
PrintStrings("| " + someValue, "| " + someValue, "| " + someValue, "|");

PrintStrings(string... someString)
{
int i = 0;
for (; i < SomeString.Length - 1; i++)
{
    System.out.print(SomeString[i] + (SomeString[i].length < 4? "\t\t\t" :  SomeString[i].length < 8? "\t\t" : "\t")) ;
}
System.out.println(SomeString[i]);
}


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-26 00:50

Отличный обзор, молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2016-10-26 00:42

Когда он будет одобрен, т.е. наберёт 20 голосов, тогда будут доступны вип уроки


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Сапёр на C# / БОТ - Неуправляемый Интеллект / 2016-10-26 00:40

Молодец, это важный момент, быть на вебинаре.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Мехтиев  # Game Xonix / Окно проекта / 2016-10-26 00:32

Сразу видно, живое общение, весело у вас там =)


10558. Иван Воронин
Иван Воронин
ответить
→  Ivan Bykov  # Game Xonix / Поиграем? / 2016-10-26 00:30

Игрушка всех времён и народов, ей уже очень много лет =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Мехтиев  # Game Xonix / Свои правила / 2016-10-26 00:29

Ты на герконовых не работал видимо, не знаешь что такое ГРОМКО КЛАЦАТЬ =)


10558. Иван Воронин
Иван Воронин
ответить
→  Antonina Ignatjeva  # Game Xonix / Свои правила / 2016-10-26 00:28

Молодец, смотрю количество вражеских шариков тоже меняла =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Мехтиев  # Game Xonix / Поиграем? / 2016-10-26 00:27

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


10558. Иван Воронин
Иван Воронин
ответить
→  Анастасия  # Демо игры / Вступительное слово / 2016-10-26 00:25

Добро пожаловать, удачи в изучении =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # Сапёр на C# / БОТ - Всё открыто! / 2016-10-26 00:24

Да, надо доделать уже =) отличный большой курс вышел. С кучей фишек =)


10558. Иван Воронин
Иван Воронин
ответить
→  Michail Ostryj  # Язык Java / FOR2D - Тройной цикл / 2016-10-26 00:21

Так ты внимательно код посмотри, координаты меняются и они используются при формировании цвета, которым рисуются круги.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Язык Java / SOUND - Крутятся пластинки / 2016-10-25 23:33

Молодец! но я бы после != поставил пробел для симметрии =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-25 23:27

если разница между числами не сильная, то да, удобно =)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-25 23:07

Кстати, почему мне это не пришло в голову? System.out.println("int\t"+SomeInt); Запись по столбцам и не надо пробелы считать.


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-25 22:03

Спасибо =) решил все фишки на последок оставить, чтобы финальное видео было насыщенным =)


10670. Сергей Соколов
Сергей Соколов
ответить
→  Иван Воронин   / 2016-10-25 22:03

Вот у меня почему-то такая музыка легла на картинку =)


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-25 22:01

Молодец, шустро и по делу =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-25 21:58

Молодец, под кантри норм идёт =)


7238. Константин
Константин
ответить

10670. Сергей Соколов
Сергей Соколов
ответить
→  Иван Воронин  # Сапёр на C# / VIP - Хакерский подход / 2016-10-25 21:31

Круто, молодец!


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин  # Сапёр на C# / VIP - Хакерский подход / 2016-10-25 12:59

Отлично, Иван!! Молодец!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-25 12:57

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Сапёр на C# / VIP - Хакерский подход / 2016-10-25 12:54

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


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-25 12:52

Wow! 2 in 1. english language and java/android tutorial with subtitles. Еще и php. Must have, однозначно.
https://www.youtube.com/channel/UCJbPGzawDH1njbqV-D5HqKw


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Сапёр на C# / VIP - Хакерский подход / 2016-10-25 12:49

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


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин   / 2016-10-25 12:41

Сегодня курс говорят закроется, так что наверное не успею((((


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Сапёр на C# / VIP - Хакерский подход / 2016-10-25 12:41

Музыка потрясающая.
Уже можно альбом выпускать!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Сапёр на C# / VIP - Хакерский подход / 2016-10-25 12:40

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-25 12:32

Иван.....
........................
Эмоции переполняют меня после просмотра твоего видеообзора.
Это не просто сапёр, это целая жизнь! это и музыка, и формула, и полонез, и принтер, и ии, и бот, и анализатор, и ... фонтанирующая фантазия.
Спасибо, посмотрел с огромным удовольствием, формула сразила на повал,
как тебе удалось в 20 минутах совместить всё самое прекрасное из октября 2016 года в мире формулы программиста :)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Сапёр на C# / БОТ - Всё открыто! / 2016-10-25 11:58

На вип уровеке сможешь открывать уже за 1 сек любую сложность, за 0 сек не получится, в игре при начале сразу же ставится 1 сек, поэтому это минимальное значение времени =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Сапёр на C# / БОТ - Неуправляемый Интеллект / 2016-10-25 11:57

Молодец, код разный бывает, надо уметь ковырять любой =)


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-25 10:27

Впечатляет))


6203. Николай (nick27m)
Николай (nick27m)
ответить
→  Иван Воронин   / 2016-10-25 10:03

ну да


10558. Иван Воронин
Иван Воронин
ответить
/ 2016-10-25 09:36

case  MaxNumber>Number
Debug.Print "Bigger then maxnumber"

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-10-25 09:22

Dim Number, MaxNumber
Number = 8    ' Initialize variable.
MaxNumber =15
Select Case Number    ' Evaluate Number.
Case 1 To 5    ' Number between 1 and 5, inclusive.
    Debug.Print "Between 1 and 5"
' The following is the only Case clause that evaluates to True.
Case 6, 7, 8    ' Number between 6 and 8.
    Debug.Print "Between 6 and 8"
Case 9 To 10    ' Number is 9 or 10.
Debug.Print "Greater than 8"
case  MaxNumber>Number
Debug.Print "Bigger then maxnumber"
Case Else    ' Other values.
    Debug.Print "Not between 1 and 10"
End Select


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / IF - Оператор выбора / 2016-10-25 08:14

"Кстати в VB есть оператор switch... case и там можно в case помимо перечисления и логические выражения использовать" - Можешь пример привести?


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-25 06:46

Спасибо, по поводу хака сапёра, следт урок VIP, там как раз взлом запёра =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-25 06:35

Молодец Вань! Если бы еще мог хакнуть сапер он был бы в стиле ZX-Spectrum с 8 битной музычкой!


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Иван Воронин  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-25 05:49

Класстно


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Иван Воронин  # Сапёр на C# / VIP - Хакерский подход / 2016-10-25 05:28

Спасибо рад что прошол курс


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Сапёр на C# / VIP - Хакерский подход / 2016-10-25 00:44

Красиво, молодец =)


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-25 00:40

Спасибо большое, рад что понравилось, осталось добавить кнопку хакерского прохождения игры =)


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-25 00:39

Иван, ты гений, восхитительно!!!!!


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин   / 2016-10-25 00:33

Спасибо =)


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # Сапёр на C# / VIP - Хакерский подход / 2016-10-25 00:32

Поздравляю!!! Да, курс великолепный вышел =)


10558. Иван Воронин
Иван Воронин
ответить
→  Katerina  # Демо игры / Вступительное слово / 2016-10-25 00:31

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


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Теория ООП / Второй Снеговик / 2016-10-25 00:30

Прикольные велосипеды, похожи на спортивные для велогонок по кругу =)


10558. Иван Воронин
Иван Воронин
ответить
→  Николай (nick27m)  # Сапёр на C# / ИИ - Очевидные шаги / 2016-10-25 00:22

Хм, скриншот как в прошлом отчёте.


10558. Иван Воронин
Иван Воронин
ответить
# Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-25 00:21

И да, вначале закончу начатые курсы, а потом уже новые =)


10558. Иван Воронин
Иван Воронин
ответить
→  Alex  # Игры на JavaScript / Очисти поле - Функция хода / 2016-10-25 00:19

Примитивная задача, если всё выполнять по инструкции, надо быть внимательнее, а без терпения и упорства программистом не стать!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Tinklavimas / 7. Show/Hide Message / 2016-10-25 00:15

Хорошо, когда новое узнаёшь =)


10558. Иван Воронин
Иван Воронин
ответить
→  Sergej Piskun  # Язык Java / FOR2D - Разноцветные лучи / 2016-10-25 00:14

Красиво, молодец! Отличная работа.


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Сапёр на C# / БОТ - Сканер минного поля / 2016-10-25 00:12

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / TYPE - Вещественные примитивные типы / 2016-10-24 21:33

Спасибо вам за вашу работу, отличное дело делаете!!!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Язык Java / TYPE - Вещественные примитивные типы / 2016-10-24 18:24

Спасибо за помощь!
https://www.videosharp.info/video/jawa/nr=1150


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / TYPE - Целые примитивные типы / 2016-10-24 18:19

Спасибо =) ещё с древних времён не мог просто "копипастить" за учителями =) надо было всегда красоту наводить, чтобы было нагляднее да и самому приятнее видеть такое, нежели набор символов в консоли. Информация должна быть информативна =)



10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-24 15:57

Вот вот, сколько раз и в какой последовательности встречаются те или иные пикселы =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-24 15:56

А валентность? Название элемента? там много атрибутов, кроме массы, так что схожая тема.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-24 14:01

Хотя можно имя несколькими свойствами закодировать, что встречается буква п например. Или массу диапазоном задать, что в практике возможно. Классы можно задать, ты прав. Ради активно или нет ещё...


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2016-10-24 13:46

В таблице Менделеева? Там свойства гена это масса и к какому классу относится. Остальные свойства 1 к 1 для каждого элемента. Причём класс тоже вроде как к массе привязан. А в картинке это набор всех точек. Сходимость к конкретной картинке ищем.


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин   / 2016-10-24 11:39

Обязательно.


11308. Michail Ostryj
Michail Ostryj
ответить
→  Иван Воронин   / 2016-10-24 10:14

okej, v FOR2D - Квадратная радуга poprobuju


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович   / 2016-10-24 10:11

Значит будем стараться, чтобы он был не последним =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин   / 2016-10-24 10:06

Более того, это ПЕРВЫЙ скриншот с отчёта, приставленный к уроку.


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Язык Java / OPER - Операции 7-11 / 2016-10-24 09:56

Молодец!!!
з.ы.
Матрица - классный фильм, много раз пересматривал, каждый раз видел то, что в прошлые разы не замечал.


10558. Иван Воронин
Иван Воронин
ответить
→  Falejev Vladimir  # Язык Java / FOR2D - Солнечный круг / 2016-10-24 09:54

Молодец, красивый винил получился (справа вверху) =)


10558. Иван Воронин
Иван Воронин
ответить
→  Олег Михайлович  # Сетевые технологии / Вопросы и ответы / 2016-10-24 09:52

Я уже ранее говорил, не надо бежать впереди паровоза, пройди курс, если не найдёшь в нём ответы на свои вопросы, задашь их в конце!


10558. Иван Воронин
Иван Воронин
ответить
→  Ludmila  # VK API / Стены / 2016-10-24 09:50

Что значит с минусом? отрицательное значение? я не думаю, что в ВК используют отрицательные айди, поэтому и ошибку выводит!!! Используй от 0 и выше!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Демо игры / Игра Быстрощёлк / 2016-10-24 09:48

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


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей  # Язык Java / READ - Конкатенация аргументов / 2016-10-24 09:42

Молодец, так листинг видно, у тебя консоль прозрачная =)


10558. Иван Воронин
Иван Воронин
ответить
→  Michail Ostryj  # Язык Java / IF - Альтернатива / 2016-10-24 09:37

Странные у тебя jpg файлы, при клике норм, а в миниатюре не показывает, будто картинки нет, а попробуй в формате png залить?!


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / READ - Сложение аргументов / 2016-10-24 09:36

Да по сути так же как и на любой другой ОС, просто стиль консолей отличается =)


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Теория ООП / Рисователь снеговиков / 2016-10-24 09:33

Shape.position - скорее всего да, это точка, относительно которой отрисовывается весь снеговик (объект), могу ошибаться, курс ещё не проходил.


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Теория ООП / Фигуральный базовый класс / 2016-10-24 09:30

Красиво, молодец =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / TYPE - Целые примитивные типы / 2016-10-24 09:26

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / TYPE - Целые примитивные типы / 2016-10-24 09:18

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / TYPE - Целые примитивные типы / 2016-10-24 09:17

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


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Сапёр на C# / БОТ - Сканер минного поля / 2016-10-24 09:16

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


10558. Иван Воронин
Иван Воронин
ответить
→  Rita  # Сапёр на C# / БОТ - Всё открыто! / 2016-10-24 09:14

Спасибо, уже многое доработано для финального урока =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Язык Java / TYPE - Целые примитивные типы / 2016-10-24 08:37

Добавил твой скриншот в описание этой задачи.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Сапёр на C# / БОТ - Сканер минного поля / 2016-10-24 07:34

Отлично! Добавить генетические алгоритмы и будет совсем универсальна.


10365. Rita
Rita
ответить
→  Иван Воронин  # Сапёр на C# / БОТ - Всё открыто! / 2016-10-24 07:25

Kаркой молодец!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Язык Java / TYPE - Целые примитивные типы / 2016-10-23 23:28

Очень рад, что "Избранное" пользуется популярностью =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / TYPE - Целые примитивные типы / 2016-10-23 23:27

Спасибо, старая привычка наводить марафет =)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин  # Язык Java / TYPE - Целые примитивные типы / 2016-10-23 23:10

Круто получилось, молодец!! Я забрал к себе в Избранное и согласен с Евгением Витольдовичем.


2146. Иван
Иван
ответить
→  Иван Воронин  # Сапёр на C# / БОТ - Сканер минного поля / 2016-10-23 23:09

Здорово как! Вот это подход!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Язык Java / TYPE - Целые примитивные типы / 2016-10-23 19:04

Твою работу надо на выставку. Главное не забыть.


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Сапёр на C# / БОТ - Выход на финишную прямую / 2016-10-23 17:10

да, осталось записать и оформить видео =)


7238. Константин
Константин
ответить
→  Иван Воронин  # Сапёр на C# / БОТ - Выход на финишную прямую / 2016-10-23 17:06

Ну вот осталось совсем немного.


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-23 13:38

Поздравляю, Максим, хороший обзор!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # Сапёр на C# / БОТ - Всё открыто! / 2016-10-23 13:24

Молодец, отлично получилось =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Язык Java / TYPE - Целые примитивные типы / 2016-10-23 11:01

В каждом языке есть свои нюансы =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-10-23 11:00

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


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Сапёр на C# / ФИНАЛЬНЫЙ УРОК / 2016-10-23 10:58

Молодец! Поздравляю с окончанием отличного курса =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-10-23 10:52

Вань! Я каждого предупредил 5 раз. Думали шучу.


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # Сапёр на C# / БОТ - Сканер минного поля / 2016-10-23 10:50

многовато он весит после пейнта, видимо лишних фильтров наложило, вот и весит как китайская стена =)


10558. Иван Воронин
Иван Воронин
ответить
→  Konstantin  # Entity Framework / Основные приемы работы с БД через EF / 2016-10-23 10:49

Надо писать видео и потом сделать из него скриншот момента зависания =)


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Иван Воронин  # Сапёр на C# / БОТ - Сканер минного поля / 2016-10-23 10:49

быстрее всего Paint плохо сохраняет файл в .png и из за этого различия какие то есть не видимые.
ваш файл 8 кб, мой файл перед редактированием 15 кб после добавление чисел от 4 до 8 разросся до 125кб


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # Сапёр на C# / БОТ - Неуправляемый Интеллект / 2016-10-23 10:46

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


10558. Иван Воронин
Иван Воронин
ответить
→  Артём  # Бурные потоки / Зайчики / 2016-10-23 10:44

Свои доработки всегда хорошо, но ты немного не допилил свой вариант, если ты сузил рамки относительно стен, то надо было это сделать со всех сторон, а не только слева и сверху. По поводу проверки выхода за пределы поля, я бы перенёс это в Screen и выдавал бы aNone, тогда в isEmpty() не было бы нагромождений.


10558. Иван Воронин
Иван Воронин
ответить
→  Артём  # Бурные потоки / Террариум / 2016-10-23 10:35

Молодец, удачи в продолжении =)


10558. Иван Воронин
Иван Воронин
ответить
→  Игорь  # Сетевые технологии / Презентация курса / 2016-10-23 10:34

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


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / TYPE - Непримитивный тип String / 2016-10-23 10:32

Он видимо заранее =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-10-23 10:31

Дрессируешь учеников, теперь они боятся плохо отчёт заполнить =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / OPER - Операции 4 / 2016-10-23 10:30

Молодец, отличное знание, очень пригодится в будущем =)


10558. Иван Воронин
Иван Воронин
ответить
→  Максим Лапшинов  # Сапёр на C# / БОТ - Сканер минного поля / 2016-10-23 10:29

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


10494. Алексей В.
Алексей В.
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Salion  # Демо игры / Бот для Быстрощёлка / 2016-10-22 13:18

Молодец, у меня двумя клавишами выше рекорд получался =)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Сапёр на C# / БОТ - Сканер минного поля / 2016-10-22 12:50

Спасибо, люблю проводить исследования =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Сапёр на C# / БОТ - Сканер минного поля / 2016-10-22 12:46

По такой работе можно магистерскую работу писать.


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Иван Воронин  # Теория ООП / Рисуем Снеговика / 2016-10-22 10:56

Благодарствую :)


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Иван Воронин  # Язык Java / READ - Буферный чтец / 2016-10-22 09:48

Хорошо поработал


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Колупаев  # Теория ООП / Рисуем Снеговика / 2016-10-22 01:49

Крутой снеговик, личный транспорт для развоза подарков =)


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Сапёр на C# / БОТ - Всё открыто! / 2016-10-22 01:47

Молодец, красиво вышло =)


10558. Иван Воронин
Иван Воронин
ответить
→  Leonid Shevchenko  # Язык Java / FOR2D - Тройные фары / 2016-10-22 01:43

Отлично получилось, молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Jevgenij Kariagin  # Язык Java / FOR2D - Синусоида / 2016-10-22 01:41

Молодец! отлично синусоиду покрасил =)


10558. Иван Воронин
Иван Воронин
ответить
→  Ivan Bykov  # Язык Java / FOR2D - Солнечный круг / 2016-10-22 01:40

Ляпота =) молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Michail Ostryj  # Язык Java / FOR2D - Разноцветные лучи / 2016-10-22 01:38

Отличные отзыв =) познавательный!


10558. Иван Воронин
Иван Воронин
ответить
→  Kiril Palajev  # Язык Java / FOR2D - Разноцветные лучи / 2016-10-22 01:36

Красота =)


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин  # Сапёр на C# / БОТ - Сканер минного поля / 2016-10-22 00:10

Отлично, Иван!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Теория ООП / Второй Снеговик / 2016-10-21 19:26

ну тогда уже цвет можно взять как ось Z, типо относительно это оси и цвет меняется =)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Теория ООП / Второй Снеговик / 2016-10-21 19:01

Может в z масштаб сохраняется или цвет? Самое логичное - слой. Рука позже метлы нарисована. Швабра с наклоном. 3d :-)


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович   / 2016-10-21 18:37

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин   / 2016-10-21 18:31

and having opening braces on a separate line creates an unnecessary amount of white space in such situations.

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович   / 2016-10-21 18:12

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович   / 2016-10-21 18:10

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

по поводу фигурных скобок, можете там найти этот пункт, он называется: Braces
Opening braces should be put on the end of the current line rather than on a line by its own.
There should be a new line in front of a closing brace unless the block is empty (see Short Forms below)

Putting opening braces on the end of the line (as opposed to on a line of its own) is a long standing Java convention. This style is also suitable for Java, considering that it’s common to have small blocks (in for instance anonymous classes and lambda expressions) and having opening braces on a separate line creates an unnecessary amount of white space in such situations.

Omitting braces is error prone and can lead to mistakes in the indentation and hard to detect bugs.

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин   / 2016-10-21 17:22

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин   / 2016-10-21 16:47

Это не имха, это конвенция Oracle. Фигурное скобки я привык так ставить, очень сложно заставить себя переучиваться


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович   / 2016-10-21 16:32

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович   / 2016-10-21 16:30

Статья хорошая, но это чужое ИМХО, я понял одно, нужно просто выработать свой стиль кодинга, а по поводу окончания строк, которые там описаны в кодировке ASCII 7-bit для нас не приемлемо, потому как там нет русских букв, но по поводу уникода он ничего страшного не сказал, так что можно использовать его =)


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-10-21 16:07

да, если как объекты, то надо проверять эквивалентны ли они, такое при сравнении множеств тоже используется =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-10-21 15:54

Сейчас магистр мне объяснил, что небольшие стринги кэшируются. У меня просто был случай - когда длинные строки надо было сравнивать в яве и ошибка вылетала - потому что это были разные объекты. Короче есть такая засада. Просто найду код - посмотрим именно по этой причине мне пришлось вместо == воспользоваться equals


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2016-10-21 15:33

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


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин   / 2016-10-21 15:32

я на вебинарах синхронно пишу код, даже модернизирую по своему и успеваю за ЕВ, так что тут ты прав, это дело опыта и практики.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир   / 2016-10-21 15:30

"text"=="text" - в это случае всегда будет true, так как "text" равно "text", далее по коду ты добавляешь к одной переменно, в которой хранится "text" число 2 в виде символа и там получается "text2", вот если бы ты их сравнивал, тогда было бы false, поэтому я не пойму, почему ты решил, что две одинаковых строки при сравнении должны выдавать false, они же одинаковые, если бы ты написал "text" != "text", тогда да, был бы false, вот о чём я, поэтому судя по твоему коду, у тебя там всё логично в консоли, а вот сам код странный, некоторые вещи не понятно, почему были сделаны, ведь они после этого не использовались и не сравнивались, видимо напутал с последовательностью, а там ХЗ, дойду до этого урока, узнаю что требовалось реализовать


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Язык Java / CLASS - Зоопарк / 2016-10-21 15:27

С матричными принтерами не работала, но readkey для считывания данных юзала. Возврат каретки и в линукс есть. Только зачем его 2 раза вызывать? Или джава удаляет лишний cr в линуксе? Весь сыр-бор из-за виндового блокнота?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин   / 2016-10-21 14:07

Отличнейшая статья
http://cr.openjdk.java.net/~alundblad/styleguide/index-v6.html


11549. Сергей Аникин
Сергей Аникин
ответить
→  Иван Воронин   / 2016-10-21 12:58

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-10-21 12:15

Вань! Ты не совсем понял в чем прикол.
Смотри я проверил
System.out.println("text"=="text");
Должно было быть false , а я получаю true.
А фишка в том, что тут по идее должны создаться два разных объекта и чтобы их сравнить нужно было бы "text".equals("text") - тогда бы получили true - вот это меня удивило. Я не совсем понял, о чем ты говорил.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин   / 2016-10-21 11:44

С моей точки зрения все правильно. В чем ошибка?


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин   / 2016-10-21 11:32

Вглубь, или наружу, я так понимаю.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / TYPE - Непримитивный тип String / 2016-10-21 11:20

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович   / 2016-10-21 11:16

а можно ссылку по поводу рекомендаций =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Язык Java / CLASS - Зоопарк / 2016-10-21 11:16

Есть стандарты окончания строк в разных системах:
CR это Mac OS
LF это *nix
CRLF это дос, винда...
з.ы.
когда изучали программирование ещё в древние времена и кроме доса ничего небыло, то при печати текста на матричных принтерах нас учили: CR - возвращает головку принтера в начало, LF - смещает бумагу на трочку вверх (т.е. начало новой строчки) в те времена мы ещё не изучали другие ОСи и не знали, что у них это дело оптимизировано до 1 байта, который выполнял оба действия. мне кажется разделение команды на каждый байт лучше, чем совмещать, так как если ты не заюзал LF, то принтер начинал печатать на той же строчке, таким образом можно было настраивать жирность печати текста =) (т.е. задал несколько строк одного и того же текста, и после них только CR, принтер пробивал поверх одно и тоже, делая текст более жирным).


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин   / 2016-10-21 11:10

я тоже так думал, пока вчера не почитал рекомендации по оформлению ява-кода.


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.   / 2016-10-21 11:05

т.е. третья ось это взгляд пользователя на экран монитора =)))))))


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович   / 2016-10-21 11:04

странно, CR это Mac OS стандарт завершения строки, а LF *nix стандарт, в винде оба байта присудствуют CRLF, мне кажется разницы нет, главное, чтобы работало как надо!


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Язык Java / CLASS - Зоопарк / 2016-10-21 10:58

Евгений при unix окончание строки говорит, что спецификации не соответствует. То есть жаборазработчикам на linux нельзя код писать без посторонних средств получается.


10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин   / 2016-10-21 10:52

Да 2D, я представил вид сверху - вращение вокруг вертикальной оси.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин   / 2016-10-21 10:40

я же написал - речь не об отображении этих символов, а о том, чтобы символов ЛФ не было, только КР.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Язык Java / CLASS - Зоопарк / 2016-10-21 10:18

Может ей нравится видеть даже скрытые символы переноса строк =) у меня в ворде так включено, чтобы удобнее было форматировать текст.


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Теория ООП / Второй Снеговик / 2016-10-21 10:14

XYZ? тут же вроде 2D картинки, откуда там третья ось? заинтриговал курсом =)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # НаноШахматы / PHP - Запуск скрипта / 2016-10-21 10:12

Красивая досочка, коричневая =)


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Демо софт / Менеджер паролей / 2016-10-21 10:00

Молодец, удачи в дальнейшем!


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Демо игры / Лабиринт 2D - меню / 2016-10-21 09:58

"2-3 минутные паузы с повторным объяснением ранее написанного кода." зачем это при просмотре видео? паузу сам можешь поставить и перемотать назад если не понял или не успел, пересмотреть с нуля сколько хочешь. Записывайся в "Клуб Формулистов" и приходи на вебинары, там живое общение, если не понятно, объяснят.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Мехтиев  # Язык Java / FOR2D - Солнечный круг / 2016-10-21 09:54

Молодец! Красиво изобразил =)


11321. Leonid Shevchenko
Leonid Shevchenko
ответить

10494. Алексей В.
Алексей В.
ответить
→  Иван Воронин  # Язык Java / READ - Буферный чтец / 2016-10-21 08:45

Молодец!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / TYPE - Непримитивный тип String / 2016-10-21 06:36

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


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitrij Starikovič  # Язык Java / FOR2D - Солнечный круг / 2016-10-21 06:34

Сверху третье понравилось, натянуть текстуру планеты и ты на орбите =)


10558. Иван Воронин
Иван Воронин
ответить
→  Leonid Shevchenko  # Язык Java / FOR2D - Солнечный круг / 2016-10-21 06:33

Вертикальная картинка прям как брусок распила =)


10558. Иван Воронин
Иван Воронин
ответить
→