Си шарп с нуля

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

chip
  • Звание: Делегатор
  • Накопленный опыт: 266 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: 709 байтов
  • Участник «Клуба формулистов»: до 2018-12-13
  • Последний визит: 2018-11-12 20:42:55
  • Возраст: 118 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2018-11-12 ogame On-line игра 26 из 0 %
2018-11-11 power Дневник успеха 3 из 6 50 %
2018-11-07 start Начало здесь 8 из 0 %
2018-04-21 game1 Нано-игры 9 из 10 90 %
2018-04-21 memory Карточки памяти 3 из 0 %
2018-04-19 soft2 Новые технологии 2 из 15 14 %
2018-04-14 lines Шарики 6 из 8 75 %
2018-04-08 soft3 Теория ООП все 39 100 %
2018-03-15 game2 Микроигры 16 из 15 107 %
2018-03-09 task5 Секундомер 17 из 16 107 %
2018-03-08 game0 Демо игры 9 из 10 90 %
2018-03-08 soft1 Нанософт все 10 100 %
2017-08-23 task4 Графические циклы все 13 100 %
2017-07-18 cpp1 С++ Графика - обрезка изображений все 13 100 %
2017-04-27 soft0 Демо софт все 7 100 %
Итого: 181 из 162 112 %

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

Дата активности Консольный раздел Прогресс
2018-11-12 olimp Олимпиада 1 из 40 3 %
2018-11-12 task1 Лирика все 14 100 %
2018-11-06 solo C# набор 3 из 17 18 %
2018-11-05 club 24 - Муза Оля все 3 100 %
2018-11-04 club 4004 - Елена Вставская 1 из 27 4 %
2018-11-04 task1 Строки все 14 100 %
2018-11-03 solo Java - Вывод данных 2 из 7 29 %
2018-11-02 solo Java - Запуск 1 из 13 8 %
2018-11-01 task1 Формулы 1 из 9 12 %
2018-10-30 task1 Целые числа все 7 100 %
2018-10-27 jawa Массивы 3 из 1 300 %
2018-10-27 jawa READ - Ввод данных 4 из 10 40 %
2018-10-27 jawa IF - Условия 4 из 18 23 %
2018-10-27 jawa Методы все 1 100 %
2018-10-27 jawa OPER - Формулы 1 из 9 12 %
2018-10-27 jawa LOOP - Циклы 6 из 8 75 %
2018-10-25 cpp С++ 7 из 0 %
2018-10-23 task1 Семантика все 6 100 %
Итого: 79 из 204 39 %
Сохранить страницу:

10558. Иван Воронин
Иван Воронин
ответить
→  chip  # On-line игра / Поиск монеток на поле Дураков / 2018-11-12 18:04

Вот, сразу стало ясно, что тестирование очень полезная вещь =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip   / 2018-11-11 20:00

подарок :)


13417. chip
chip
ответить
→  Евгений Волосатов   / 2018-11-11 18:19

512? Спасибо :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip   / 2018-11-11 18:16

Подписка в Клуб формулистов обновлена.
Количество байт: +512

Подписка КФ до: 2018-12-13
Остаток байтов: 549
Вы являетесь участником Клуба формулистов.


13417. chip
chip
ответить
→  Евгений Волосатов   / 2018-11-11 18:12

Евгений Витольдович, я выполнил урок https://www.videosharp.info/13417/checking/start=2201 и в задании было сказано, что я получу 1024 или 256 байт в копилку. Так как я один день пропустил, то получается мне должно начислиться 256 байт, но они до сих пор не были добавлены. Возможно байты не были добавлены, так как там +13 проверок, а не +15. Хотя отчёт уже зачтён. Или вы в этом курсе вручную добавляете байты после личной проверки? :)


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

1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip   / 2018-11-08 18:16

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2018-12-13
Остаток байтов: 337
Вы являетесь участником Клуба формулистов.


20105. Макс Тимашков
Макс Тимашков
ответить
→  chip   / 2018-11-05 19:15

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


13417. chip
chip
ответить
→  Макс Тимашков  # Демо игры / VIP. Устный счёт / 2018-11-05 10:41

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


13417. chip
chip
ответить
→  Bega  # Демо софт / Английские карточки / 2018-11-05 10:31

Если есть трудности в создании программ, то я советую начать с другого курса, Демо Игры. Вот ссылка на курс https://www.videosharp.info/video/game0. В этом курсе мало программирования, в основном знакомство с работой в Visual Studio, очень детальные уроки, например "Картинка с секретом". После выполнения Демо Игр появится уверенность и некоторая база, потом можно продолжить Демо софт.


2146. Иван
Иван
ответить
→  chip  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2018-11-04 01:29

Спасибо за интересный пост. Да, главное практика. И именно попытки рефакторинга дают понимание, как и что работает.  Надо будет посчитать, сколько строк кода написал....


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Дневник успеха / Полезные права и обязанности в Клубе формулистов / 2018-11-03 18:45

Ограничение на 1 урок в день провоцирует каждый день возвращаться к программированию  и способствует созданию привычки.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # On-line игра / Игра в библиотеке / 2018-11-02 23:14

Насколько всё-таки си плюс плюс не привычен для си шарписта :)


10558. Иван Воронин
Иван Воронин
ответить
→  chip  # On-line игра / Игра в библиотеке / 2018-11-02 23:05

Всё верно, вначале ты вручную в блокноте пилишь сам, потом понимаешь, что IDE экономит тебе уйму времени.



20105. Макс Тимашков
Макс Тимашков
ответить
→  chip  # Начало здесь / День №5. Создание игровых и прикладных Программ. / 2018-11-02 22:31

Молодцом, так держать) Главное - продолжай в том же духе и всё получится)


13417. chip
chip
ответить
→  Иван Воронин  # On-line игра / Игра в библиотеке / 2018-11-02 21:39

Тут скорее не ООП, а сам подход при разработке в IDE, она дает тебе подсказки, подставляет текст, быстро и удобно. В моем случае у меня простой редактор с подсветкой синтаксиса, я несколько файлов изменил вручную, чтобы создать библиотеку и прилинковать ее к проекту. Это не так быстро, но зато дает возможность детально разобраться в процессе. В будущем буду смотреть в сторону IDE или делать велосипеды на emacs, предвкушаю испытания :)


10558. Иван Воронин
Иван Воронин
ответить
→  chip  # On-line игра / Игра в библиотеке / 2018-11-02 21:24

Да, ООП рулит, если всё по правилам, то по сути "одним движением брюки превращаются" =)


13417. chip
chip
ответить
→  Евгений Волосатов   / 2018-11-02 21:00

Да, я заметил только что, робот медитирует.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip   / 2018-11-02 20:59

Я сделаю возможность решать задачи повторно.
Но до завтра робот шарп без языка си - запасной сервер работает.


14981. DimanDOS
DimanDOS
ответить
→  chip   / 2018-11-02 14:58

Спасибо большое! Вы мне очень помогли :) Заодно дали пищу для мозга ;)


13417. chip
chip
ответить
→  Евгений Волосатов   / 2018-11-02 14:02

Ааа, тогда все понятно, на Windows тип wchar_t имеет размер 2 байта. И я недавно почитал, что есть проблемы именно на Windows при конвертации, надо использовать другой конвертер. Спасибо, буду разбираться)


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

Программа компилируется и запускается на виндовс 10


13417. chip
chip
ответить
→  Евгений Волосатов   / 2018-11-02 12:24

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


13417. chip
chip
ответить
→  Евгений Волосатов   / 2018-11-02 11:48

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

Вообще говоря, я делаю предположение, что робот выдает на вход программе utf8 строку, то есть каждый символ может состоять из разного количества байт, например латинские буквы занимают 1 байт, а русские по 2 байта. Затем я эту разношерстную компанию преобразую в UTF-32 (Unicode 32) -  удобный вид для обработки, где каждому символу выделяется 4 байта (у вас вроде бы стоит Linux CentOS). Таймаут именно в этом месте. Другими словами, я делаю ту работу, которую в C# за программиста делает Console.ReadLine(). Если не ошибаюсь, в классе String C# хранятся не utf8, а UTF-16.

В общем, много букв, вывод таков: 1) либо у вас на входе не utf8, а что-то другое, хотя маловероятно; 2) моя программа не универсальна и где-то ошибка в конвертации 3) программа корректная, но работает дольше 5 секунд:D Доступ давать не стоит, я дополнительно почитаю про конвертацию, поищу другие решения, а пока что похожие задачки будут отправлять на C#.

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip   / 2018-11-02 11:20

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


13417. chip
chip
ответить
→  Евгений Волосатов   / 2018-11-01 21:54

Евгений Витольдович, я начал решать задачки в консоли, на C++. Все шло хорошо и вот остановился в разделе строки. В задаче https://www.videosharp.info/console/task/level=18 столкнулся с проблемой, робот ответил ошибкой таймаута 5 сек и не принял решение, хотя у меня на компьютере программа работает, включая русские буквы на входе. Я поначалу подумал, что возможно какие-то проблемы на сервере и переписал решение на C# и робот принял. Сейчас решил задачу https://www.videosharp.info/console/task/level=8 и такая же история, таймаут:) Я хочу понять, с чем связан таймаут?


20315. Александр
Александр
ответить
→  chip  # On-line игра / Видный интерфейс / 2018-11-01 13:14

Не плохо


13417. chip
chip
ответить
→  Макс Тимашков  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2018-11-01 13:00

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




20215. Андрей Бебнев
Андрей Бебнев
ответить
→  chip  # Начало здесь / День №3. Безошибочное владение Клавиатурой. / 2018-10-31 19:31

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


20167. Айдар
Айдар
ответить
→  chip  # Начало здесь / День №3. Безошибочное владение Клавиатурой. / 2018-10-31 18:43

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


13417. chip
chip
ответить
→  Александр  # On-line игра / Цветной телевизор / 2018-10-31 18:09

Здравствуйте, ОС Linux Fedora 28 на GNOME 3, для GUI программ использую GTK3, пишу на С/С++, сборка проектов на Autotools или просто make.


18131. Александр
Александр
ответить
→  chip  # On-line игра / Цветной телевизор / 2018-10-31 17:49

Здравствуйте ! А вы какой софт используете ?


13417. chip
chip
ответить
→  Дмитрий Че  # Графические циклы / VIP. Узоры на окружности / 2018-10-30 18:44

Вип так вип, это точно :) Курс Графоциклы начинается с простых уроков, а заканчивается вип уроками, где требуется хорошо понимать что происходит, например в Спирографе или в квадрате Гарри Поттера. Программы получаются короткие и математичные, рекомендую всем этот курс:)


13417. chip
chip
ответить
→  DimanDOS  # On-line игра / Контроллер не спешит / 2018-10-30 18:23

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


14981. DimanDOS
DimanDOS
ответить
→  chip  # On-line игра / Контроллер не спешит / 2018-10-30 18:18

Браво! Прекрасно! Отлично! Великолепно! :) Продолжайте дальше в том же духе, не останавливайтесь :)


13417. chip
chip
ответить
→  Евгений Волосатов  # On-line игра / Контроллер не спешит / 2018-10-30 18:16

Я второй поток открыл в классе Модели, а класс Контроллера не изменял, Контроллера думает что это однопоточная программа, хотя можно было сделать и наоборот, Модель не трогать, а Контроллер изменить.  Посмотрю в следующих уроках как было сделано:)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # On-line игра / Контроллер не спешит / 2018-10-30 18:04

Генерально!
Молодец.


13417. chip
chip
ответить
→  Павел Демьянов  # On-line игра / Контроллер не спешит / 2018-10-30 17:59

Спасибо, тут все по плану, в 7 пункте задания требовалось сделать движение объекта.


15822. Павел Демьянов
Павел Демьянов
ответить
→  chip  # On-line игра / Контроллер не спешит / 2018-10-30 17:52

Очень круто и видос есть. Молодец. Удачи в дальнейшем изучении.                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                           


13417. chip
chip
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # On-line игра / 1. Консольная игра. Добро пожаловать! / 2018-10-29 19:56

Привет, Ильшат!
Опять изголяешься :)
С возвращением!!!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip   / 2018-10-29 18:00

Подписка в Клуб формулистов обновлена.
Количество дней: +-15
Количество байт: +-156

Подписка КФ до: 2018-11-13
Остаток байтов: 100
Вы являетесь участником Клуба формулистов.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip   / 2018-10-29 17:59

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2018-11-28
Остаток байтов: 256
Вы являетесь участником Клуба формулистов.


18419. DenisMed
DenisMed
ответить
→  chip  # Микроигры / VIP урок. Стрелялка / 2018-10-24 20:39

Wow! Надо  бы поскорее добраться до такой темы! Супер!


10558. Иван Воронин
Иван Воронин
ответить
→  chip  # Карточки памяти / Алгоритм игры / 2018-04-23 04:11

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


8275. Tekashnik
Tekashnik
ответить
→  chip  # Наноигры / VIP урок. Игра 2048 / 2018-04-22 20:23

Мой рекорд набрать 16К, но это несколько недель уходит на это. Играю не больше 20 минут за рас)) поэтому так много. Хотя если придерживаться алгоритму то можно очень много набрать) Но чаще всего же воля случая появления новых квадратов на доске) Игра реальная прикольная, она и лёгкая и сложная одновременно) Давненько не играл) Надо бы освежить в памяти)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Карточки памяти / Алгоритм игры / 2018-04-22 16:57

Красота!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Наноигры / VIP урок. Игра 2048 / 2018-04-22 00:00

Да, замечательная игра :)


13417. chip
chip
ответить
→  Дубильер Яна Александровна  # Микроигры / Игра 15 - Картинка / 2018-04-21 14:18

Хорошо, что есть желание расширить программу. От себя могу посоветовать пройти вначале бесплатные курсы Демо софт и Демо игры. Здесь дело не в том, что они бесплатные и легкодоступные. Причина в другом, в них подробно рассказывается работа с IDE, даются ответы на многие вопросы, закладывается фундамент для следующих курсов. Поэтому независимо от уровня вашей текущей подготовки, я предлагаю начать с них. По вашему вопросу с таймером есть решение в игре Быстрощелк. Если интересует обратный отсчет времени, то есть вариант в программе Шахматные часы, но это уже в курсе Прикладные. Думаю это то, что вам нужно. Удачи.


13417. chip
chip
ответить
→  Neverwinter 2  # Карточки памяти / Подготовка формы / 2018-04-21 14:06

Ну а что, действительно, иконка с памятью)


13417. chip
chip
ответить
→  Tekashnik  # Шарики / VIP. Говорящие часы. Запись голоса / 2018-04-20 13:41

Спасибо за развернутое пояснение, я посмотрел видео предложенное Евгением Витольдовичем, попробовал записать с помощью этой программы звук через обычные наушники для телефона - работает!


13417. chip
chip
ответить
→  Евгений Волосатов  # Шарики / VIP. Говорящие часы. Воспроизведение / 2018-04-20 13:35

Спасибо, следующий курс "Игры со словами".


8275. Tekashnik
Tekashnik
ответить
→  chip  # Шарики / VIP. Говорящие часы. Запись голоса / 2018-04-20 06:57

Капсюли наушников и динамические головки громкоговорителей имеют электромагнитную катушку. По ней пропускается модулированный звуковой частотой переменный ток AC. От взаимодействия переменного электромагнитного поля с постоянным полем встроенного магнита возникают колебания звуковой катушки. Они передаются диффузору громкоговорителя или мембране наушников, в которые катушка вмонтирована, вызывая звукоизлучение.
В обратном порядке работает микрофон, преобразовывая акустические колебания мембраны в электрический сигнал AC. Схожесть принципов «переработки звука» и идентичность на аппаратном уровне позволяет взаимозаменять устройства.
Чтобы подсоединить аналог, иногда достаточно просто вставить приспособление в микрофонное гнездо.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Шарики / VIP. Говорящие часы. Воспроизведение / 2018-04-19 20:34

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


13417. chip
chip
ответить
→  Евгений Волосатов  # Шарики / ФИНАЛЬНЫЙ УРОК / 2018-04-19 19:30

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


13417. chip
chip
ответить
→  Евгений Волосатов  # Шарики / VIP. Говорящие часы. Запись голоса / 2018-04-19 19:28

Удивительно, работает! Спасибо)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Шарики / ФИНАЛЬНЫЙ УРОК / 2018-04-19 17:51

Классный обзор.
Долго ли приходится создавать такое видео?
Помню, раньше у тебя прекрасные обзоры с голосом были.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Шарики / VIP. Говорящие часы. Запись голоса / 2018-04-19 17:29

посмотри мультик про фиксиков, там об этом рассказывается:
https://www.youtube.com/watch?v=3bDZMcHUFiY


13417. chip
chip
ответить
→  Tekashnik  # Шарики / VIP. Говорящие часы. Запись голоса / 2018-04-19 11:24

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


8275. Tekashnik
Tekashnik
ответить
→  chip  # Шарики / VIP. Говорящие часы. Запись голоса / 2018-04-19 09:06

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


13417. chip
chip
ответить
→  Дмитрий  # Теория ООП / Мощь полиморфизма / 2018-04-19 00:01

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


13417. chip
chip
ответить
→  drWatson  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2018-04-16 17:47

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



10558. Иван Воронин
Иван Воронин
ответить
→  chip  # Шарики / ФИНАЛЬНЫЙ УРОК / 2018-04-16 01:56

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


17947. Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  chip   / 2018-04-15 07:43

После знакомства с парой-тройкой сайтов бросил якорь здесь - можно считать быстро. Дальше поиски были прекращены, ибо объем информации и заданий с Videosharp достаточны, задача поиска выполнена. Задумка же интерактивного общения между пользователями сайта - новое среди обучающего контента сети. У прочих авторов до сих пор встречал лишь изложение материала без возможности что-то сделать, отправить и получить плюшки или по шапке. Всем удачи!


13417. chip
chip
ответить
→  Aelita  # Демо игры / Картинка с секретом / 2018-04-14 23:15

Посмотрите начальное видео https://www.videosharp.info/video/soft0/nr=123 это вводный урок и там объясняется как сделать скриншоты.
Кроме предложенных вариантов на видео, есть другие. Например, попробуйте сочетание клавиш Win + PrintScr. Win находится рядом c Alt. Скриншот сохранится в домашней папке, в подпапке Изображения. Другой вариант - используйте программу Ножницы, она поставляется вместе с Windows, в ней можно выбрать сохраняемый участок экрана.


13417. chip
chip
ответить
→  Dmitry Sinitsin  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2018-04-14 23:00

Интересный момент в видео https://youtu.be/ArZui94iRVg?t=155 Быстро нашли где тусуется C#?)


18030. Инесса
Инесса
ответить
→  chip   / 2018-04-13 05:59

Спасибо! Про наносекунды не знала.


13417. chip
chip
ответить
→  Инесса  # Демо игры / Игра Быстрощёлк / 2018-04-12 22:07

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


13417. chip
chip
ответить
→  Neverwinter 2  # Шахматы по сети / Интерфейс. Выставка фигур / 2018-04-12 21:54

Как по мне, 5-7 маловато, оптимальнее минут 15-20.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Шарики / Шарики. Логика игры / 2018-04-12 19:23

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


10558. Иван Воронин
Иван Воронин
ответить
→  chip  # Шарики / Шарики. Логика игры / 2018-04-12 08:53

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


17240. Андрей Гришагин
Андрей Гришагин
ответить
→  chip  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2018-04-09 11:30

Да, отлично! Захотелось тоже добраться до конца ООП курса и замутить подобное )


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

1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2018-04-06 01:42

Очень красиво получилось :)


13417. chip
chip
ответить
→  Евгений Волосатов  # Теория ООП / Интерфейс. Изменяем правила игры. / 2018-04-05 21:18

Я никаких украшений и оптимизаций не делаю, просто рисую круги. Возможно здесь дело в сглаживании, о котором говорил Максим Базуев в чате. Я думаю в моем случае оно включено по умолчанию, а в Windows Forms его нужно каким-то образом включить)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Теория ООП / Интерфейс. Изменяем правила игры. / 2018-04-05 21:13

Чем-то бильярд напоминает :)
Почему кружки такие красивые на С++ получаются?


13417. chip
chip
ответить
→  Евгений Волосатов  # Теория ООП / Интерфейс. Кружок готов к игре! / 2018-04-05 19:40

В C++ нет таймера, ни в самом языке, ни в стандартной библиотеке. Можно создать самому с помощью потоков из стандартной библиотеки или возможностей ОС. Или просто взять готовое решение из сторонних библиотек, например, я использовал возможности библиотек Glib и GTK.


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

1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Теория ООП / Интерфейс. Кружок готов к игре! / 2018-04-05 13:03

Как реализован таймер на С++?


8932. Алекс
Алекс
ответить
→  chip  # Теория ООП / Перемещение круга / 2018-03-30 22:23

Молодец. Хороший темп.


11589. Yefim
Yefim
ответить
→  chip  # Теория ООП / Рисуем Снеговика / 2018-03-27 07:49

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


6203. Николай Миролюбов
Николай Миролюбов
ответить
→  chip  # Теория ООП / Первый класс / 2018-03-24 09:34

Ого, на C++ написал.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Теория ООП / Структура vs Класс / 2018-03-24 04:17

Вынрутился ;)


13417. chip
chip
ответить
→  Евгений Волосатов  # Теория ООП / Инкапсуляция мечты / 2018-03-23 18:44

Ответ прост - надо практиковать ООП в моей чудо-системе, на простых примерах, а для начала хорошо подойдет этот курс:)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Теория ООП / Инкапсуляция мечты / 2018-03-23 18:39

I am wandering, why you choose this course :-))


10558. Иван Воронин
Иван Воронин
ответить
→  chip  # Микроигры / 2048 - Объединение / 2018-03-20 15:01

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


9913. vip
vip
ответить
→  chip  # Микроигры / VIP урок. Стрелялка / 2018-03-16 10:57

Молодец!!!! +100500 Здорово у тебя с картинками получилось прямь такая футуристическая игра. Захотелось сразу поиграть
жаль что возможности проекта не позволяют этого сделать. Хотя надо Витольдовичу предложить такую темку...


1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Микроигры / VIP урок. Стрелялка / 2018-03-16 02:29

Как всё сложно при таком подходе...


791. Валерий Жданов
Валерий Жданов
ответить
→  chip  # Микроигры / VIP урок. Стрелялка / 2018-03-16 00:34

О, отличный опыт на другом языке!


13417. chip
chip
ответить
→  Иван Воронин  # Микроигры / ФИНАЛЬНЫЙ УРОК / 2018-03-14 11:49

Ахаха, шутник, спасибо Иван)


13417. chip
chip
ответить
→  Алекс  # Микроигры / ФИНАЛЬНЫЙ УРОК / 2018-03-14 11:49

Спасибо)


10558. Иван Воронин
Иван Воронин
ответить
→  chip  # Микроигры / ФИНАЛЬНЫЙ УРОК / 2018-03-14 00:22

Отличное видео, молодец, Иль... chip =)


9913. vip
vip
ответить
→  chip  # Микроигры / Крестики-Нолики. Игра с компьютером / 2018-03-13 23:52

С человеком нужно играть в "крестики-нолики". Если ты для него нолик... ... Если ты для него нолик — нужно ставить на нем крестик.


8932. Алекс
Алекс
ответить
→  chip  # Микроигры / ФИНАЛЬНЫЙ УРОК / 2018-03-13 22:13

Наглядненько.) Круто!



1. Евгений Волосатов
Евгений Волосатов
ответить
→  chip  # Микроигры / ФИНАЛЬНЫЙ УРОК / 2018-03-13 19:31

Отличное видео!


  • Звание: Делегатор
  • Накопленный опыт: 266 часов
  • Собранный капитал: 709 байтов
  • Участник «Клуба формулистов»: до 2018-12-13

Еженедельный прогресс

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты 5 5
Написан ответ
Набран текст
Решена задача 5 5
Выполнен видеоурок 5 5
Ежедневный бонус 5 5
Опубликовано в соцсетях
Собран мегахеш
Итого 20 20 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Tekashnik 8275 10 15 15 40 40
2 KF Максим Лапшинов 5649 10 15 12 37 37
3 KF vip 9913 10 15 10 35 35
4 KF Иван Воронин 10558 10 15 10 35 35
5 KF Слава 17255 10 15 10 35 35
6 KF Александр Балбашов 19525 10 15 8 33 33
7 KF Sergey Potapov 1950 10 15 5 30 30
8 KF Andrew 18783 5 15 10 30 30
9 KF Александр 18131 5 13 10 28 28
10 KF Кирилл 9480 5 15 7 27 27
11 KF chokayes 9752 10 11 5 26 26
12 KF Игорь Тюлькин 16568 10 11 5 26 26
13 KF Oleksandr 17663 10 11 5 26 26
14 KF Александр 3922 5 15 5 25 25
15 KF Николай Миролюбов 6203 5 15 5 25 25
16 KF Trira 11019 5 15 5 25 25
17 KF Виктор 17606 10 10 5 25 25
18 -- Dmitry Sinitsin 17947 10 10 5 25 25
19 KF Андрей Бебнев 20215 9 10 6 25 25
20 KF AlliZzeN 11353 7 11 5 23 23
21 -- Андрей 162 5 15 1 21 21
22 -- KpucTo6aJlb 13385 5 15 1 21 21
23 KF Danil42Russia 10895 5 10 5 20 20
24 KF chip 13417 5 10 5 20 20
25 -- New programist 20071 5 11 2 18 18
26 KF DimanDOS 14981 2 10 5 17 17
27 -- Николай 20295 3 10 4 17 17
28 KF Дмитрий 20302 2 13 2 17 17
29 KF Evgenii Kudriavtcev 18493 5 10 1 16 16
30 -- Deep Network 20111 5 10 1 16 16
31 KF DenisMed 18419 9 5 14 14
32 KF Даниил Лаутеншлегер 20061 5 6 11 11
33 -- Евгений 20335 10 1 11 11
34 KF Дмитрий 16218 5 5 10 10
35 KF Денис 16396 5 5 10 10
36 KF ser2018 17425 5 5 10 10
37 KF Никита 17542 5 5 10 10
38 -- Евгений 20176 5 5 10 10
39 KF Айдар 20167 3 5 8 8
40 KF Евгений Волосатов 1 7 7 7
41 -- Dmitri 20407 6 6 6
42 -- Посетитель 0 5 5 5
43 KF Дмитрий Че 1295 5 5 5
44 -- Иван 2146 5 5 5
45 KF Михаил 5081 5 5 5
46 KF Антон Кравченко 5502 5 5 5
47 -- Stainlessrat 9013 5 5 5
48 -- Timoha 9980 5 5 5
49 KF Сергей Соколов 10670 5 5 5
50 KF Василий 11423 5 5 5
51 KF Yefim 11589 5 5 5
52 KF Павел Демьянов 15822 5 5 5
53 -- Виталий 16268 5 5 5
54 KF Alexander 19867 5 5 5
55 -- Михаил Росохатый 20351 5 5 5
56 -- Андрей Денисевич 20380 5 5 5
57 -- Евгений 20386 5 5 5
58 -- Nikolay 20406 5 5 5
59 -- Петя 7652 4 4 4
60 -- Сергей Стефаненко 13131 3 3 3
61 -- Алексей 17535 3 3 3
62 -- asd 20409 1 1 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Попрактиковался с предикатами и алгоритмом std::min_element. Было приятно увидеть, как шарик строит себе маршрут и далее бежит по нему)



Научился: Понравился вариант реализации метода Поймал для квадратиков; более компактный, чем мой в прошлом уроке.