Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Видео про Архитектуру Шахматного клиент-сервера.

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

Видеокурсы

Дата активности Видеокурс Прогресс
2015-11-30 game7 Морской флот 8 из 52 16 %
2015-10-04 sokoban Сокобан 10 из 23 44 %
2015-07-28 game2 Микроигры 9 из 15 60 %
2015-07-27 lines Шарики 5 из 8 63 %
2015-07-19 words Игры со словами 4 из 7 58 %
2015-07-01 game1 Наноигры 2 из 10 20 %
2015-06-29 soft0 Демо софт 1 из 7 15 %
Итого: 39 из 122 32 %

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

Дата активности Консольный раздел Прогресс
2015-07-06 task1b Строки 6 из 14 43 %
2015-07-06 task1 Семантика все 6 100 %
Итого: 12 из 20 60 %
Сохранить страницу:

9848. Alexandr
Alexandr
ответить
→  Антон   / 2016-03-30 19:31

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


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

Отлично получилось! Видно, что летит!


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

Антон, видно что шлейф от чего-то огненного! Главное что потренировался и получил отличный опыт! :)


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

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


24. Олюшка
Олюшка
ответить
→  Антон  # Морской флот / Графика - Рефакторинг / 2015-11-30 00:52

Антон, рефакторинг это круто, я рада что у тебя все получилось! :)


2146. Иван
Иван
ответить
→  Антон  # Морской флот / Графика - Карта Морского флота / 2015-11-29 01:03

Хорошо, когда сложностей не возникает!


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

Антон, рада что тебе понравился урок! Вот только мне кажется что кораблик лучше сделать без фона!


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

Антон, спасибо, дальше так и будем использовать! :)


2146. Иван
Иван
ответить
→  Антон  # Игра Сокобан / Сокобан - Игра - Управление / 2015-10-05 01:12

Как же красиво получается!


24. Олюшка
Олюшка
ответить
→  Антон  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2015-10-04 21:34

Антон, да, только вперед!!! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Антон  # Игра Сокобан / Сокобан - Игра - Управление / 2015-10-04 21:00

Молодец, Антон!


24. Олюшка
Олюшка
ответить
→  Антон  # Морской флот / Вступление / 2015-10-04 20:43

Антон, начало есть и я тебе Поздравляю! Рада что ты приступил к этому увлекательному и очень познавательному курсу! :)


24. Олюшка
Олюшка
ответить
→  Антон  # Игра Сокобан / Сокобан - Игра - Управление / 2015-10-04 19:45

Антон, я очень рада что тебе урок понравился! Хорошая у тебя уже игра вырисовывается! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Антон  # Игра Сокобан / Сокобан - Создаём свои уровни / 2015-10-04 11:49

Увлекаться стоит :)


2146. Иван
Иван
ответить
→  Антон  # Игра Сокобан / Сокобан - Создаём свои уровни / 2015-10-04 11:00

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Антон  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2015-10-04 10:29

Слишком толстые линии у сетки.


24. Олюшка
Олюшка
ответить
→  Антон  # Игра Сокобан / Сокобан - Редактор - Сохранение / 2015-10-03 22:59

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


5575. Антон
Антон
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2015-10-03 20:46

Зачем?оО
Я предпочитаю после просмотренного курса написать что-то свое, с принципиально другой идеей, но используя подход, показанный в курсе. Естественно, иногда приходится возвращаться к коду курса, переосмысливать кое-что, но зато интересно, вот так =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Антон  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2015-10-03 20:28

Начни все заново, без уроков :)


2146. Иван
Иван
ответить
→  Антон  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2015-10-01 23:07

Антон, отличные картинки нашел. Здорово, что все просто, подготовка - тоже нужный этап в программировании.


24. Олюшка
Олюшка
ответить
→  Антон  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-10-01 22:59

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


24. Олюшка
Олюшка
ответить
→  Антон  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2015-10-01 22:57

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


2146. Иван
Иван
ответить
→  Антон  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2015-10-01 22:47

Очень приятная программка получается. Так держать!


2146. Иван
Иван
ответить
→  Антон  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-10-01 22:44

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


24. Олюшка
Олюшка
ответить
→  Антон  # Игра Сокобан / Сокобан - Вступление / 2015-08-02 22:54

Антон, я тебя поздравляю с началом интересной и увлекательной разработкой! Очень рада что ты выбрал Сокобан! Молодец! Легкого и приятного тебе творения! :)


5575. Антон
Антон
ответить
→  Олюшка   / 2015-07-29 20:53

Спасибо!


24. Олюшка
Олюшка
ответить
→  Антон  # Микроигры / ФИНАЛЬНЫЙ УРОК / 2015-07-29 13:10

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


66. Александр Беспалов
Александр Беспалов
ответить
→  Антон  # Микроигры / Шарики. Поиск линий / 2015-07-27 23:37

Красочно


24. Олюшка
Олюшка
ответить
→  Антон  # Микроигры / Шарики. Поиск линий / 2015-07-27 22:46

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


24. Олюшка
Олюшка
ответить
→  Антон  # Микроигры / Шарики. Поиск пути / 2015-07-27 13:15

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


2146. Иван
Иван
ответить
→  Антон  # Микроигры / Шарики. Поиск пути / 2015-07-27 02:14

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


6282. Михаил
Михаил
ответить
→  Антон  # Микроигры / Шарики. Логика игры / 2015-07-26 19:50

Здорово получилось! Молодец


24. Олюшка
Олюшка
ответить
→  Антон  # Микроигры / Шарики. Логика игры / 2015-07-26 18:42

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


5575. Антон
Антон
ответить
→  Олюшка  # Микроигры / Шарики. Вступление / 2015-07-26 10:54

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


5575. Антон
Антон
ответить
→  Валерий Жданов   / 2015-07-26 10:33

Не могу согласиться.
Вот представьте, Валерий, что Вы учитесь в университете по специальности актерское мастерство, выбрали соответствующие курсы лекций, которые Вам интересны, ходите на занятия, все отлично.
И тут *внезапно* на лекции по драматургии преподаватель говорит Вам
- "Ребята, театр - это ведь не только игра актера, согласны?" 
- "Ну, да, согласны" 
- "Театр - это ведь еще и декорации, не так ли?"
- "Ну да, и что?" 
- "Сегодня мы будем учиться делать декорации венского леса для спектакля"

Рутинное создание набора шариков имеет к курсу программирования примерно такое же отношение, как создание декораций театра к курсу актерского мастерства.


791. Валерий Жданов
Валерий Жданов
ответить
→  Антон  # Микроигры / Шарики. Вступление / 2015-07-24 23:13

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


24. Олюшка
Олюшка
ответить
→  Антон  # Микроигры / Шарики. Вступление / 2015-07-24 22:04

Антон, как ты хотел, только код записывать? Могу тебе сказать, Евгений прежде чем все это делает для нас,  море рутины выполняет, и вся это подготовка чтобы написать несколько сотен красивого кода!!!! И все это и есть программирование! Есть у нас поговорка "Любишь кататься - люби и саночки возить"! :)


24. Олюшка
Олюшка
ответить
→  Антон  # Микроигры / Крестики-Нолики / 2015-07-23 22:39

Антон, милая игра у тебя! Молодец! :)


2146. Иван
Иван
ответить
→  Антон  # Микроигры / Крестики-Нолики / 2015-07-23 22:15

Какие необычные получились крестики нолики, не хватило только такой же иконки.. Попробуйте воспользоваться сервисом www.favicon.ru


2146. Иван
Иван
ответить
→  Антон  # Микроигры / Змейка / 2015-07-22 00:50

Здорово получилось! Уверен, что эта практика обязательно пригодится.


2146. Иван
Иван
ответить
→  Антон  # Микроигры / Радиоуправляемая машинка / 2015-07-20 23:06

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


24. Олюшка
Олюшка
ответить
→  Антон  # Микроигры / Виселка. Создаём помощника / 2015-07-19 23:46

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


24. Олюшка
Олюшка
ответить
→  Антон  # Микроигры / Виселка. Блоксхема помощника / 2015-07-19 19:06

Антон, замечательно, уверена тебе понравится помощник, он крут! :)


2146. Иван
Иван
ответить
→  Антон  # Микроигры / Виселка. Угадай слово / 2015-07-18 00:21

Блок схема отлично получилась. А программа еще лучше!


24. Олюшка
Олюшка
ответить
→  Антон  # Микроигры / Виселка. Угадай слово / 2015-07-17 23:38

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


5575. Антон
Антон
ответить
# Микроигры / Виселка. Угадай слово / 2015-07-17 23:33

это я для себя комментарий написал=)


24. Олюшка
Олюшка
ответить
→  Антон  # Микроигры / 2048 - Логика / 2015-07-11 20:46

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


5575. Антон
Антон
ответить
→  Евгений Волосатов   / 2015-07-11 20:22

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Антон  # Микроигры / Полуфинальный урок / 2015-07-11 20:17

Твой вариант реализации волнового алгоритма не самый быстрый, на больших лабиринтах он будет сильно тормозить.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Антон  # Микроигры / Полуфинальный урок / 2015-07-11 20:15

Антон, с интересом посмотрел твоё отчёт, особенно твою собственную программу.
Тебе ОБЯЗАТЕЛЬНО нужно пройти курс СОКОБАН.


5575. Антон
Антон
ответить
→  Олюшка   / 2015-07-11 20:04

Спасибо, Оля=)


24. Олюшка
Олюшка
ответить
→  Антон  # Микроигры / Полуфинальный урок / 2015-07-11 19:42

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Антон  # Микроигры / 2048 - Логика / 2015-07-11 10:37

Да, Антон. Это очень важно.
Но после того, как программа правильно заработала.


986. Антон Лазарец
Антон Лазарец
ответить
→  Антон  # Микроигры / 2048 - Учимся играть / 2015-07-08 23:03

как Антон Антону говорю - это на долго :D


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Антон  # Микроигры / Игра 15 - Картинка / 2015-07-08 22:26

Ого, как классно получилось!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Антон  # Микроигры / 2048 - Учимся играть / 2015-07-08 22:25

Мне тоже её один раз показали... Месяц играл :(


2146. Иван
Иван
ответить
→  Антон  # Микроигры / Игра 15 - Картинка / 2015-07-08 22:23

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


2146. Иван
Иван
ответить
→  Антон  # Микроигры / 2048 - Учимся играть / 2015-07-08 22:21

Чтобы написать игру, надо понять как она устроена.


986. Антон Лазарец
Антон Лазарец
ответить
→  Антон  # Микроигры / Игра 15 - Алгоритм / 2015-07-06 20:18

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Антон  # Микроигры / Игра 15 - Алгоритм / 2015-07-06 20:17

Антон, конечно можно.
Но для этого нужно чуть больше знать :)
Дальше мы будем делать "проще", но не просто.


24. Олюшка
Олюшка
ответить
→  Антон  # Микроигры / Игра 15 - Алгоритм / 2015-07-06 20:11

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


5575. Антон
Антон
ответить
→  Евгений Волосатов  # Микроигры / Игры со словами / 2015-07-03 22:24

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Антон  # Микроигры / Игры со словами / 2015-07-03 21:52

Интересно, а слово ЗМЕЕЕД твоя программа засчитала бы?


2146. Иван
Иван
ответить
→  Антон  # Микроигры / Арканоид - Шарик и кирпичики / 2015-07-02 00:20

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


5575. Антон
Антон
ответить
→  Олюшка   / 2015-07-01 08:35

Спасибо=)


24. Олюшка
Олюшка
ответить
→  Антон  # Микроигры / Арканоид - Уровень и ракетка / 2015-06-30 23:31

Антон, замечательно, жду с нетерпением твои отчеты! :)


24. Олюшка
Олюшка
ответить
→  Антон  # Наноигры / Вступительное слово / 2015-06-29 23:51

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Антон  # Наноигры / Вступительное слово / 2015-06-29 23:10

Антон, с возвращением!
Уверен, мы ещё свернём горы в этих играх :)


  • Звание: Микробитер
  • Накопленный опыт: 53 часа
  • Собранный капитал: нет

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 1 1 181
2 FireWolf 10080 112
3 vip 9913 5 5 85
4 Tekashnik 8275 80
5 Иван Воронин 10558 80
6 Андрей Шевченко 16533 80
7 Новопашин Владимир 7119 70
8 Алексей В. 10494 65
9 Дмитрий 4814 5 5 10 60
10 Александр 16653 60
11 Александр 3922 50
12 Pavlin 16496 50
13 Константин Мельников 17022 45
14 Дмитрий 16218 43
15 Алексей Хонин 10673 38
16 gorynych 8877 37
17 Григорий 3850 34
18 Николай Денисов 9014 34
19 Николай 17038 34
20 Денис Корнеев 16989 32
21 Андрей 162 26
22 Алекс 8932 26
23 Timoha 9980 26
24 Yefim 11589 26
25 Pavel 11353 23
26 Виталий 16268 22
27 Илья 17343 22
28 Родион Глушков 11582 21
29 Сергей Стефаненко 13131 21
30 Margarita 16911 21
31 DimkaKMS 9156 20
32 Protos 16459 20
33 Piligrim 8066 19
34 Володимир 8707 19
35 Андрей Гришагин 17240 19
36 Денис 13665 18
37 KonstantinK 17456 17
38 Виктор Си 5923 15
39 Евгений Волосатов 1 14
40 Николай (nick27m) 6203 13
41 jin 17093 13
42 Степан 1710 12
43 WildOrc 17443 12
44 ZerGo 17448 11
45 Антон 17457 11
46 Сергей Сергеевич 459 10
47 Алексей|BrisK|Кривицкий 3506 10
48 Ivan 4038 10
49 Денис 4395 10
50 Антон Кравченко 5502 10
51 Кирилл Шмойлов 6452 10
52 Наталья 7226 10
53 Петя 7652 10
54 Андрей 9732 10
55 Сергей Соколов 10670 10
56 DimanDOS 14981 10
57 Константин 16880 10
58 Семен 17051 10
59 ser2018 17425 10
60 Abc 17438 10
61 Фомичева Наталья 1232 9
62 Zebos 13846 8
63 norton 17440 8
64 Дмитрий Трамп 16246 6
65 Vlad179 17098 6
66 Артём 17408 6
67 Yuracik 44 5
68 nikolay famin 402 5
69 Neverwinter 2 1901 5
70 Kapitanov Dmitrij 9368 5
71 sense1997 17446 5
72 ILIFAST 17458 5
73 Роман 14462 1 1 4
74 alex_kag 10591 4
75 Александр 9858 3
76 Павел 5263 2
77 Валерий 1305 1
78 Александр 6614 1
79 zhikharevav 8380 1
80 Денис 16396 1
81 Дмитрий 17348 1
82 Qwerty123 17435 1
83 Петров Артем Александрович 17465 1

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

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

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

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

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

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




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

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

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

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