C# обучение для чайников

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

Игра СОКОБАН

Приглашаю пройти видеокурс по созданию полноценной игровой программы СОКОБАН.
Мы вместе, за руку, пройдём по всем этапам создания законченной интеллектуальной игры.
1. Создание редактора уровней.
2. Придумывание этих самых уровней.
3. Создание собственно игры.
4. Решение олимпиадной задачки для добавления ИИ.
5. Переделка игры в режим "на двоих".
6. Написание класса Phone для связи двух программ по сети.
7. Создание сетевой версии игры Sokoban.
8. Оформление итоговой программы.

Открытие 27 ноября в 18:00

Название: Игра Сокобан
Объём: 21 видеоурок.
Доступ: 30 дней

5,000 руб


Для подписки на пакет необходимо авторизоваться.

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

# Название видеоурока Решило Рейтинг Доступ
1 Сокобан - Вступление 00:11:09 114 чел. ★ 4.8 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Просто поиграл в сокобан. 
Сложности: Ничего сложного 
Комментарии: очень нравится эта игра. 
2 Сокобан - Подготовка - Картинки и лабиринт 00:04:56 74 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 30 мин. [Показать отчёт]
Научился: Рисовать 
Сложности: Ничего 
Комментарии: Спасибо за урок. 
3 Сокобан - Редактор - Загрузка 00:33:25 73 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Загружать уровни из файла, пользоваться отладчиком.  
Сложности: Разобраться с методом LoadLevel 
Комментарии: Спасибо за урок! 
4 Сокобан - Редактор - Интерфейс 00:40:37 59 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 1 час. 00 мин. [Показать отчёт]
Научился: получил опыт в программировании. 
Сложности: Ничего сложного. Все понятно! 
Комментарии: Спасибо за урок!  
5 Сокобан - Редактор - Редактирование 00:38:33 53 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Получил опыт в программировании. 
Сложности: Ничего. 
Комментарии: Спасибо за урок. 
6 Сокобан - Редактор - Сохранение 00:44:47 52 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 3 час. 00 мин. [Показать отчёт]
Сложности: Пожалуй самый сложный урок. Самым сложным было разобраться с методом SaveLevel, немного запутался, с сериализацией было бы гораздо проще, но тут интереснее. 
Комментарии: Спасибо за урок. Урок очень понравился.  
7 Сокобан - Редактор - Улучшение 00:29:00 51 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 1 час. 00 мин. [Показать отчёт]
Научился: получил опыт в программировании. 
Сложности: Ничего. 
Комментарии: Спасибо за урок. 
8 Сокобан - Создаём свои уровни 00:08:05 49 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Создавать уровни с помощью редактора игры. 
Сложности: найти уровни, которые нравятся больше всего. 
Комментарии: Спасибо за урок! 
9 Сокобан - Игра - Интерфейс 00:43:45 50 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Потренировался создавать формы 
Сложности: Ничего. 
Комментарии: У меня почему у меня панель заходит за ToolStrip, хотя поместил ее на передний план. И еще я сделал так, что бы при наведении мышкой на кнопку подсвечивалась картинка, вместо кнопки PictureBox поставил. Картинка подсвечивается, но только почему то немного запоздалая реакция, картинку подгружает долго. Не знаю как сделать, чтобы быстрее отображалось. 
10 Сокобан - Игра - Управление 01:06:38 44 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Получил опыт в программировании. 
Сложности: Долго искал ошибку. Не там вызвал метод ShowStat из метода ShowLevel, получилось, что вызвал его в цикле, поэтому не правильно работал переход с одного уровня на другой.  
Комментарии: Спасибо за урок! 
11 Сокобан - Решалка - Тестер 00:59:55 38 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Получит опыт в программировании.  
Сложности: Ничего такого уж сложного. Во всем разобрался. 
Комментарии: Спасибо за урок. 
12 Сокобан - Решалка - Мышка 00:53:02 37 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 2 час. 30 мин. [Показать отчёт]
Научился: В этом уроке я понял, как реализовать алгоритм, который находит кратчайшее расстояние из точки А в точку B. 
Сложности: Честно говоря я думал, что будет гораздо сложнее, но оказалось все гораздо проще. 
Комментарии: Спасибо за урок! Урок охренительный просто. Я просто в восторге от того, что все это работает. Хотел бы узнать, как называется этот алгоритм? 
13 Сокобан - Решалка - Яблоко 00:44:23 36 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Научился алгоритму, с помощью которого можно найти кратчайший путь из одной точки в другу. 
Сложности: Разобраться в алгоритме. 
Комментарии: Спасибо за урок!  
14 Сокобан - Решалка - Оптимизация 00:11:37 36 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 15 мин. [Показать отчёт]
Научился: Оптимизировать алгоритм  
Сложности: Ничего. 
Комментарии: Спасибо за урок! 
15 Сокобан - Игра - Автоходы 00:42:22 35 чел. ★ 4.9 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Получил большой опыт в программировании. 
Сложности: Особо трудностей не возникало, во всем разобрался. 
Комментарии: Большое спасибо за урок!  
16 Сокобан - Редактор - На двоих 00:31:57 33 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Получил опыт в программировании. 
Сложности: Ничего. 
Комментарии: Спасибо за урок! 
17 Сокобан - Игра - На двоих 00:15:40 33 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 30 мин. [Показать отчёт]
Научился: Получил опыт в программировании. 
Сложности: Ничего. 
Комментарии: Спасибо за урок! 
18 Сокобан - Телефон - TCP/IP протокол 00:47:44 44 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Очень полезный и интересный урок. В этом уроке я научился создавать клиент-серверное приложение для связи компьютеров с помощью протокола TCP. 
Сложности: Спасибо за урок! 
Комментарии: Спасибо за урок! 
19 Сокобан - Игра - На двоих по сети 00:56:59 32 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 5 час. 00 мин. [Показать отчёт]
Сложности: Долго не мог найти причину того, что у меня не работала программа. Я даже заново предыдущий урок просмотрел и все заново переделал. Оказалось, что я не убрал из конструкторов PhoneClient и PhoneServer вызов метода Connect() и не присвоил делегату значение в конструкторе формы для сервера. 
Комментарии: Спасибо за урок! 
20 Сокобан - Завершение 00:37:44 31 чел. ★ 5 Done
  Отчёт отправил: 6203. Николай (nick27m) Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Создавать игру сокобан! 
Сложности: Ничего! 
Комментарии: Спасибо за замечательные уроки! Вот и закончился курс сокобан. Осталось только доработать и создать видеообзор. 
21 ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан 00:23:23 21 чел. ★ 5 $
22 VIP. Бот для игры БАЛДА 01:22:57 4 чел. ★ 5 $
  Итого:   22 видеоурока общей продолжительностью 13 час. 48 мин. 4 чел. ★ 4.97  
  Финалисты:   zhikharevav,   Ильшат,   Максим,   Новопашин Владимир .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: практика в видеообзорах
Трудности: Честно, это было с третьего раза. Первые два не пошли по разным причинам. И третий раз уже прожёвывал слова и торопился.
Большое спасибо за данный курс. Честно, он превзошёл мои ожидания. Прямо конкретно в точку, что надо было для дальнейшего планомерного изучения мною программировония. Не легко и не сверхсложно.
Смотреть видеозапись: https://youtu.be/7vRP5yFHge0
Научился: Записывать обзоры :)
Трудности: настроить программу по записи видео
Спасибо большое Вам, Евгений, за Ваш вклад в этот проэкт. P.s. программ написанных мной очень мало и прикладывать - то нечего. Я только лишь начинающий программист....
Смотреть видеозапись: http://www.youtube.com/watch?v=Z4WjyK2SEFU