Си шарп с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

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

Видеокурсы

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

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

Дата активности Консольный раздел Прогресс
2015-07-06 task1 Семантика все 6 100 %
2015-07-06 task1 Строки 6 из 14 43 %
Итого: 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 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

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

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

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

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





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

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

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

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


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


Научился: Заполнять область элементами игры
Да что, надо уже саму игру делать, пойду дальше смотреть уроки=)