C# обучение видео

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

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

Продажа пакета приостановленна

Купить этот пакет можно только во время акций.

Список уроков | фото | видео

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 Шаг 0. Моральная подготовка. 00:04:16
12 чел. ★ 4.9 Done
  Ответь на следующие вопросы.
1. Сколько тебе лет? В каком городе живёшь?
2. Что ты умеешь делать лучше всего? Напиши 2-3 навыка.
3. С какими языками программирования тебе приходилось работать?
Отчёт отправил: 6958. Кирилл Выполнено за 10 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: 1) 20 лет, живу в городе Красноярске. 2) а) Люблю творческие вещи, что-то изобретать, придумывать стратегии и т.д. б) могу быстро изучать и усваивать то что мне действительно нравится (но только это:D) 3) c#, c++, pascal  
2 Шаг 1. Желанные программы. 00:04:28
11 чел. ★ 4.8 Done
  Напиши список из 30 программ, которые ты хотел бы создать.
В каждом пункте напиши название программы с кратким описанием её функциональности.
Нужно написать МИНИМУМ тридцать пунктов, но лучше больше.
Именно на последних пунктах проявляются твои истинные и сокровенные желания.
Отчёт отправил: 6958. Кирилл Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Придумать именно 30 пунктов) оч сложно) 
Комментарии: 1) игра в 15 (игра выстраивания боксов от 1 до 15) 2) крестики нолики (классическая игра, 3 в ряд) 3) шахматы (стратегическая игра) 4) шпионское ПО (вирусы, собирающею какую-либо информацию. Мы живем в веке, в котором когда ты проинформирован - значит вооружен) 5) двухмерные игрушки платформеры (возможность драться физическими атакми, магией, создание сказачного мира, в которые хочется погрузитсья с удовольствием и находиться там) 6) игры в стиле хоррор (хочется погрузить игрока в мир, где страшно-интересно. Т.е. Чтобы отгадать загадку, надо попугаться) 7) Создание ИИ (от простой возможности играть с компьютером, вплоть до реального Интелекта способного развиваваться) 8) Бизнес-программы (упрощают ведение дела, например программа, отслеживающие данные, заработные платы, решающея математические или бухгалтерские задачи и т.п.) 9) Создание сайтов (опор на интерфейс, удобный для пользователя, а также хорошо выполненный графически) 10) Была мысль создать визуальную среду разработки программироваия (под этим я подразумеваю за место написания кода, создания реальных графических объектов, например за место создания переменной создается кирпич или за место класса создается дом или что-то такое... в душе не представляю как это но подумал что скучно видеть обычный код, ведь программировние нечто большее чем символы :) ) 11) Написание плеера (хочу исправить функцию случайного воспроизведения, а то очень часто песни повторяются и "выпадают случано-одинаковые песни") 12) игра танчики (обычные танчики, играл в 4-5 лет на сеге в них, хочу воссоздать так сказать) 13) тетрис (интересует создание игры, нежели она сама) 14) эмулятор аквалангиста :D (плавать по морю, наблюдать за рыбами, за животными. Преследуется задача - дать возможность человеку виртуально оконуться в прекрасное нашего мира) 15) эмулятор космонавта - также как и в пункте выше 16) Программа "визуальной химии" (т.е. графически видно строение материалов и веществ на уровне микроскопа, пользователь может менять хим. состав элементов и наблюдать как оно работает. 17) Разработка игр полного погружения (сказали писать все, вот и я очень хотел бы такое делать. А именно игры, где можно было драться на мечах или воевать на оружиях. 18) создание игры стратегги (сражение нескольких расс, с эпичным сюжетом и графикой) Как я понял, мне очень нравится когда "красивая картинка", отсюда: 19) Создание операционной системы, 20) различные редакторы; - в которых например удалить файл можно швырнув его в корзину! - имеено швырнув! Возможно рабочий стол был бы городом, когда ты смотрешь на небо, то можешь определить погоду на сегодня или когда ты нажимаешь на поход по улице, можно отслеживать маршруты и карты. ну и в таком духе :) 21) или создание плагинов для пунктов 19-20. 22) игры головоломки-бродилки (необходимо решать разного рода загадки, как например хитро прошмыгнуть мимо охранников или как попасть ту-дато задействовав только это или как создать то-то задействовав это :D) 23) Игра survival (чтобы выжить, необходимо обеспечить себе условия для выживания и развиться дальше) 24) Игра эволюция (есть бактерия из которой ты развиваешься во что-то более умное и совершенное) 25) RPG, основное оружие которого это лук. Можно сражаться с другими игроками, захватывать земли, просто охотиться и добывать пропитание и т.п. 26) Стратегия - строительство города или государства 27) Игра змейка 28) Написать движок для игр 29) написать игру lines98 (шарики) 30) Игра марио (в моем варианте) Когда придумывал, очень не хотелось писать о бух. программах, вычислительных и т.п., были мысли о творческих вещах 
3 Шаг 2. Самая главная мечта. 00:02:59
11 чел. ★ 4.9 Done
  Выбери из всего списка только одну программу.
Ту, которую ты будешь создавать в ближайшие 2-3 месяца.
От этого выбора зависят все твои последующие действия,
поэтому отнесись к нему со всей ответственностью.
Впрочем, не волнуйся.
Твой выбор мы проверим на прочность в последующих шагах.
Отчёт отправил: 6958. Кирилл Выполнено за 5 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: С выбором определился сразу, поскольку уже есть начало проекта по созданию 2Д игры. Для начала хочется научиться писать не на движке, чтобы все понять и прочувствовать. Я понимаю, что я человек творческий и люблю создавать какие-то фантастические вещи или различные миры и т.п. Поэтому я хочу написать 2Д игру, обыкновенный платформер-бродилку. 
4 Шаг 3. Зачем тебе это нужно? 00:03:21
11 чел. ★ 5 Done
  Определимся с мотивацией.
Зачем тебе это нужно?
Запиши первый ответ:
"1. Мне это нужно для того, чтобы ...".
Далее, напиши, зачем тебе нужно то, что ты выписал в 1-ом ответе:
"2. Мне это нужно для того, чтобы ...".
Далее. опять, напиши, зачем тебе нужно то, что ты выписал во 2-ом ответе.
И так далее, 5 ответов.
Можно выписать несколько пятёрок.
Отчёт отправил: 6958. Кирилл Выполнено за 25 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: Я хочу написать 2D игру, чтобы реализовать свои творческие навыки Я буду получать удовольствие от этого, поскольку мне нравится фантазировать и я люблю создавать что-то новое Получение удовольствия будет держать меня в тонусе и даст возможность больше восхищаться в жизни От восхищения я буду доволен собой и смогу радовать окружающих Когда рады окружающие, я буду находиться в позитивном "мирке" Это сделает меня счастливым После того как я стану хорошим разработчкиом игр, я смогу их продавать и получать деньги Это позволит мне осуществить мои желание, связанные с деньгами Благодаря желаниям, я расширю свои возможности Возможности позволят узнать много нового о мире Новые знания и опыт сделают меня внутренне богатым Выпуская новые игры, я хочу радовать игроков своими творениями Мне это нужно, для того чтобы получить признание Если меня признают люди, значит я сделал свой вклад для других И опять же я буду счастлив от этого 
5 Шаг 4. Визуализация результата. 00:03:22
9 чел. ★ 4.9 Done
  На этом шаге тебе нужно ощутить, представить, визуализировать, как будет выглядеть твоя программа.
Для этого нужно описать, что и как твоя программа умеет делать.
А также нарисовать внешний вид своей программы.
Отчёт отправил: 6958. Кирилл Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: Игра 2D Платформер. Главный герой - аморфное существо, способное принимать одно из состояний из 4 стихий (огонь, вода, воздух, земля) в зависимости от того, какой предмет съест. Это позволяет ходить по лаве, или плавать, в общем взаимодействовать с окружающей средой. Также, в зависимости от состояние тела (облик огня или воды и т.д.) он может использовать оружие характерное этой стихии, стрелять огнем, водой... Монстры также в свою очередь обладают различными уязвимостями и неуязвимостями. Таким образом и строится геймплей. Остальное дело доработок) По задумке, есть ядро внутри него, фиолетового цвета, которая позволяет собирать материю вещества и придавать главному герою такую форму) не получилось нарисовать как хотел, но пока альфа версия персонажа) рисунок 1 - обычное состояние, рисунок 2 - пример формы огня :))) На рисунке показан пример, чтобы пройти по лаве надо скушать сферу, активирующею ядро в стихию огня) Персонаж будет выглядеть примерно так на лицо, его я хочу сделать специально примитивно-нарисованным, однако слегка изменять в дальнейшем, нарисовать еще формы стихий ... Много работы в общем еще) 
6 Шаг 5. Критерии успеха. 00:03:37
9 чел. ★ 4.9 Done
  На этом шаге ты должен написать критерии,
по которым можно будет определить, что
твоя программа создана и работает, что
цель достигнута в полной мере.
Важно! Не сливай энергию, никому не рассказывай о своей цели,
кроме единомышленников, которые помогают тебе в её достижении.
Отчёт отправил: 6958. Кирилл Выполнено за 20 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: Программа создана тогда, когда игрок кликает на иконку, открывается меня с выбором старта игры и опций, когда игрок жмет старт игры, то начинается сама игра. В игре должно все работать - персонаж умеет атаковать, получает урон, отнимаются жизни, все предметы игровые работают и взаимодействуют с персонажем, монстры атакуют, нету багов, текстуры работают правильно, работают переходы на следующие уровни. 
7 Шаг 6. Некомфортный крышеснос. 00:02:38
9 чел. ★ 4.8 Done
  На этом уроке мы проверим идею на твою готовностью преодолевать трудности.
Придумай, что тебе делать некомфортно, не хочется, трудно, эмоционально сложно.
Только выбирай нейтральное действие, без нарушений общественного порядка и чтобы все были здоровы.
Лично я выбрал аж 6 пунктов, каждый из которых имел смысл и пользу, но всё никак не мог до них добраться.

ВАЖНО! Это дело должно быть одноразовым и быстрым!
Чтобы его можно было полностью выполнить в пределах одного дня.
Отчёт отправил: 6958. Кирилл Выполнено за 15 мин. [Показать отчёт]
Научился: Очень не комфортно рано вставать) Мне сносит крышу вставать в 5-6 утра) 
Сложности: Ничего 
Комментарии: Было бы замечательно именно к этому курсу, убрать скриншоты к заданиям (некоторым), и убрать ненужные пункты с вопросами 
8 Шаг 7. Перепрыгивание пропасти. 00:01:12
9 чел. ★ 5 Done
  Ты уже догадался, что на этом шаге тебе придётся выполнить то, что ты придумал себе на прошлом уроке.
Что ж, просто пойди и сделай. А потом напиши свои ощущения до и после выполнения.

ВАЖНО! Приложи к отчёту фото и/или видео, по которому будет видно, что ты его сделал.
Отчёт отправил: 6958. Кирилл Выполнено за 15 мин. [Показать отчёт]
Научился: Я жесть как не люблю рано вставать, одеваться, собираться куда-то в универ. Я мало спал и позопрошлые дни, однако раз я написал цель что встану в 6 утра и пойду выполнять задания курса, то пошел делать) Как ни странно, особой тяжести не было, даже наоборот, была легкость. 
Сложности: Записал маленькое видео) было весело записывать) Сижу довольный и оформляю отчет) Что до выполнения что после, ощущения не поменялись, добавлю только что пропало желание спать и появилась бодрость) 
Комментарии: Неплохой такой урок:)) 
Видеообзор: https://youtu.be/0iv9AnrNcIU
9 FREE Шаг 24. Орёл. 00:10:34
8 чел. ★ 4.5 Done
  Упражнение Орёл
Отчёт отправил: 6958. Кирилл Выполнено за 10 мин. [Показать отчёт]
Научился: Я любопытная варвара что-то... Оч хотелось посмотреть что с этим курсом, а тут такое) 
Сложности: Я потом переделаю этот урок) тем более он аж 24, я не посмотрел :D 
Комментарии: Скриншотом подловил тяжкий момент такой) прикольное упражнение) 
  Итого:   9 видеоуроков 36 мин.
6 чел. ★ 4.86  
  Финалисты:   Максим Лапшинов,   Артём,   Олюшка,   Евгений Волосатов,   Мариша ,   Кирилл .

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





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

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

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

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


Трудности: Делать выбор - это и есть самое сложное
Онлайн операционная система Клиент-серверное (или веб приложение) - на сервере файлы и папки, с которыми можно работать из клиентского приложения или браузера. Работать - это добавлять, удалять папки и файлы, менять их названия, редактировать содержимое файлов.


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