Си шарп с нуля

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

Материалы мастер класса "Люди на карте"


Вебинар «Мы начинаем PHP + Yii2» начнётся через 11 час. 12 мин.

Александр
  • Звание: Гаммациклоп
  • Накопленный опыт: 65 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: 16 байтов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-06-10 19:36:47
  • Город проживания: Москва

Видеокурсы

Дата активности Видеокурс Прогресс
2018-02-26 chess3 Шахматы по сети 3 из 0 %
2016-07-02 task5 Секундомер все 16 100 %
2016-06-19 lines Шарики 6 из 8 75 %
2015-09-21 game7 Морской флот 21 из 52 41 %
2015-09-03 game6 Морской Бой 10 из 16 63 %
2015-08-27 sokoban Сокобан 1 из 23 5 %
Итого: 57 из 115 50 %

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

Дата активности Консольный раздел Прогресс
2018-02-19 solo C# набор 1 из 17 6 %
2015-09-10 task1b Строки 1 из 14 8 %
2015-09-10 task1 Семантика все 6 100 %
Итого: 8 из 37 22 %
Сохранить страницу:

10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Клиент-серверные шахматы / Вступление. Архитектура Шахматного проекта / 2018-02-17 02:29

Бага не увидел, фен создан для описания ситуации на доске, можно хоть всю доску замостить пешками, это не баг, это суть.
Это редактор шахматной доски, расставлять можешь что угодно и как угодно, чтобы потом скинуть просто ссылку, по типу https://lichess.org/editor/q6K/1q6/2q5/3q4/4q3/5q2/6q1/K6q_w_-_- чтобы другой человек понял, что ты хочешь сказать, либо сохранить текущую партию, чтобы потом спустя время просто перейти по сохранённой ссылке и продолжить играть.


6203. Николай Миролюбов
Николай Миролюбов
ответить
→  Александр  # Клиент-серверные шахматы / Вступление. Архитектура Шахматного проекта / 2018-02-16 13:29

Это не баг. Так и должно быть.
Какой у тебя логин на lichess?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Секундомер / VIP. Секрет мастерства / 2016-07-03 07:35

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Секундомер / VIP. Биоритмы / 2016-07-03 07:33

Семантика - строки. Перерешай эти задачи.


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  Александр  # Секундомер / Финальный выход! / 2016-07-02 09:39

Неплохой результат. Да, согласен, возможно и за 7 но нужно сильно постаратся.


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  Александр  # Секундомер / 5 часть. Видеофиксация / 2016-07-02 09:21

Видео с подсказками https://www.youtube.com/watch?v=pjq8fEWh6Hs думаю поможет ускорить написание.


6614. Александр
Александр
ответить
→  Евгений Волосатов   / 2016-07-01 02:15

а, там всё хитро))) не знал. спасибо! будем ждать :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр   / 2016-07-01 00:00

завтра ещё будет доступен, нужно дождаться 20 голосов.


6614. Александр
Александр
ответить
→  Евгений Волосатов   / 2016-06-30 22:09

Добрый вечер. Хочу пройти доп.уроки от "секундомера", но возникает ошибка - говорит надо сдать задание. Хотя задание сдал. Посмотрите что там не так, пожалуйста.
И скажите, как можно пройти эти два урока (курс то до 1 июля, и я думал сегодня вечером успеть пройти, а теперь не успеваю из-за этого глюка) ?


6614. Александр
Александр
ответить
→  Евгений Волосатов   / 2016-06-26 13:49

Евгений, добрый день.
Не могли бы вы объяснить момент с экранированием ":" в конструкциях типа label.Text = date.ToString("mm:ss")
http://www.videosharp.info/6614/checking/task5=488


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Секундомер / 1 часть. Пункты 100 – 113 / 2016-06-26 13:34

Справился. Молоток!


4004. Елена
Елена
ответить
→  Александр   / 2016-06-25 13:12

Да, увидела! У меня тоже были проблемы при загрузке картинок с прозрачным фоном


6614. Александр
Александр
ответить
→  Елена   / 2016-06-25 12:10

там прозрачный фон, что-то сглючило. но если на неё тыкнуть, откроется норм


4004. Елена
Елена
ответить
→  Александр  # Секундомер / Моральная подготовка / 2016-06-25 05:02

Картинка почему-то чёрная :(


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Секундомер / Моральная подготовка / 2016-06-24 23:28

Молодец, Саша, на правильном пути!


6614. Александр
Александр
ответить
→  Евгений Волосатов  # Шарики / ФИНАЛЬНЫЙ УРОК / 2016-06-20 00:52

подзатянул сегодня, думал часам к 18 закончу)
подарок-то хочется всё равно! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Шарики / ФИНАЛЬНЫЙ УРОК / 2016-06-20 00:38

Чуствую, что торопился.


4004. Елена
Елена
ответить
→  Александр  # Шарики / Шарики. Поиск пути / 2016-06-19 19:32

Отличная практика - сделать сначала самому!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Шарики / Шарики. Логика игры / 2016-06-19 10:46

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Шарики / Шарики. Вступление / 2016-06-18 20:56

Хорошая схема получилась, молодец, Саша!


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Протокол - Список команд / 2015-09-21 22:55

Александр, очень хорошо проработал урок!


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / База Морского Флота - Запросы SQL / 2015-09-21 12:24

Александр, замечательно что отлично проработал запросы, это опыт поможет для дальнейшей реализации игры! Молодец! :)


2146. Иван
Иван
ответить
→  Александр  # Морской флот / База Морского Флота - Запросы SQL / 2015-09-21 00:54

Ого сколько запросов! Здорово вы с ними разобрались.


2146. Иван
Иван
ответить
→  Александр  # Морской флот / База Морского Флота - GAME / 2015-09-16 16:27

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


2146. Иван
Иван
ответить
→  Александр  # Морской флот / База Морского флота - Экспресс SQL / 2015-09-16 16:16

Отлично, супер скорость выполнения!


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / База Морского Флота - INFO / 2015-09-16 11:39

Замечательно! Каждый урок только на пользу!


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / База Морского Флота - GAME / 2015-09-16 11:36

Александр, занимайся дальше там интересно и все станет на свои места! :)


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / База Морского Флота - SHIP / 2015-09-16 11:33

Александр, хорошо проработал! Двигайся вперед у тебя уже все классно! :)


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Архитектура - Мышкой по кораблям / 2015-09-15 18:49

Александре! Замечательно у тебя все получается! Так и дальше продолжай! :)


2146. Иван
Иван
ответить
→  Александр  # Морской флот / Архитектура - Фабрика картинок / 2015-09-15 16:39

Чувствуется, что с программированием вы на "ТЫ". Спасибо за интересные наблюдения.


2146. Иван
Иван
ответить
→  Александр  # Морской флот / Архитектура - Мышкой по кораблям / 2015-09-15 16:21

Класс! Хорошо когда все просто! Идете прямо крейсерской скоростью!


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Архитектура - Фабрика картинок / 2015-09-15 11:57

Александр, замечательно поработал, спасибо за совет! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Архитектура - Наследие картинок / 2015-09-14 23:57

Александр, отличная морской флот у тебя вышел! Давай догоняй, впереди много интересного!


2146. Иван
Иван
ответить
→  Александр  # Морской флот / Архитектура - Наследие картинок / 2015-09-14 23:56

Отлично получилось! Ждем следующие отчеты!


2146. Иван
Иван
ответить
→  Александр  # Морской флот / Архитектура - Карта Пиратов / 2015-09-12 00:59

Хорошо, что попытались! Критическое отношение очень важно. Только так можно во всем разобраться.


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Архитектура - Карта Пиратов / 2015-09-11 21:56

Александр, я очень рада твоему пониманю! Отлично поработал! Молодец!


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Архитектура - Перезагрузка проекта / 2015-09-10 19:01

Александр, очень проварилось как ты поработал на этом уроке! Молодец! :)


3397. Sergey
Sergey
ответить
→  Александр  # Морской флот / Архитектура - Перезагрузка проекта / 2015-09-10 18:17

Красиво со схемой ты!


2146. Иван
Иван
ответить
→  Александр  # Морской флот / Архитектура - Перезагрузка проекта / 2015-09-10 17:03

Здорово все проработано. Так держать!


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Анимация - Полёт по таймеру / 2015-09-09 19:29

Александр, очень хорошо сделал! Молодец!


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Анимация - Отображение кадров / 2015-09-09 19:23

Александр, отлично проработал задание! Так и продолжай!


2146. Иван
Иван
ответить
→  Александр  # Морской флот / Анимация - Отображение кадров / 2015-09-09 18:39

Не видно, но чувствую, что снаряд летит!


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Анимация - Полёт снаряда / 2015-09-09 18:16

Александр, отлично постарался! Молодец! :)


2146. Иван
Иван
ответить
→  Александр  # Морской флот / Графика - Рефакторинг / 2015-09-08 23:18

Интересная доработка. Здорово, когда свои идеи получается воплощать


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр  # Морской флот / Графика - Выстрелы по Кораблям / 2015-09-08 20:41

Классный обстрел. Прямо батальное полотно на игровом поле!


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Графика - Карта Морского флота / 2015-09-07 23:49

Александр, очень хорошие навыки получил в этом уроке! Я рада твоим приобретениям! :)


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Интерфейс - Первый кораблик / 2015-09-07 22:46

Александр, хорошие навыки получил в этом уроке! Дальше только интересней! Так дерзай веред! :)


2146. Иван
Иван
ответить
→  Александр  # Морской флот / Интерфейс - А на море корабли / 2015-09-07 22:14

Ой, куда-то корабли на сушу выбрались. (превратились в верблюдов- кораблей пустыни?)


24. Олюшка
Олюшка
ответить
→  Александр  # Морской флот / Интерфейс - А на море корабли / 2015-09-07 22:12

Александр, отлично поиграл! :)


6614. Александр
Александр
ответить
→  Aleksandr  # Чашка кофе / + База Морского Флота - GAME / 2015-09-05 00:04

Саня, блок-схема - огонь!!))


2146. Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-09-04 15:43

Елена(4004) сама доделала.  Видел у нее хороший видео-обзор. Можно попробовать самому доделать, а потом сверить результат.



1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-09-04 07:14

МБ еще не закончен. До конца года обязательно доделаем его, отель и теорию ооп


2146. Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Шаблон ударов / 2015-09-04 01:04

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


2146. Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-09-04 00:56

Отлично получилось! Чувствуется, что проблем не возникло.


24. Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Шаблон ударов / 2015-09-03 22:28

Александр, очень хорошо потрудился! Молодец! ⭐️⭐️⭐️⭐️⭐️


2146. Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Стратегия / 2015-09-03 00:09

Интересно бы посмотреть на видео, как работает, надеюсь в конце курса увидеть это чудо.


24. Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Стратегия / 2015-09-02 23:17

Александр, я очень рада наблюдать как вам нравится эта программа и алгоритм, как ты с ним возишься, это очень мило!!!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Морской Бой / Олимпиада - Угадай число / 2015-09-02 08:17

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр   / 2015-09-02 07:18

Одно дело просто потестировать, а другое увидеть в соавнении. Буду ждать твоего класса


2146. Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Угадай число / 2015-09-01 23:57

Отлично получилось.


6614. Александр
Александр
ответить
→  Евгений Волосатов  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-09-01 22:56

да там в принципе, я думаю, и без старого проекта можно будет потестить: рандомная расстановка - она вроде не должна отличаться, и кол-во выстрелов у меня тоже считается при каждом вызове Sea.Shoot()
в приложенном проекте в принципе всё есть для тестирования - большая кнопка Kill 10000, надо просто по коду глянуть что там никакого "читерства"
хотя, я дошёл до 9 урока, там оказывается как раз надо сделать прогу, как те 10 из этого видеоурока.
думаю, к 9 уроку моё дз не сильно будет отличаться от того что есть сейчас, просто всё это приведётся к такому же виду что и 10 олимп.решений.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-09-01 15:42

Эх, достать бы старый прокт и потестировать....
Может руки дойдут когда вернусь к этому проекту.


24. Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-09-01 15:41

Александр, в себя ты просто обязан верить, а еще лучше - знать что ты все можешь и ты, Молодец!!! ☀️


24. Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-08-29 01:07

Александр, замечательное решение, главное без фанатизма, а то так и неузнаешь как было дальше реализовано, а ведь это тоже интересно!
Вот посмотри отчет Ивана, он сделал наоборот начало выполнил уроки а потом уже доделал свой!
http://www.videosharp.info/2146/checking/game6=189


2146. Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-08-29 01:07

Даже зная алгоритм, его все равно реализовать не совсем просто. Буду рад если ошибусь :) . Буду очень ждать вашего следующего отчета. Задание очень интересное.


6696. Владимир Борисенко
Владимир Борисенко
ответить
→  Александр  # Морской Бой / +++ Телефон через TCP/IP протокол / 2015-08-27 20:29

Если что-то не понимаешь, просто повтори и вникай в другое, понимание с практикой и опытом придет.


24. Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / +++ Телефон через TCP/IP протокол / 2015-08-27 20:26

Александр, очень рада что все у тебя получилось и твои знания приумножаются! ☀️
Делегаты очень подробно Евгений рассказывал в курсе "Новые технологии" в первом и продолжил во втором уроке
1. Делегаты на кубиках
2. Нити на кубиках


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр   / 2015-08-27 09:13

Молодец, Саша, прирождённый оптимизатор1


2146. Иван
Иван
ответить
→  Александр  # Морской Бой / Морской Бой - Установка кораблей / 2015-08-27 01:14

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


6614. Александр
Александр
ответить
→  Евгений Волосатов  # Морской Бой / Морской Бой - Делегаты отображения / 2015-08-27 00:11

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


6696. Владимир Борисенко
Владимир Борисенко
ответить
→  Александр  # Морской Бой / Морской Бой - Делегаты отображения / 2015-08-26 18:52

Минималистично и красиво, красавчик.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Морской Бой / Морской Бой - Делегаты отображения / 2015-08-26 18:48

Можешь словами объяснить идею своей оптимизации?


24. Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Морской Бой - Делегаты отображения / 2015-08-26 17:19

Александр, классно придумал! Хорошо поработал! Молодец!⭐️


24. Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Морской Бой - Редактор и Сетка / 2015-08-25 17:16

Александр, хорошо что все сделал и даже улучшил! Молодец! :)


2146. Иван
Иван
ответить
→  Александр  # Морской Бой / Морской Бой - Редактор и Сетка / 2015-08-25 14:56

Отлично получилось! Еще и с усовершенствованиями!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Морской Бой / Морской Бой - Редактор и Сетка / 2015-08-25 14:00

А ты, Саша, молодец!


24. Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Морской Бой - Море и Корабль / 2015-08-16 14:20

Александр, хорошо что все получилось, и со всеми сложностями справился! Молодец! :)


6614. Александр
Александр
ответить
# Морской Бой / Морской Бой - Планирование / 2015-08-14 21:06

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


6282. Михаил
Михаил
ответить
→  Александр  # Морской Бой / Морской Бой - Планирование / 2015-08-14 19:40

Да уж.. в первый раз узнал, что кто-то использует названия переменных, функций и классов на кириллице. Извини, конечно, но это действительно неудобно и в среде профессионалов считается плохим тоном. P.S. Если только для себя пишешь...


24. Олюшка
Олюшка
ответить
→  Александр  # Морской Бой / Морской Бой - Планирование / 2015-08-14 19:37

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


24. Олюшка
Олюшка
ответить
→  Александр  # Мордо Бой / Вступление / 2015-08-04 19:54

Александр, замечательные картинки у тебя в итоге получились! Молодец! :)
Как мой личный опыт показывает, для обучения лучше не большие уроки, чем длинные! Уверена, что тебе все же понравится такой подходы, а главное что ты легче все усвоишь! :)


2146. Иван
Иван
ответить
→  Александр  # Мордо Бой / Вступление / 2015-08-04 19:47

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


  • Звание: Гаммациклоп
  • Накопленный опыт: 65 часов
  • Собранный капитал: 16 байтов

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Evgenii Kudriavtcev 18493 5 115 9 129 276
2 Виктор 17606 250
3 Tekashnik 8275 10 15 15 40 240
4 chokayes 9752 10 11 8 29 229
5 Иван Воронин 10558 10 10 6 26 226
6 WildOrc 17443 5 5 205
7 Serge 16861 5 10 10 25 175
8 Dmitry Sinitsin 17947 175
9 ser2018 17425 166
10 Дмитрий 4814 10 10 5 25 150
11 Иван 2146 4 4 138
12 Dima 11051 5 12 1 18 106
13 Андрей 162 97
14 Родион Глушков 11582 97
15 Pavlin 16496 97
16 sparda 18477 94
17 Arslan 18688 8 10 6 24 77
18 Александр 3922 1 1 75
19 Слава 17255 1 1 67
20 Andrew 18783 65
21 Николай Миролюбов 6203 62
22 Ramzan 18272 54
23 nasr 18889 52
24 Сарапульцев Константин 1570 43
25 FireWolf 10080 41
26 Дмитрий 16218 41
27 Валерий Жданов 791 5 5 39
28 Марат 17791 38
29 Андрей 17589 37
30 alklokov 18681 35
31 Стен 18842 5 5 34
32 Oleksandr 17663 1 1 33
33 Евгений Волосатов 1 32
34 Anton 5394 31
35 Roman 18683 31
36 Посетитель 0 5 5 30
37 Антон Кравченко 5502 5 5 30
38 Yefim 11589 30
39 Петя 7652 5 5 28
40 Виталий 16268 5 5 28
41 Neverwinter 2 1901 25
42 Дмитрий 4210 5 5 20
43 Саша Авербух 16520 20
44 Chai 18816 20
45 vip 9913 2 2 19
46 Кирилл Шмойлов 6452 16
47 Денис 4395 15
48 KpucTo6aJlb 13385 15
49 Дмитрий 17813 15
50 Александр 18131 15
51 Мирзаев Магомед 18311 15
52 knockjkeee 18563 15
53 Андрей Шевченко 16533 4 4 14
54 rahunak 15621 13
55 Слава 17769 11
56 Salamatory 18774 11
57 Voloshin Alexey 18838 11
58 Григорий 3850 10
59 Андрей 6275 10
60 Алексей 8672 10
61 Николай Денисов 9014 10
62 DimanDOS 14981 10
63 Константин Мельников 17022 10
64 Protos 16459 9
65 Aleksandr 10298 7
66 Сергей Соколов 10670 1 1 6
67 Александр 17981 6
68 Andrew Ut 18924 6
69 Сергей Сергеевич 459 5
70 Роман Осипов 6758 5
71 ymik321 11829 5
72 Сергей 12525 5
73 Сергей 14008 5
74 Егор 14446 5
75 Evgeny 17084 5
76 Dimitry 17334 5
77 Vitalik 18853 5
78 Илья 18894 5
79 Solaris 18918 5
80 Роман 14462 3
81 Maksym 18302 3
82 Timoha 9980 2
83 superGrover 18626 2
84 petro_zzz 2237 1
85 Андрей 4753 1
86 Denis 18356 1
87 Сяинов Артём 18631 1
88 Марк 18848 1
89 Алексей 18890 1
90 Анастасия 18899 1
91 dnl 18901 1
92 Kirill 18908 1
93 Мария 18910 1

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

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

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

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

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

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: исправил часть багов ещё до видеоурока, перенёс функционал отрисовки в отдельный класс
проще было не создавать две функции DrawCell и DrawCell_NoRefresh, проще было добавить необязательный флаг со смыслом "нужно обновление после отрисовки ячейки" (см. скрин)


Научился: NEW: написал алгоритм, подробнее - в графе Замечания. Евгений Витольдович, пожалуйста, прочитайте) OLD: посмотрел варианты алгоритмов. почему-то перед уроком не продумал свой алгоритм, поэтому теперь невольно оглядываюсь на увиденное. понравилась аналитическая работа тёзки-земляка Александра-4394 и конечно же вариант Оранджа с весами рандомно расставленных кораблей (про хак с памятью и говорить нечего)) )
Трудности: вроде ничего. алгоритм хочу написать сначала сам, прежде чем смотреть следующий урок. за основу возьму рассуждения Александра - логично простреливать сначала четвёрки, затем тройки. Но корабли буду сразу добивать и главное - добавлять точки вокруг подбитых кораблей в список "не стрелять", сократив т.о. теоретически посчитанное число прострелов.
написал-таки алгоритм сам. прикрепляю проект (и картинку-напоминалку про алгоритм) - там есть замечательная кнопка Kill 10 000 maps, которая практически повторяет последний тест из видеоурока - в цикле 10000 раз ставитрандомные корабли и пытается их убить. после нажатия на кнопку прога подвешивается на время, но по окончании циклов выдаёт результаты min/avg/max, которые, внимание!, лучше чем из видео!! Евгений, просьба к вам: посмотреть, проверить лично) если честно, сам не верю... (остальные кнопки вроде понятны)