Си шарп видео уроки

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

основатель — Волосатов Евгений Витольдович

Клуб формулистов - Ежемесячная подписка

Вступление в Клуб Формулистов на выгодных условиях для НОВЫХ участников.

После взноса  999  499 руб. вы получите подписку
в Клуб Формулистов на 30 дней и 256 байт для быстрого старта.
Байты используются для открытия более одного урока в день, по 50 байт за урок.

Стоимость 1 дня за первый месяц: всего 16 рублей.

Первый взнос - 499 руб./30 дней.

Через 30 дней будет списано 3,000 2,400 руб.
за продление подписки в Клуб на 30 дней + подарок 512 байт.

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

Только ДО КОНЦА НЕДЕЛИ -
-50% скидка на первый взнос, всего 499 (вместо 999) рублей!
-20% скидка на ЕЖЕМЕСЯЧНЫЙ платёж!
Всего 2400 руб/месяц (вместо 3000 руб/месяц), или 80 руб./день - цена чашки кофе.


Стоимость 1 дня: 80 руб.

Хочу вступить!

Также есть другие варианты оплаты участия в КФ:

Билет в клуб формулистов на ...
30+ дней | 60 дней | 150 дней | 380 дней | 1000 дней

Внимание!
Стоимость участия в Клубе формулистов увеличивается 1 числа каждого месяца на 100 рублей.
При оформления подписки стоимость остаётся постоянной, пока подписка не будет отменена.







Первый взнос - 499 руб./30 дней + 500 байт.
Последующие взносы - 3,000 2400 руб./месяц + 512 байт.



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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE План Шахматного проекта 00:06:08
3 теста
94 чел. ★ 4.9 Free
  Мы начинаем создание клиент-серверной программы для игры в Шахматы по сети.
Это комплекс программных решений с исользованием: C#, ASP.NET, MS-SQL, EF, Unity
В результате мы создадим сервер, через который клиенты
смогут играть друг с другом в шахматы со смартфона.

Записаться на курс
 
37216. Aleksei Petrovskii
18249. Александр
12464. Татьяна
10080. FireWolf
2 Доска. Установка Unity 3D 00:05:17
86 чел. ★ 4.9 $
  Цель этого урока - установить Unity и набрать несколько строчек шахматных терминов.

Скачать Unity3D: unity3d.com/ru

Набрать шахматные термины: videosharp.info/console/task/level=1766

Скачать архив с картинками: https://yadi.sk/d/irBRduLp3SseXY
 
24765. Anatoli
5923. Виктор Си
10895. Danil42Russia
10895. Danil42Russia
3 Доска. Фигуры 00:13:05
62 чел. ★ 5 $
  На этом уроке мы разместим доску с фигурами.
 
16880. Константин
21544. kr1stal
20374. Данил
28518. gregory
4 Доска. Состояния переноса 00:11:29
64 чел. ★ 5 $
  На этом уроке мы начнём процесс Drag-n-Drop и обсудим все состояния,
через которые проходит объект в процессе переноса.
Создадим скрипт, класс, перечисление, конструктор и метод Action.
 
17443. WildOrc
17486. Freud
16253. Дмитрий
6203. Николай Миролюбов
5 Доска. Подцеп фигуры 00:12:05
61 чел. ★ 5 $
  На этом уроке мы найдём фигуру, по которой кликнул пользователь.
 
16520. Саша Авербух
1901. Neverwinter 2
36285. Александр Шлома
23924. Красимир Зорбов
6 Доска. Смещение 00:07:57
59 чел. ★ 4.9 $
  На этом уроке мы допишем перенос фигуры и учтём смещение при клике.
Теперь вы сможете разыграть любую партию - сделайте скриншот интересной позиции!
 
10670. Сергей Соколов
24418. Евгений
20302. Дмитрий
10494. Алексей В.
7 Доска. Запуск на Windows 00:05:57
59 чел. ★ 5 $
  На этом уроке мы создадим независимый билд (рабочая версия)
нашей игры для платформы Windows.
 
10162. Дмитрий
7119. Новопашин Владимир
24418. Евгений
17255. Слава
8 Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК 00:02:32
54 чел. ★ 4.8 $
  Мы закончили первую часть курса,
создали шахматную доску,
запустили её на Windows.

Напишите отзыв о первой части курса:
что получилось, что было сложным,
что ещё вы добавите в программу.
 
31744. Александр Басов
28518. gregory
20302. Дмитрий
21544. kr1stal
9 Доска. VIP. Запуск на Android 00:10:00
53 чел. ★ 4.8 $
  На этом уроке мы запустим нашу доску на операционной системе Android.
Приготовьте свой планшет/телефон и приступайте к эскпорту и запуску!
* Выполнять этот урок не обязательно.
 
18783. Andrew
21921. Грачья
37216. Aleksei Petrovskii
16259. Андрей
10 Доска. VIP. Запуск в Интернете 00:11:24
53 чел. ★ 4.9 $
  На этом уроке мы отправим наш проект в Интернет.
Для этого мы воспользуемся технологией WebGL.
Генерация страницы занимает продолжительное время.
Засеки момент начала и напиши в отчете сколько времени это заняло.

* Выполнять этот урок необязательно.
 
21921. Грачья
10558. Иван Воронин
18493. Evgenii Kudriavtcev
18783. Andrew
11 FREE Классы. Архитектура проекта 00:19:24
1 тест
64 чел. ★ 5 Free
  На этом уроке мы познакомимся с архитектурой проекта,
посмотрим на предстоящее путешествие с высоты птичьего полёта.
Задание: написать, что для вас в этом плане самое простое, а что - самое сложное.
12 Классы. Шахматная библиотека 00:15:22
2 теста
53 чел. ★ 4.9 $
  На данном уроке мы начинаем создание шахматных классов на языке C#, которые позволят проверять правила игры.
Для этого мы напишем библиотеку, которая сможет для любой шахматной позиции определить возможность любого хода.
 
28739. Vasilij
4814. Дмитрий
20302. Дмитрий
24765. Anatoli
13 Классы. Цветная фигура 00:10:21
53 чел. ★ 4.9 $
  Мы продолжаем создание шахматных классов на языке C#,
которые позволят проверять правила игры.
На этом уроке мы рассмотри схему библиотеки dll,
которая поможет нам сориентироваться в дальнейших действиях.
 
17255. Слава
5263. Павел
20457. Дмитрий
8275. Tekashnik
14 Классы. Квадратная площадь 00:14:59
52 чел. ★ 5 $
  Мы продолжаем создание шахматных классов на языке C#,
которые позволят проверять правила игры.
На этом уроке мы создадим структуру классов
с минимально необходимым кодом.
 
37216. Aleksei Petrovskii
30329. Алена
10494. Алексей В.
24765. Anatoli
15 Классы. Фигурой марш! 00:11:52
51 чел. ★ 5 $
  Мы продолжаем создание шахматных классов на языке C#,
которые позволят проверять правила игры.
На этом уроке мы создадим классы для
хранения и перемещения фигур по клеткам.
 
10494. Алексей В.
21544. kr1stal
20545. Max
30329. Алена
16 Классы. Квадратная матрица 00:09:56
51 чел. ★ 5 $
  Мы продолжаем создание шахматных классов на языке C#,
которые позволят проверять правила игры.
На этом уроке мы создадим класс Board(),
который будет заниматься доской и работать с FEN.
 
28739. Vasilij
24765. Anatoli
30329. Алена
1901. Neverwinter 2
17 Классы. Стой, кто идёт! 00:10:04
51 чел. ★ 5 $
  Мы продолжаем создание шахматных классов на языке C#,
которые позволят проверять правила игры.
На этом уроке мы создадим класс Moves(),
который будет заниматься проверкой возможности хода.
 
16906. vjacheslav
17486. Freud
18493. Evgenii Kudriavtcev
4423. Антон
18 Классы. Шахматная бюрократия 00:07:58
50 чел. ★ 5 $
  Мы продолжаем создание шахматных классов на языке C#,
которые позволят проверять правила игры.
На этом уроке мы допишем класс Chess().
 
1901. Neverwinter 2
14981. DimanDOS
21921. Грачья
25450. MaxB
19 Классы. Консольная доска 00:14:05
1 тест
49 чел. ★ 5 $
  Мы приступаем к написанию тестов для нашей библиотеки.
На этом уроке мы создадим функционал для отображения доски
и исправим старую ошибку копипаста.
 
10936. Сергей
16520. Саша Авербух
18493. Evgenii Kudriavtcev
10162. Дмитрий
20 Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК 00:00:00
49 чел. ★ 4.8 $
  Мы создали все основные классы нашего проекта.
Твоя задача - нарисовать UML схему созданных классов.
Нарисовать схему значительно проще, когда проект уже готов.
Поэтому задание не сложное, но очень, очень полезное и нужное.
Используй иерархическую структуру Solution Explorer в VisualStudio.
Нарисовать можно от руки, либо в сервисе draw.io.
Можно использовать любой другой *не автоматический* инструмент рисования.
Важно сделать это самостоятельно, а не сгенерить программой! Поэтому рисуй сам.

* Не забывайте потом дорисовывать схему в процессе добавления новых методов в классах.
 
10494. Алексей В.
4814. Дмитрий
36285. Александр Шлома
5263. Павел
21 Алгоритмы. Волшебные шахматы 00:22:30
1 тест
47 чел. ★ 5 $
  Мы приступаем к написанию шахматных алгоритмов.
На этом уроке мы добавил в класс Board() необходимые
свойства и реализуем парсинг передаваемого FEN.
 
36285. Александр Шлома
10494. Алексей В.
4814. Дмитрий
20545. Max
22 Алгоритмы. Сборка фена 00:16:34
1 тест
46 чел. ★ 5 $
  Мы продолжаем написание шахматных алгоритмов.
На этом уроке мы реализуем формирование
текущей позиции в формате FEN.
 
14981. DimanDOS
4423. Антон
16520. Саша Авербух
36285. Александр Шлома
23 Алгоритмы. Генератор ходов 00:19:11
1 тест
43 чел. ★ 5 $
  Мы продолжаем написание шахматных алгоритмов.
На этом уроке мы начинаем реализацию проверок
можно ли пойти с одной клетки на другую.
 
10670. Сергей Соколов
18493. Evgenii Kudriavtcev
10080. FireWolf
10080. FireWolf
24 Алгоритмы. Куда идёт Король 00:10:43
1 тест
42 чел. ★ 5 $
  Мы продолжаем написание шахматных алгоритмов.
На этом уроке мы реализуем проверку
может ли King пойти с одной клетки на другую.
 
18681. alklokov
1901. Neverwinter 2
18783. Andrew
4814. Дмитрий
25 Алгоритмы. Ночью с Конём 00:05:05
1 тест
42 чел. ★ 5 $
  Мы продолжаем написание шахматных алгоритмов.
На этом уроке мы реализуем проверку
может ли Knight пойти с одной клетки на другую.
 
21544. kr1stal
4423. Антон
32971. Ольга
20545. Max
26 Алгоритмы. Дальнобойщики 00:17:19
1 тест
42 чел. ★ 5 $
  Мы продолжаем написание шахматных алгоритмов.
На этом уроке мы переходим к дальнобойным фигурам.
 
17334. Дмитрий Б
17334. Дмитрий Б
24418. Евгений
10080. FireWolf
27 Алгоритмы. Храбрая пешка 00:19:03
41 чел. ★ 5 $
  Мы продолжаем написание шахматных алгоритмов.
На этом уроке мы приступаем к реализации
алгоритмов самой сложной фигуры: Pawn.
 
23924. Красимир Зорбов
17443. WildOrc
5263. Павел
24418. Евгений
28 Алгоритмы. Четвёртое превращение 00:12:27
1 тест
41 чел. ★ 5 $
  Мы продолжаем написание шахматных алгоритмов.
На этом уроке мы реализуем превращение Pawn
в одну из четырёх фигур: Queen, Knight, Bishop и Rook.
 
16253. Дмитрий
10162. Дмитрий
4814. Дмитрий
24418. Евгений
29 Алгоритмы. Рефакторинг на доске 00:17:03
1 тест
41 чел. ★ 5 $
  Мы продолжаем написание шахматных алгоритмов.
На этом уроке мы займёмся рефакторингом.
 
32971. Ольга
24765. Anatoli
24765. Anatoli
17486. Freud
30 Алгоритмы. Допрыгалась! 00:21:20
41 чел. ★ 5 $
  Мы продолжаем написание шахматных алгоритмов.
На этом уроке мы займёмся взятием пешкой на проходе.
 
10558. Иван Воронин
17535. Алексей
17535. Алексей
18783. Andrew
31 Алгоритмы. Королевский паркур 00:25:05
41 чел. ★ 5 $
  Мы продолжаем написание шахматных алгоритмов.
На этом уроке мы реализуем рокировку.
 
1901. Neverwinter 2
4423. Антон
5263. Павел
5263. Павел
32 Алгоритмы. Защита короля 00:20:26
41 чел. ★ 5 $
  Мы продолжаем написание шахматных алгоритмов.
На этом уроке мы будем защищать короля от ШАХа.
 
4814. Дмитрий
14981. DimanDOS
36285. Александр Шлома
37216. Aleksei Petrovskii
33 Алгоритмы. Шах и Мат! 00:09:55
41 чел. ★ 5 $
  Мы заканчиваем написание шахматных алгоритмов.
На этом уроке мы реализуем возврат ситуации на доске.
 
11589. Yefim
32971. Ольга
23924. Красимир Зорбов
23924. Красимир Зорбов
34 Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК 00:03:57
41 чел. ★ 5 $
  На этом уроке мы исправим одну ошибку и добавим ещё один вариант метода GetFigureAt(string xy).
Ваше задание - записать подробный отзыв об алгоритмической части проекта.
 
7119. Новопашин Владимир
10080. FireWolf
10494. Алексей В.
21544. kr1stal
35 Алгоритмы. VIP. Шахматное супертестирование 00:11:34
41 чел. ★ 5 $
  На этом уроке мы проверим корректность ваших алгоритмов.
Для этого мы прогоним супер-тест по генерации всех вариантов.

* Выполнять этот урок необязательно.

Ссылка:
Сайт с результатами тестирования
 
23924. Красимир Зорбов
23924. Красимир Зорбов
4210. Дмитрий
9752. chokayes
36 Алгоритмы. VIP. Можно пройти? 00:02:13
41 чел. ★ 5 $
  На этом уроке мы немного порефакторим и
добавим очень полезную функцию.
 
1901. Neverwinter 2
37216. Aleksei Petrovskii
4814. Дмитрий
18681. alklokov
37 Алгоритмы. VIP. Как пройти в библиотеку 00:10:35
40 чел. ★ 5 $
  На этом уроке мы подготовим библиотеку ChessRules.
Для этого мы скомпилируем её в необходимой версии .NET
и проверим работоспособность в Unity проекте.
 
11589. Yefim
18681. alklokov
21544. kr1stal
16259. Андрей
38 Интерфейс. План действий 00:10:23
40 чел. ★ 5 $
  На этом уроке мы обсудим дальнейший план действий.
 
11589. Yefim
21921. Грачья
37216. Aleksei Petrovskii
17334. Дмитрий Б
39 Интерфейс. Генерация объектов 00:16:45
40 чел. ★ 5 $
  На этом уроке мы сгенерируем шахматную доску
с базовыми объектами на ней.
 
14981. DimanDOS
8275. Tekashnik
25450. MaxB
25450. MaxB
40 Интерфейс. Начальная позиция 00:11:23
39 чел. ★ 5 $
  На этом уроке мы добавим ранее созданную
библиотеку ChessRules.dll в проект на Unity.
 
10670. Сергей Соколов
17425. ser2018
29504. Анатолий
17535. Алексей
41 Интерфейс. Ход делегата 00:10:28
39 чел. ★ 5 $
  На этом уроке мы активируем проверку ходов,
которую реализовали в ChessRules.dll.
 
17535. Алексей
23924. Красимир Зорбов
23924. Красимир Зорбов
7119. Новопашин Владимир
42 Интерфейс. Проверка хода 00:09:44
37 чел. ★ 5 $
  Мы продолжаем реализацию необходимого функционала для
активации проверки ходов на основе ChessRules.dll.
 
14981. DimanDOS
14981. DimanDOS
29504. Анатолий
18131. Александр
43 Интерфейс. VIP. Клетки отправления 00:09:17
37 чел. ★ 4.9 $
  Это бонусный урок, выполнять его не обязательно.
На данном уроке мы реализуем подсветку тех клеток,
с которых можно ходить.
 
10670. Сергей Соколов
7119. Новопашин Владимир
21544. kr1stal
4814. Дмитрий
44 Интерфейс. VIP. Клетки прибытия 00:09:17
1 тест
37 чел. ★ 4.9 $
  Это бонусный урок, выполнять его не обязательно.
На данном уроке мы реализуем подсветку тех клеток,
на которые можно ходить.
 
17425. ser2018
20545. Max
21544. kr1stal
10162. Дмитрий
45 Интерфейс. Щепотка рефакторинга 00:07:18
1 тест
37 чел. ★ 4.9 $
  На этом уроке мы начинаем подготовку к
превращению пешки в одну из четырёх фигур.
Для начала проведём небольшой рефакторинг.
 
25450. MaxB
17425. ser2018
16259. Андрей
5263. Павел
46 Интерфейс. Выставка фигур 00:09:01
37 чел. ★ 4.9 $
  На этом уроке мы продолжаем подготовку к
превращению пешки в одну из четырёх фигур.
Теперь нам надо подготовить фигуры, в которые будем превращать.
 
16259. Андрей
16259. Андрей
18131. Александр
29504. Анатолий
47 Интерфейс. Долгожданное превращение 00:17:16
36 чел. ★ 5 $
  На этом уроке мы наконец превратим
нашу пешку в одну из четырёх фигур.
 
18131. Александр
18131. Александр
4814. Дмитрий
10080. FireWolf
48 Интерфейс. ЧЕТВЁРТЫЙ ФИНАЛЬНЫЙ УРОК 00:00:00
37 чел. ★ 4.9 $
  Напишите отзыв о четвёртой части курса:
что получилось, что было сложным,
что ещё вы добавите в программу.
 
17425. ser2018
17486. Freud
10494. Алексей В.
21921. Грачья
49 База данных. Management в студию! 00:02:39
35 чел. ★ 4.9 $
  На этом уроке мы приступаем к созданию БД
для нашего сервера шахматы онлайн.
 
25450. MaxB
17535. Алексей
32971. Ольга
14981. DimanDOS
50 База данных. Планирование 00:17:52
37 чел. ★ 4.9 $
  Мы продолжаем создание БД для
нашего сервера шахматы онлайн.
На данном уроке мы спроектируем схему нашей БД.
 
17425. ser2018
4423. Антон
9913. vip
17443. WildOrc
51 База данных. Упрощение 00:08:09
36 чел. ★ 4.8 $
  Мы продолжаем создание БД для
нашего сервера шахматы онлайн.
На данном уроке мы упростим схему нашей БД.
 
25450. MaxB
23924. Красимир Зорбов
10494. Алексей В.
20545. Max
52 База данных. Созидание 00:06:52
35 чел. ★ 4.9 $
  Мы продолжаем создание БД для
нашего сервера шахматы онлайн.
На данном уроке мы наконец создадим
нашу базу данных для онлайн шахмат.
 
24765. Anatoli
7119. Новопашин Владимир
10670. Сергей Соколов
18783. Andrew
53 База данных. VIP. Таблицы на вырост 00:12:53
34 чел. ★ 4.9 $
  Мы продолжаем создание БД для
нашего сервера шахматы онлайн.
На данном уроке мы создадим дополнительные таблицы,
которые понадобятся для реализации полноценной онлайн игры.
 
4210. Дмитрий
37216. Aleksei Petrovskii
18681. alklokov
23924. Красимир Зорбов
54 База данных. VIP. Красивая диаграма 00:04:41
34 чел. ★ 4.9 $
  На данном уроке мы нарисуем диаграмму нашей БД.
 
21921. Грачья
4210. Дмитрий
4423. Антон
28518. gregory
55 База данных. ПЯТЫЙ ФИНАЛЬНЫЙ УРОК 00:00:00
34 чел. ★ 4.8 $
  Напишите отзыв о пятой части курса:
что получилось, что было сложным,
что ещё вы добавите в программу.
 
4210. Дмитрий
7119. Новопашин Владимир
37216. Aleksei Petrovskii
10162. Дмитрий
56 Сервер. Последняя версия 00:12:29
33 чел. ★ 5 $
  На данном уроке мы приступаем к созданию
серверной части нашего онлайн проекта по шахматам.
 
17535. Алексей
21544. kr1stal
32971. Ольга
10558. Иван Воронин
57 Сервер. Райский Эдем - EDM 00:13:23
32 чел. ★ 5 $
  На этом уроке мы создадим EDM - Entity Data Model.
 
20545. Max
17535. Алексей
37216. Aleksei Petrovskii
24765. Anatoli
58 Сервер. Новая игра на JSON 00:11:40
32 чел. ★ 5 $
  На этом уроке мы изменим формат вывода с XML на JSON.
 
10080. FireWolf
10080. FireWolf
21544. kr1stal
17425. ser2018
59 Сервер. Официант без логики 00:10:07
32 чел. ★ 5 $
  На этом уроке мы будем упрощать наш ChessController.
 
20545. Max
18681. alklokov
23924. Красимир Зорбов
25450. MaxB
60 Сервер. Ваш ход! 00:19:29
32 чел. ★ 5 $
  Мы продолжаем создание серверной части для
нашего проекта Шахматы по сети.
На этом уроке мы реализуем выполнение ходов.
 
10080. FireWolf
10080. FireWolf
7119. Новопашин Владимир
17443. WildOrc
61 Сервер. Шахматная Идемпотентность 00:09:34
32 чел. ★ 5 $
  Мы продолжаем создание серверной части для
нашего проекта Шахматы по сети.
На этом уроке мы обсудим Шахматную Идемпотентность.
Напишите своими словами, что такое Идемпотентность.
 
7119. Новопашин Владимир
37216. Aleksei Petrovskii
18783. Andrew
18783. Andrew
62 Сервер. Китайская ничья 00:06:28
31 чел. ★ 5 $
  Мы продолжаем создание серверной части для
нашего проекта Шахматы по сети.
На этом уроке мы реализуем завершение игры при сдаче.
 
36285. Александр Шлома
36285. Александр Шлома
10080. FireWolf
32971. Ольга
63 Сервер. ШЕСТОЙ ФИНАЛЬНЫЙ УРОК 00:00:00
31 чел. ★ 4.8 $
  Напишите отзыв о шестой части курса:
что получилось, что было сложным,
что ещё вы добавите в программу.
 
21921. Грачья
23924. Красимир Зорбов
32971. Ольга
24765. Anatoli
64 Хостинг. Регистрация аккаунта 00:05:13
31 чел. ★ 4.9 $
  Приступаем к размещению нашего сервера в интернете.
Для этого нам потребуется Windows-хостинг с поддержкой ASP.NET

Чтобы мы были на одной волне и смогли проработать всё вместе,
пожалуйста зарегистрируйтесь на этом хостинг-сервисе:

Ссылка для регистрации на хостинге: https://www.reg.ru/?rlink=reflink-30461
 
10080. FireWolf
11589. Yefim
16259. Андрей
10670. Сергей Соколов
65 Хостинг. Лучше заплатить 00:11:12
31 чел. ★ 4.8 $
  На этом уроке мы выберем план, доменное имя, укажем контактную информацию.
 
16259. Андрей
16259. Андрей
4814. Дмитрий
4814. Дмитрий
66 Хостинг. Доступ по FTP 00:10:08
31 чел. ★ 5 $
  На этом уроке мы установим пароль для подключения к хостингу по FTP.

Напишите, какой FTP-клиент вы используете и приложите
скриншот вашей FTP программы с подключением к хостингу.
 
18783. Andrew
25450. MaxB
17535. Алексей
32971. Ольга
67 Хостинг. Публикация проекта 00:12:13
31 чел. ★ 5 $
  На этом уроке мы настроим публикацию проекта из Visual Studio.
Выполните все шаги и опубликуйте проект.

Приложите скриншот Visual Studio с логами публикации
и содержимое FTP каталога после публикации.
 
4423. Антон
18131. Александр
18131. Александр
24418. Евгений
68 Хостинг. Перенос базы данных 00:11:56
30 чел. ★ 5 $
  На этом уроке мы перенесём базу данных на сервер и подключимся к ней из скрипта.
 
7119. Новопашин Владимир
7119. Новопашин Владимир
5263. Павел
17425. ser2018
69 Хостинг. VIP. Двойные стандарты 00:07:32
30 чел. ★ 5 $
  На этом уроке мы обсудим нюансы с публикацией
очередной версии серверной части на хостинге.
 
10494. Алексей В.
21544. kr1stal
4423. Антон
18783. Andrew
70 Хостинг. СЕДЬМОЙ ФИНАЛЬНЫЙ УРОК 00:00:00
30 чел. ★ 5 $
  В этой части мы разместили сервер не хостинге.
Шахматная серверная программа нашла пристанище в интернете.
Наконец-таки можно будет переходить к игре по сети.

Напишите в отчёте, всё ли получилось
и по какому адресу можно найти ваш серверный API.
 
24765. Anatoli
14981. DimanDOS
4814. Дмитрий
17486. Freud
71 Клиент. Достучаться до облака 00:05:06
29 чел. ★ 5 $
  На этом уроке мы приступаем к завершающему этапу
по созданию клиент-серверной игры "Онлайн шахматы".
 
14981. DimanDOS
10558. Иван Воронин
21921. Грачья
20545. Max
72 Клиент. Дедовские методы 00:05:19
29 чел. ★ 5 $
  На этом уроке мы выделим FEN из полученной json строки.
 
30329. Алена
30329. Алена
17334. Дмитрий Б
11589. Yefim
73 Клиент. Ход в мешке 00:15:23
29 чел. ★ 5 $
  На этом уроке мы научимся отправлять на сервер наш ход.
 
14981. DimanDOS
24418. Евгений
18783. Andrew
17486. Freud
74 Клиент. Серверные пешки 00:05:25
29 чел. ★ 5 $
  На этом уроке мы используем ранее созданный класс Client()
в наш проект на Unity, чтобы можно было поиграть с GUI.
 
10558. Иван Воронин
17425. ser2018
17334. Дмитрий Б
17334. Дмитрий Б
75 Клиент. Следы невиданных ходов 00:07:25
29 чел. ★ 5 $
  На этом уроке мы реализуем отправку хода через GUI.
 
11589. Yefim
21921. Грачья
10670. Сергей Соколов
10080. FireWolf
76 Клиент. Фоновое обновление 00:11:50
29 чел. ★ 5 $
  На этом уроке мы реализуем функцию
обновления текущего состояния на доске.
 
17443. WildOrc
18783. Andrew
7119. Новопашин Владимир
18131. Александр
77 FREE Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК 00:03:01
27 чел. ★ 5 Free
  Поздравляю вас с завершением нашего эпического курса
по созданию клиент-серверной игры в шахматы по сети!

Запишите живое видео, где будет видно, что в игру
можно поиграть с двух разных устройств/компьютеров.

Расскажите на видео о своём подвиге.
Чем курс понравился, что было сложно,
что было интересно, что можно будет добавить.
 
21921. Грачья
17535. Алексей
17535. Алексей
17443. WildOrc
78 Рефакторинг. С чего начать? 00:05:39
24 чел. ★ 5 $
  На этом уроке мы начинаем рефакторинг
кода клиентской части на Unity.
 
25450. MaxB
10558. Иван Воронин
18131. Александр
20545. Max
79 Рефакторинг. Координатные трансформации 00:14:04
24 чел. ★ 5 $
  На этом уроке мы продолжаем рефакторинг
и сейчас мы выделим статические элементы.
 
20545. Max
24418. Евгений
24765. Anatoli
8275. Tekashnik
80 Рефакторинг. Чёрный ящик 00:07:38
24 чел. ★ 5 $
  Мы продолжаем рефакторинг нашего кода.
На данном уроке мы займёмся словарями.
 
8275. Tekashnik
8275. Tekashnik
10558. Иван Воронин
24418. Евгений
81 Рефакторинг. Интерфейсная прослойка 00:10:35
24 чел. ★ 5 $
  Мы продолжаем рефакторинг нашего кода.
На данном уроке мы создадим интерфейс ICreatable.
 
7119. Новопашин Владимир
5263. Павел
10080. FireWolf
18783. Andrew
82 Рефакторинг. Ящик с фигурами 00:04:16
1 тест
24 чел. ★ 5 $
  Мы продолжаем рефакторинг нашего кода.
На данном уроке мы сделаем класс Box() абстрактным.
 
17443. WildOrc
18131. Александр
23924. Красимир Зорбов
17425. ser2018
83 Рефакторинг. Многоклеточная сущность 00:06:48
24 чел. ★ 5 $
  Мы продолжаем рефакторинг нашего кода.
На данном уроке мы создадим класс BoxSquares().
 
5263. Павел
24765. Anatoli
17535. Алексей
17535. Алексей
84 Рефакторинг. Вынос переноса 00:02:34
24 чел. ★ 4.9 $
  Мы продолжаем рефакторинг нашего кода.
На данном уроке мы создадим класс Box().SetPosition().
 
11589. Yefim
20545. Max
23924. Красимир Зорбов
21544. kr1stal
85 Рефакторинг. Спрайт, не дай себя заинтерфейсить 00:07:18
24 чел. ★ 5 $
  Мы продолжаем рефакторинг нашего кода.
На данном уроке мы создадим класс Box().SetSpriteAt().
 
25450. MaxB
30329. Алена
18783. Andrew
24418. Евгений
86 Рефакторинг. Клетка в клетке 00:04:46
24 чел. ★ 5 $
  Мы продолжаем рефакторинг нашего кода.
На данном уроке мы перенесём и разделим класс ShowSquare().
 
25450. MaxB
5263. Павел
24418. Евгений
17486. Freud
87 Рефакторинг. Шахматная независимость 00:07:23
24 чел. ★ 5 $
  Мы продолжаем рефакторинг нашего кода.
На данном уроке мы перенесём некоторые функции в класс BoxSquares().
 
18681. alklokov
17535. Алексей
17535. Алексей
30329. Алена
88 Рефакторинг. Хоровод из четырёх фигур 00:14:37
24 чел. ★ 4.9 $
  Мы продолжаем рефакторинг нашего кода.
На данном уроке мы порефакторим функционал превращения пешки.
 
24765. Anatoli
4814. Дмитрий
21544. kr1stal
10080. FireWolf
89 Рефакторинг. Волшебник изумрудного ящика 00:18:39
24 чел. ★ 4.9 $
  Мы продолжаем рефакторинг нашего кода.
На данном уроке мы создадим класс BoxPromots().
 
24765. Anatoli
8275. Tekashnik
11589. Yefim
23924. Красимир Зорбов
90 Рефакторинг. Потерянная пешка 00:36:59
24 чел. ★ 4.9 $
  На этом уроке мы вернёмся к нашей библиотеке
для исправления старой ошибки: пешка может
превратиться в чужую фигуру ил остаться пешкой.
 
17535. Алексей
17535. Алексей
20545. Max
10080. FireWolf
91 Рефакторинг. Класс шахматной игры 00:13:15
23 чел. ★ 4.8 $
  ЭТОТ УРОК НУЖНО ПЕРЕЗАПИСАТЬ. ДЛЯ ЭТОГО МНЕ НУЖЕН ПРОЕКТ ДО ЕГО ВЫПОЛНЕНИЯ.
ПОЖАЛУЙСТА ПЕРЕД ВЫПОЛНЕНИЕМ ЭТОГО УРОКА СОЗДАЙТЕ АРХИВ ПРОЕКТА И ПРИШЛИТЕ ЕГО МНЕ.

Мы на финишной прямой нашего рефакторинга.
На данном уроке мы вынесем логику игры в отдельный класс Game().
 
4814. Дмитрий
30329. Алена
17443. WildOrc
10080. FireWolf
92 Рефакторинг. Двухэтажное превращение 00:16:50
22 чел. ★ 5 $
  Мы всё ближе и ближе к финишу нашего рефакторинга.
На данном уроке мы вынесем оставшуюся логику игры в класс Game().
 
5263. Павел
17443. WildOrc
25450. MaxB
18783. Andrew
93 Рефакторинг. Финальное причёсывание 00:06:58
22 чел. ★ 5 $
  Мы поздравляем тебя с завершением рефакторинга.
На данном уроке мы причешем наши скрипты.
 
8275. Tekashnik
23924. Красимир Зорбов
18783. Andrew
10558. Иван Воронин
94 Рефакторинг. Последний аккорд 00:14:10
23 чел. ★ 4.9 $
  На этом уроке мы заканчиваем наш эпический курс.
Получилось здорово.
Я доволен результатом.
Надеюсь, вы тоже.
Мы проделали огромную работу.
Каждый стал чуточку умнее и опытнее.
 
24765. Anatoli
18783. Andrew
4423. Антон
10080. FireWolf
95 VIP. Меню DimanDOSа 00:27:50
20 чел. ★ 5 $
  1. Создание и размещение кнопки вызова меню и панели с кнопками.
2. Программирование действий по нажатиям кнопок -
создание функций и привязка их к событиям нажатия.
 
24418. Евгений
17425. ser2018
10558. Иван Воронин
18783. Andrew
  Итого:   95 видеоуроков 17 час. 04 мин.
18 тестов
19 чел. ★ 4.96  
  Финалисты:   Дмитрий,   Yefim,   Tekashnik,   Иван Воронин,   ser2018,   Алексей,   Дмитрий Б,   alklokov,   FireWolf,   Andrew,   Max,   Новопашин Владимир,   Красимир Зорбов,   Антон,   Евгений,   Anatoli,   Freud,   Алена,   MaxB .

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





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

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

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

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


Научился: получили минимально рабочую версию, дальше нужно что то "прикручивать" по усмотрению и способностям



Научился: Научился делать сетевые шахматы на юнити под разные платформы. Были подробно рассмотрены шахматные алгоритмы и проверка правильности ходов, создание веб сервера с базой данных для сохранения игр и связи между игроками. Для полноты игры осталось добавить невозможность играть фигурами соперника, звуки, авторизацию пользователей и подобные украшательства. Ну и ещё рефакторинг...
Трудности: Решить некоторые возникающие в процессе создания игры ошибки, что, однако, дало бесценный опыт на будущее :)