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

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

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

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

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

После взноса  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
В результате мы создадим сервер, через который клиенты
смогут играть друг с другом в шахматы со смартфона.

Записаться на курс
 
16568. Игорь Тюлькин
24765. Anatoli
14462. Роман
10936. Сергей
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
 
6203. Николай Миролюбов
9014. Николай Денисов
16520. Саша Авербух
5649. Максим Лапшинов
3 Доска. Фигуры 00:13:05
62 чел. ★ 5 $
  На этом уроке мы разместим доску с фигурами.
 
14462. Роман
36285. Александр Шлома
18493. Evgenii Kudriavtcev
4210. Дмитрий
4 Доска. Состояния переноса 00:11:29
64 чел. ★ 5 $
  На этом уроке мы начнём процесс Drag-n-Drop и обсудим все состояния,
через которые проходит объект в процессе переноса.
Создадим скрипт, класс, перечисление, конструктор и метод Action.
 
16253. Дмитрий
23924. Красимир Зорбов
17535. Алексей
14462. Роман
5 Доска. Подцеп фигуры 00:12:05
61 чел. ★ 5 $
  На этом уроке мы найдём фигуру, по которой кликнул пользователь.
 
16259. Андрей
7119. Новопашин Владимир
19867. Alexander
36285. Александр Шлома
6 Доска. Смещение 00:07:57
59 чел. ★ 4.9 $
  На этом уроке мы допишем перенос фигуры и учтём смещение при клике.
Теперь вы сможете разыграть любую партию - сделайте скриншот интересной позиции!
 
12464. Татьяна
12464. Татьяна
10080. FireWolf
17535. Алексей
7 Доска. Запуск на Windows 00:05:57
59 чел. ★ 5 $
  На этом уроке мы создадим независимый билд (рабочая версия)
нашей игры для платформы Windows.
 
31744. Александр Басов
17334. Дмитрий Б
17443. WildOrc
17443. WildOrc
8 Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК 00:02:32
54 чел. ★ 4.8 $
  Мы закончили первую часть курса,
создали шахматную доску,
запустили её на Windows.

Напишите отзыв о первой части курса:
что получилось, что было сложным,
что ещё вы добавите в программу.
 
25450. MaxB
16253. Дмитрий
10936. Сергей
21921. Грачья
9 Доска. VIP. Запуск на Android 00:10:00
53 чел. ★ 4.8 $
  На этом уроке мы запустим нашу доску на операционной системе Android.
Приготовьте свой планшет/телефон и приступайте к эскпорту и запуску!
* Выполнять этот урок не обязательно.
 
23924. Красимир Зорбов
1901. Neverwinter 2
37216. Aleksei Petrovskii
14981. DimanDOS
10 Доска. VIP. Запуск в Интернете 00:11:24
53 чел. ★ 4.9 $
  На этом уроке мы отправим наш проект в Интернет.
Для этого мы воспользуемся технологией WebGL.
Генерация страницы занимает продолжительное время.
Засеки момент начала и напиши в отчете сколько времени это заняло.

* Выполнять этот урок необязательно.
 
9752. chokayes
10558. Иван Воронин
10494. Алексей В.
28739. Vasilij
11 FREE Классы. Архитектура проекта 00:19:24
1 тест
64 чел. ★ 5 Free
  На этом уроке мы познакомимся с архитектурой проекта,
посмотрим на предстоящее путешествие с высоты птичьего полёта.
Задание: написать, что для вас в этом плане самое простое, а что - самое сложное.
12 Классы. Шахматная библиотека 00:15:22
2 теста
53 чел. ★ 4.9 $
  На данном уроке мы начинаем создание шахматных классов на языке C#, которые позволят проверять правила игры.
Для этого мы напишем библиотеку, которая сможет для любой шахматной позиции определить возможность любого хода.
 
18131. Александр
5263. Павел
14462. Роман
14462. Роман
13 Классы. Цветная фигура 00:10:21
53 чел. ★ 4.9 $
  Мы продолжаем создание шахматных классов на языке C#,
которые позволят проверять правила игры.
На этом уроке мы рассмотри схему библиотеки dll,
которая поможет нам сориентироваться в дальнейших действиях.
 
21544. kr1stal
18131. Александр
31744. Александр Басов
10936. Сергей
14 Классы. Квадратная площадь 00:14:59
52 чел. ★ 5 $
  Мы продолжаем создание шахматных классов на языке C#,
которые позволят проверять правила игры.
На этом уроке мы создадим структуру классов
с минимально необходимым кодом.
 
10558. Иван Воронин
14981. DimanDOS
1901. Neverwinter 2
21921. Грачья
15 Классы. Фигурой марш! 00:11:52
51 чел. ★ 5 $
  Мы продолжаем создание шахматных классов на языке C#,
которые позволят проверять правила игры.
На этом уроке мы создадим классы для
хранения и перемещения фигур по клеткам.
 
14981. DimanDOS
17334. Дмитрий Б
17334. Дмитрий Б
10080. FireWolf
16 Классы. Квадратная матрица 00:09:56
51 чел. ★ 5 $
  Мы продолжаем создание шахматных классов на языке C#,
которые позволят проверять правила игры.
На этом уроке мы создадим класс Board(),
который будет заниматься доской и работать с FEN.
 
32971. Ольга
14981. DimanDOS
10936. Сергей
4210. Дмитрий
17 Классы. Стой, кто идёт! 00:10:04
51 чел. ★ 5 $
  Мы продолжаем создание шахматных классов на языке C#,
которые позволят проверять правила игры.
На этом уроке мы создадим класс Moves(),
который будет заниматься проверкой возможности хода.
 
10936. Сергей
16520. Саша Авербух
30329. Алена
30329. Алена
18 Классы. Шахматная бюрократия 00:07:58
50 чел. ★ 5 $
  Мы продолжаем создание шахматных классов на языке C#,
которые позволят проверять правила игры.
На этом уроке мы допишем класс Chess().
 
23924. Красимир Зорбов
18681. alklokov
5263. Павел
18783. Andrew
19 Классы. Консольная доска 00:14:05
1 тест
49 чел. ★ 5 $
  Мы приступаем к написанию тестов для нашей библиотеки.
На этом уроке мы создадим функционал для отображения доски
и исправим старую ошибку копипаста.
 
24418. Евгений
25450. MaxB
25450. MaxB
10670. Сергей Соколов
20 Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК 00:00:00
49 чел. ★ 4.8 $
  Мы создали все основные классы нашего проекта.
Твоя задача - нарисовать UML схему созданных классов.
Нарисовать схему значительно проще, когда проект уже готов.
Поэтому задание не сложное, но очень, очень полезное и нужное.
Используй иерархическую структуру Solution Explorer в VisualStudio.
Нарисовать можно от руки, либо в сервисе draw.io.
Можно использовать любой другой *не автоматический* инструмент рисования.
Важно сделать это самостоятельно, а не сгенерить программой! Поэтому рисуй сам.

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

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

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

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

Ссылка для регистрации на хостинге: https://www.reg.ru/?rlink=reflink-30461
 
24418. Евгений
14981. DimanDOS
5263. Павел
10670. Сергей Соколов
65 Хостинг. Лучше заплатить 00:11:12
31 чел. ★ 4.8 $
  На этом уроке мы выберем план, доменное имя, укажем контактную информацию.
 
36285. Александр Шлома
17486. Freud
10494. Алексей В.
10670. Сергей Соколов
66 Хостинг. Доступ по FTP 00:10:08
31 чел. ★ 5 $
  На этом уроке мы установим пароль для подключения к хостингу по FTP.

Напишите, какой FTP-клиент вы используете и приложите
скриншот вашей FTP программы с подключением к хостингу.
 
7119. Новопашин Владимир
10670. Сергей Соколов
17334. Дмитрий Б
17334. Дмитрий Б
67 Хостинг. Публикация проекта 00:12:13
31 чел. ★ 5 $
  На этом уроке мы настроим публикацию проекта из Visual Studio.
Выполните все шаги и опубликуйте проект.

Приложите скриншот Visual Studio с логами публикации
и содержимое FTP каталога после публикации.
 
21921. Грачья
21921. Грачья
10558. Иван Воронин
23924. Красимир Зорбов
68 Хостинг. Перенос базы данных 00:11:56
30 чел. ★ 5 $
  На этом уроке мы перенесём базу данных на сервер и подключимся к ней из скрипта.
 
17334. Дмитрий Б
17334. Дмитрий Б
18681. alklokov
17535. Алексей
69 Хостинг. VIP. Двойные стандарты 00:07:32
30 чел. ★ 5 $
  На этом уроке мы обсудим нюансы с публикацией
очередной версии серверной части на хостинге.
 
17535. Алексей
21544. kr1stal
10670. Сергей Соколов
23924. Красимир Зорбов
70 Хостинг. СЕДЬМОЙ ФИНАЛЬНЫЙ УРОК 00:00:00
30 чел. ★ 5 $
  В этой части мы разместили сервер не хостинге.
Шахматная серверная программа нашла пристанище в интернете.
Наконец-таки можно будет переходить к игре по сети.

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

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

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

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

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





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

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

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

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


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



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