Си шарп с нуля

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




Иван
  • Звание: Гаммациклоп
  • Накопленный опыт: 71 час
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2015-06-02 15:32:26
  • Город проживания: Санкт-Петербург

Видеокурсы

Дата активности Видеокурс Прогресс
2015-06-20 game6 Морской Бой 12 из 16 75 %
2015-06-08 game5 Игра Сокобан 19 из 22 87 %
2015-05-30 game1 Наноигры 4 из 10 40 %
2015-05-29 game2 Микроигры 1 из 15 7 %
2015-05-24 game0 Демо игры все 9 100 %
Итого: 45 из 72 63 %

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

Дата активности Консольный раздел Прогресс
2015-06-01 task1a Целые числа 6 из 7 86 %
2015-05-24 task1b Строки все 14 100 %
2015-05-22 task1 Семантика все 6 100 %
Итого: 26 из 27 97 %
Сохранить страницу:

2773. Никита
Никита
ответить
→  Иван  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-11-20 19:36

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


24. Оля
Оля
ответить
→  Иван  # Морской Бой / Олимпиада - Создание ИИ - Шаблон ударов / 2015-06-17 23:21

Иван, отлично, что узнаешь новое, видно как растут и крепнут твои знания!


791. Валерий
Валерий
ответить
→  Иван  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-06-15 20:50

Хорошая работа, Иван, и правильная оценка сложности!


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

Хорошо над алгоритмом поработал, молодец!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван  # Морской Бой / Морской Бой - Установка кораблей / 2015-06-15 19:30

Хорошо подготовился!


24. Оля
Оля
ответить
→  Иван  # Морской Бой / Морской Бой - Установка кораблей / 2015-06-15 18:57

Иван, DataGridView очень интересный с различными возможностями! Хорошо что урок тебе был полезен! :)


24. Оля
Оля
ответить
→  Иван  # Морской Бой / Морской Бой - Делегаты отображения / 2015-06-15 01:06

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


2146. Иван
Иван
ответить
→  Иван  # Морской Бой / Морской Бой - Делегаты отображения / 2015-06-15 00:19

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


24. Оля
Оля
ответить
→  Иван  # Морской Бой / Морской Бой - Море и Корабль / 2015-06-14 17:00

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


24. Оля
Оля
ответить
→  Иван  # Морской Бой / Морской Бой - Планирование / 2015-06-13 16:19

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван   / 2015-06-09 19:39

Так в курсе Теория ООП мы именно это и создаём.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван   / 2015-06-09 15:13

Подключено!


5577. Иван
Иван
ответить
→  Евгений Витольдович   / 2015-06-09 15:11

Тогда это можно считать напоминанием.)

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван   / 2015-06-09 13:44

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


24. Оля
Оля
ответить
→  Иван  # Игра Сокобан / 18. Сокобан - Завершение / 2015-06-09 11:49

Иван! Поздравляю! Ты, Молодец!!! :)


5577. Иван
Иван
ответить
→  Евгений Витольдович  # Игра Сокобан / 14. Сокобан - Редактор - На двоих / 2015-06-09 11:39

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


24. Оля
Оля
ответить
→  Иван  # Игра Сокобан / 17. Сокобан - Игра - На двоих по сети / 2015-06-08 18:24

Иван, замечательно, а главное что сам доволен результатами сделанной работы!


24. Оля
Оля
ответить
→  Иван  # Игра Сокобан / 16. Сокобан - Телефон - TCP/IP протокол / 2015-06-08 13:15

Иван, О, круто! Отличные знания к тому же все понятно! Молодец!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван  # Игра Сокобан / 14. Сокобан - Редактор - На двоих / 2015-06-08 00:49

Иван, классные ты уровни придумал, молодец!


2146. Иван
Иван
ответить
→  Иван  # Игра Сокобан / 13. Сокобан - Игра - Автоходы / 2015-06-07 20:14

Красиво получилось. Собрать все тоже непросто.


24. Оля
Оля
ответить
→  Иван  # Игра Сокобан / 12. Сокобан - Решалка - Оптимизация / 2015-06-07 17:30

Замечательно, что тебе понравился урок!


24. Оля
Оля
ответить
→  Иван  # Игра Сокобан / 11. Сокобан - Решалка - Яблоко / 2015-06-07 17:01

Иван, главное приобретенные знания, обязательно найдешь применение в других программах!


24. Оля
Оля
ответить
→  Иван  # Игра Сокобан / 10. Сокобан - Решалка - Мышка / 2015-06-01 21:09

Иван, чудесно все выполнил, Молодец! Продолжай так же двигать вперед!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван  # Игра Сокобан / 9. Сокобан - Решалка - Тестер / 2015-06-01 14:31

У тебя для одного ящика решается или поочерёдно для каждого?


2146. Иван
Иван
ответить
→  Иван  # Игра Сокобан / 8. Сокобан - Игра - Управление / 2015-06-01 00:36

Классно получилось! И ведь это еще не последний урок.


4972. looker
looker
ответить
→  Иван  # Игра Сокобан / 6. Сокобан - Создаём свои уровни / 2015-05-31 16:05

Крутые уровни!:)


24. Оля
Оля
ответить
→  Иван  # Игра Сокобан / 6. Сокобан - Создаём свои уровни / 2015-05-31 15:38

Иван, очень рада что делаете успехи :) Молодец!


2146. Иван
Иван
ответить
→  Иван  # Игра Сокобан / 4. Сокобан - Редактор - Сохранение / 2015-05-31 12:41

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


24. Оля
Оля
ответить
→  Иван  # Игра Сокобан / 1. Сокобан - Редактор - Загрузка / 2015-05-30 17:43

Иван, все здорово, только у меня одна просьба будет, пожалуйста в следующий отчетах все поля заполняй словами, плиз!!!


5577. Иван
Иван
ответить
→  Оля  # Игра Сокобан / 0. Сокобан - Вступление / 2015-05-30 17:18

Спасибо, курсы понравились, надеюсь в сокобане будет еще интереснее практика


24. Оля
Оля
ответить
→  Иван  # Игра Сокобан / 0. Сокобан - Вступление / 2015-05-30 16:29

Иван, Поздравляю с новым курсом!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван  # Мини игры / Карточки памяти - Алгоритм / 2015-05-30 15:08

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


24. Оля
Оля
ответить
→  Иван  # Мини игры / Карточки памяти - Алгоритм / 2015-05-30 14:09

Иван, все что вы написали это для домашней работы, а программы для начинающих, которые изучают язык и для многих, в том числе и лично для меня, готовая такая простая программа уже достижение, к тому же, когда уже написано и заработало видно, что можно исправить и доделать или переделать, но ведь пока не заработала, и не видно что можно расширить и усложнить ;) К тому же Евгений специально так делает чтобы у нас возникло желание уже самим сделать то, что хотим для более совершенной версии :) Действуйте, все в ваших руках!!!


24. Оля
Оля
ответить
→  Иван  # Мини игры / Карточки памяти - Подготовка / 2015-05-29 19:50

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


2146. Иван
Иван
ответить
→  Иван  # Мини игры / Карточки памяти - Подготовка / 2015-05-29 19:39

Отлично сделано. Повторение - мать учения.


24. Оля
Оля
ответить
→  Иван  # Мини игры / Машинка на управлении / 2015-05-29 16:50

Иван, замечательно разобрался ведь сделал такую чудесную программку :) Молодец!


2146. Иван
Иван
ответить
→  Иван  # Мини игры / Анимированный кубик / 2015-05-28 01:20

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


2146. Иван
Иван
ответить
→  Иван  # Мини игры / Анимированный кружок / 2015-05-27 01:33

Прекрасно, что сложностей не возникает. Там в следующих уроках еще много интересного


5577. Иван
Иван
ответить
→  Иван  # Мини игры / Бот для Цифр / 2015-05-25 00:13

Точно, только что вспомнил что уже её использовал.


2146. Иван
Иван
ответить
→  Иван  # Мини игры / Бот для Цифр / 2015-05-25 00:09

Отличные программки. Построчно на массивы - это ведь функция Split? Если это то самое, то вы  могли использовать эту функцию в разделе Consol.


24. Оля
Оля
ответить
→  Иван  # Мини игры / Игра Цифры / 2015-05-24 20:34

Иван, отлично, продолжай и дальше так же!


24. Оля
Оля
ответить
→  Иван   / 2015-05-24 10:09

да, точно сорри, все замечательно тогда)


5577. Иван
Иван
ответить
→  Оля   / 2015-05-24 09:48

Оля, спасибо за слова поддержки!
Прогресс-бар же на заднем плане и скрытый)


24. Оля
Оля
ответить
→  Иван  # Мини игры / Устный счёт / 2015-05-24 09:29

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


24. Оля
Оля
ответить
→  Иван  # Мини игры / Отзыв о видеокурсе / 2015-05-23 18:29

Иван, полностью согласна, Молодец!


24. Оля
Оля
ответить
→  Иван  # Мини игры / Камень ножницы бумага / 2015-05-23 17:40

Иван, Молодец! Хорошо, что проявляешь свою инициативу делая уже свою реализацию! Так и нужно действовать, ведь в уроке, это как бы основа для начала, а уже дальнейшее ее наполнение и усложнение это по мере накопленных знаний и конечно же желания!


5577. Иван
Иван
ответить
→  Оля  # Мини игры / Игра Быстрощёлк / 2015-05-22 18:44

Спасибо!


24. Оля
Оля
ответить
→  Иван  # Мини игры / Игра Быстрощёлк / 2015-05-22 18:42

Молодец, Иван что продолжаешь заниматься, только так и только вперед!


24. Оля
Оля
ответить
→  Иван  # Мини игры / Лабиринт 2D - игра / 2015-05-22 16:13

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

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




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

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

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

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