# |
Название видеоурока |
Видео / Тесты |
Решило |
Рейтинг |
Доступ |
1 |
Планирование
|
00:40:08
1 тест |
100 чел. |
★ 4.9 |
Done |
|
Мы начинаем создание игровой программы Морской Бой. 1. Создать объектную модель. 2. Реализовать классы Корабль и Море. 3. Спроектировать интерфейс игры. DataGridView. 4. Написать Искусственный интеллект. 5. Реализовать игру с компьютером. 6. Реализовать сетевую версию игры на двоих.
Отчёт отправил: 9752. chokayes Выполнено за 5 дней 4 час. 23 мин. [Показать отчёт]
Научился: Я расстроен, опять будут имена переменных не в ANSI |
|
Павел, Alina, Роман, Tom, MaxB, Никита, Михаил, Татьяна, Эдуард, Eugene, Ксения, Дмитрий, Евгений Черкасов, Glebov Alexandr Leonidovich, Николай Миролюбов, Александр, no name, Tatyana, vip, DenisMed, Екатерина, Анастасия, Олег Чудновский, Николай Денисов, DimanDOS, chokayes, Александр, Кирилл Третьяков, Гузель, Андрей Шевченко, Yefim, Dimon, Анатолий, volld, LINKI, Александр, Новопашин Владимир, Олег Лопухинский, Tekashnik, Алексей|BrisK|Кривицкий, Станислав, Наташа, Ильшат, Юрий, Фомичева Наталья, Алексей В., Александр, Сергей, Артём, Максим Лапшинов, Сергей Лузум, ironsavior, Максим, Кирилл, Alexander, AZANIR, Артём, Никита, Владимир, Виталий, Vera, Ксения, Александр Львович, Кирилл Шмойлов, jtahun, Александр Широков, Artur, Андрей Поляков, Юрий, Александр, Карен Мурадян, Аристарх и другие
|
2 |
Море и Корабль
|
00:57:13
1 тест |
92 чел. |
★ 5 |
Done |
|
На этом уроке мы создадим "ядро" программы, два основных класса - Корабль и Море. А в конце урока протестируем их работу.
Отчёт отправил: 9752. chokayes Выполнено за 1 день 2 час. 51 мин. [Показать отчёт]
Научился: За один урок столько всего сделали. Создали классы для игры. Все супер! |
|
Павел, Alina, Роман, Tom, MaxB, Никита, Татьяна, Эдуард, Eugene, Ксения, Дмитрий, Евгений Черкасов, Glebov Alexandr Leonidovich, Александр, no name, Tatyana, vip, DenisMed, Екатерина, Анастасия, Олег Чудновский, Николай Денисов, DimanDOS, chokayes, Александр, Гузель, Кирилл Третьяков, Андрей Шевченко, Yefim, Dimon, Анатолий, volld, LINKI, Александр, Новопашин Владимир, Олег Лопухинский, Tekashnik, Алексей|BrisK|Кривицкий, Станислав, Наташа, Ильшат, Фомичева Наталья, Юрий, Алексей В., Александр, Сергей, jtahun, Артём, Максим Лапшинов, Сергей Лузум, ironsavior, Максим, AZANIR, Кирилл, Alexander, Артём, Никита, Владимир, Виталий, Александр Львович, Ксения, дима, Кирилл Шмойлов, Александр Широков, Андрей Поляков, Юрий, Александр, Платон, Карен Мурадян, Аристарх, Дмитрий Мерцалов, Дмитрий и другие
|
3 |
Редактор и Сетка
|
00:59:58
|
84 чел. |
★ 5 |
Done |
|
На этом уроке мы разместим и настроим DataGridView. Потом расширим класс Море до Редактора, добавив методы для автоматического размещения всех кораблей.
Отчёт отправил: 9752. chokayes Выполнено за 4 час. 57 мин. [Показать отчёт]
Научился: прикольная реализация случйной расстановки |
|
Павел, Alina, Роман, Tom, MaxB, Никита, Татьяна, Эдуард, Eugene, Ксения, Дмитрий, Евгений Черкасов, Glebov Alexandr Leonidovich, Александр, no name, Tatyana, vip, DenisMed, Екатерина, Анастасия, DimanDOS, Николай Денисов, Александр, Олег Лопухинский, chokayes, Андрей Шевченко, Гузель, Кирилл Третьяков, Yefim, Dimon, volld, LINKI, Александр, Новопашин Владимир, Tekashnik, Алексей|BrisK|Кривицкий, Станислав, Ильшат, Юрий, Фомичева Наталья, Алексей В., Александр, Артём, Максим Лапшинов, AZANIR, Сергей Лузум, Максим, ironsavior, Кирилл, Артём, Alexander, Никита, Владимир, Виталий, Ксения, Александр Львович, дима, Кирилл Шмойлов, Александр Широков, Андрей Поляков, Аристарх, Юрий, Александр, Карен Мурадян, Дмитрий Мерцалов, Дмитрий, Иван, Олюшка, Sergey, alexmail19Q, Дмитрий, Юрий С., ron_in и другие
|
4 |
Делегаты отображения
|
00:32:57
1 тест |
79 чел. |
★ 5 |
Done |
|
На этом уроке мы перенесём функции из Моря в редактор и создадим Делегаты для отображения Кораблей и Выстрелов.
Отчёт отправил: 9752. chokayes Выполнено за 10 час. 8 мин. [Показать отчёт]
Научился: Все супер! |
|
Павел, Alina, Роман, Tom, MaxB, Никита, Татьяна, Эдуард, Eugene, Ксения, Дмитрий, Евгений Черкасов, Glebov Alexandr Leonidovich, Александр, no name, Tatyana, vip, Екатерина, Анастасия, DimanDOS, Николай Денисов, Олег Лопухинский, Александр, chokayes, Андрей Шевченко, Гузель, Кирилл Третьяков, Yefim, Dimon, volld, LINKI, Александр, Новопашин Владимир, Tekashnik, Алексей|BrisK|Кривицкий, Станислав, Ильшат, Юрий, Фомичева Наталья, Алексей В., Александр, Артём, Максим Лапшинов, AZANIR, Сергей Лузум, Максим, ironsavior, Alexander, Кирилл, Артём, Владимир, Ксения, Никита, Александр Львович, Виталий, Кирилл Шмойлов, Александр Широков, Аристарх, Андрей Поляков, Юрий, Александр, Карен Мурадян, Дмитрий Мерцалов, Дмитрий, Иван, Олюшка, Sergey, Дмитрий, alexmail19Q, Юрий С., Anton, Иван, Roman Zhilin и другие
|
5 |
Установка кораблей
|
00:38:34
1 тест |
73 чел. |
★ 4.9 |
Done |
|
На этом уроке мы дадим возможность пользователю устанавливать корабли мышкой и с клавиатуры.
Отчёт отправил: 9752. chokayes Выполнено за 6 час. 57 мин. [Показать отчёт]
Научился: ООП рулит. Все круто! На основе данного урока появилась мысля сдедать, упрощенный попиксельный графический редактор. |
|
Павел, Alina, Роман, Tom, MaxB, Никита, Татьяна, Эдуард, Eugene, Ксения, Дмитрий, Евгений Черкасов, Glebov Alexandr Leonidovich, Александр, no name, vip, Tatyana, Екатерина, Анастасия, Александр, DimanDOS, Николай Денисов, Олег Лопухинский, chokayes, Андрей Шевченко, Гузель, Кирилл Третьяков, Yefim, Dimon, volld, LINKI, Александр, Новопашин Владимир, Tekashnik, Алексей|BrisK|Кривицкий, Станислав, Ильшат, Фомичева Наталья, Юрий, Алексей В., Артём, Максим Лапшинов, AZANIR, Максим, Сергей Лузум, ironsavior, Артём, Alexander, Кирилл, Владимир, Никита, Кирилл Шмойлов, Александр Широков, Андрей Поляков, Юрий, Александр, Иван, Карен Мурадян, Дмитрий Мерцалов, Дмитрий, Олюшка, Иван, Sergey, Дмитрий, alexmail19Q, Юрий С., Anton, Roman Zhilin, Александр, Елена, Sergey, Саша, Ярина
|
6 |
Олимпиада - Самый лучший алгоритм
|
00:49:59
|
67 чел. |
★ 4.9 |
Done |
|
На участие в олимпиаде было прислано 10 работ. В этом видео мы проводим тестирование всех программ. Домашнее задание - составить словесный алгоритм ИИ.
Отчёт отправил: 9752. chokayes Выполнено за 4 час. 57 мин. [Показать отчёт]
Научился: Orange молодец! Реализовал сразу 2 эффективных алгоритма.
Очень интересный формат урока получился. Как раз подойдет для нового супер-метода, который Евгений Витольдович хочет создать, чтобы в кратчайшие сроки получать на выходе программиста приличного уровня. ) Сложности: было бы супер, если бы на сайте была бы тестирующая система ИИ морского боя для всех желающих и сравнивать скорость на выбор, с другими участниками.
или хотя бы получить реализацию участников в виде dll, чтобы самому потестировать свой алгоритм. |
|
Павел, Alina, Роман, Tom, MaxB, Никита, Татьяна, Эдуард, Eugene, Ксения, Евгений Черкасов, Glebov Alexandr Leonidovich, Александр, vip, no name, Tatyana, Екатерина, Александр, Николай Денисов, DimanDOS, Олег Лопухинский, chokayes, Андрей Шевченко, Кирилл Третьяков, Гузель, Yefim, Dimon, volld, LINKI, Александр, Новопашин Владимир, Tekashnik, Алексей|BrisK|Кривицкий, Станислав, Ильшат, Фомичева Наталья, Юрий, Алексей В., Артём, Максим Лапшинов, AZANIR, Максим, Сергей Лузум, ironsavior, Артём, Alexander, Кирилл, Владимир, Никита, Кирилл Шмойлов, Александр Широков, Александр, Андрей Поляков, Юрий, Карен Мурадян, Дмитрий, Дмитрий Мерцалов, Иван, Sergey, Саша, Дмитрий, alexmail19Q, Юрий С., Ярина, Елена, Иван, Sergey
|
7 |
Олимпиада - Угадай число
|
00:23:26
|
73 чел. |
★ 4.9 |
Done |
|
Класс Secret загадал число. Вам нужно написать класс Strategy, который сможет его отгадать. Инструкции в видео-уроке.
Отчёт отправил: 9752. chokayes Выполнено за 16 час. 2 мин. [Показать отчёт]
Научился: Разбираться со сторонними классами. Самое интересное сегодня на вебинаре я предлагал рассмотреть реализацию бинарного поиска в VS. Прям совпадение. ) |
|
Павел, Alina, Роман, Tom, MaxB, Никита, Татьяна, Эдуард, Eugene, Ксения, Евгений Черкасов, Glebov Alexandr Leonidovich, Александр, vip, Tatyana, Екатерина, Александр, DimanDOS, Николай Денисов, Олег Лопухинский, chokayes, Андрей Шевченко, Кирилл Третьяков, Гузель, Yefim, Dimon, volld, LINKI, Александр, Алексей|BrisK|Кривицкий, Новопашин Владимир, Tekashnik, Станислав, Ильшат, Юрий, Алексей В., Артём, AZANIR, Максим Лапшинов, Сергей Лузум, Максим, ironsavior, Артём, Alexander, Кирилл, Владимир, Никита, Кирилл Шмойлов, Александр Широков, Александр, Андрей Поляков, Юрий, Карен Мурадян, Дмитрий, Дмитрий Мерцалов, Иван, Sergey, Дмитрий, alexmail19Q, Юрий С., Ярина, Александр, Roman Zhilin, Саша, Иван, Елена, Сергей, Sergey, Иван, Максим Базуев, Андрей, Александр, Зуфар Мухаметов
|
8 |
Олимпиада - Создание ИИ - Стратегия
|
00:12:46
|
58 чел. |
★ 5 |
Done |
|
Олимпиадная задача - создать алгоритм ИИ для игры в Морской бой. Подробности на видео.
Отчёт отправил: 9752. chokayes Выполнено за 1 день 8 час. 50 мин. [Показать отчёт]
Научился: Отличный формат уроков! Надо раобраться в чужом коде и свой написать. Что может быть реальнее на практике?
Так как мы можем стрелять только один раз, а цикл стрельбы реализован извне, то необходимо как-то запоминать выстрелы.
Реализовал через list, если выстрелили по точке, то ее сразу удаляем. Кроме того, есть еще статусы игры. Т.е. мы просто стреляем или находимся в режиме добивания, находимся мы в поиске 4-х палубника или 3-х палубника и т.д. Нужно было еще как-то помечать клетки вокруг убитого корабля, жаль что нельзя было использовать карту попадания класса море, хотел унаследоваться от него, потом понял, что видимо это не по правилам, так что пришлось свою карту делать, засунул в конструктор, чтобы она автоматом проинициализировалась. Сложности: В каждом курсе нахожу что-то новое для себя. У каждого есть своя изюминка. ) |
|
Павел, Роман, Tom, MaxB, Никита, Татьяна, Эдуард, Eugene, Ксения, Евгений Черкасов, Glebov Alexandr Leonidovich, Александр, vip, Tatyana, Екатерина, Анастасия, Александр, DimanDOS, Николай Денисов, Олег Лопухинский, chokayes, Алексей|BrisK|Кривицкий, Андрей Шевченко, Кирилл Третьяков, Гузель, Yefim, Dimon, LINKI, Александр, Новопашин Владимир, Tekashnik, Станислав, Ильшат, Юрий, Алексей В., Дмитрий, Максим Лапшинов, ironsavior, Максим, Сергей Лузум, Кирилл, Кирилл Шмойлов, Владимир, Никита, Александр Широков, Александр, Андрей Поляков, Юрий, Дмитрий, Иван, alexmail19Q, Юрий С., Ярина, Иван, Сергей, Александр, Sergey, Елена
|
9 |
Олимпиада - Создание ИИ - Шаблон ударов
|
00:35:30
|
54 чел. |
★ 5 |
Done |
|
Алгоритм искусственного интеллекта для игры в Морской бой состоит из двух этапов: 1. нанесение ударов по шаблону для поиска 4-палубного и 2-палубных. 2. добивание раненного корабля и пометка клеток вокруг потопленного корабля. На этом уроке разберём и реализуем первый этап.
Отчёт отправил: 9752. chokayes Выполнено за 15 час. 24 мин. [Показать отчёт]
Научился: Использование статичной матрицы - быстрое и эффективное решение, но не универсальное. Сам вначале хотел так сделать, но потом подумал зачем нам тогда ширина и высота моря? Поэтому программно формирую отдельные списки выстрелов для поиска 4-х палубников, 3-х палубников и т.д. Т.е. выстрелили, удалили из списка координаты и забыли. А так интересно посмотреть ход мыслей другого человека. ) |
|
Павел, Роман, MaxB, Никита, Татьяна, Эдуард, Eugene, Ксения, Glebov Alexandr Leonidovich, vip, Александр, Tatyana, Екатерина, Анастасия, Александр, DimanDOS, Олег Лопухинский, Николай Денисов, Алексей|BrisK|Кривицкий, chokayes, Андрей Шевченко, Кирилл Третьяков, Гузель, Yefim, Dimon, LINKI, Александр, Новопашин Владимир, Tekashnik, Станислав, Ильшат, Юрий, Алексей В., Дмитрий, Максим Лапшинов, ironsavior, Максим, Сергей Лузум, Кирилл, Кирилл Шмойлов, Владимир, Никита, Александр Широков, Андрей Поляков, Александр, Юрий, Иван, Дмитрий, Иван, alexmail19Q, Юрий С., Ярина, Елена, Sergey
|
10 |
Олимпиада - Создание ИИ - Добивание корабля
|
00:49:11
1 тест |
51 чел. |
★ 4.9 |
Done |
|
Алгоритм искусственного интеллекта для игры в Морской бой состоит из двух этапов: 1. нанесение ударов по шаблону для поиска 4-палубного и 2-палубных. 2. добивание раненного корабля и пометка клеток вокруг потопленного корабля. На этом уроке разберём и реализуем второй этап.
Отчёт отправил: 9752. chokayes Выполнено за 8 час. 48 мин. [Показать отчёт]
Научился: Все супер! Отличное добивание получилось. Постоянно узнаю что-то новое. |
|
Павел, Алексей|BrisK|Кривицкий, Роман, MaxB, Никита, Татьяна, Эдуард, Eugene, Ксения, Glebov Alexandr Leonidovich, vip, Александр, Tatyana, Екатерина, Анастасия, Александр, Николай Денисов, chokayes, Кирилл Третьяков, Гузель, Yefim, Dimon, LINKI, Александр, Новопашин Владимир, Tekashnik, Станислав, Ильшат, Юрий, Алексей В., Дмитрий, Максим Лапшинов, Максим, Сергей Лузум, Кирилл, ironsavior, Кирилл Шмойлов, Владимир, Никита, Александр Широков, Андрей Поляков, Александр, Юрий, Иван, Дмитрий, Иван, Ярина, alexmail19Q, Юрий С., Елена, Sergey
|
11 |
Рефакторинг кода
|
00:27:28
|
45 чел. |
★ 5 |
Done |
|
На этом уроке мы займёмся рефакторингом нашего проекта. Создадим класс SeaGrid, в который перенесём некоторые функции из класса формы.
Отчёт отправил: 9752. chokayes Выполнено за 6 час. 15 мин. [Показать отчёт]
Научился: Люблю рефакторинг. Классный урок. |
|
Павел, Алексей|BrisK|Кривицкий, Роман, MaxB, Никита, Эдуард, Eugene, Ксения, Glebov Alexandr Leonidovich, vip, Александр, Tatyana, Екатерина, Анастасия, Александр, Николай Денисов, chokayes, Кирилл Третьяков, Евгений Волосатов, Гузель, Yefim, Dimon, LINKI, Александр, Новопашин Владимир, Tekashnik, Станислав, Ильшат, Юрий, Алексей В., Дмитрий, Юрий С., Максим Лапшинов, Сергей Лузум, Максим, Дмитрий, Кирилл, ironsavior, Кирилл Шмойлов, Юрий, Владимир, Никита, Александр Широков, Андрей Поляков, Иван
|
12 |
Интерфейс игры
|
00:21:58
1 тест |
44 чел. |
★ 5 |
Done |
|
На этом уроке мы создадим интерфейс пользователя - разместим несколько кнопочек и запрограммируем их. Также создадим перечисление всех режимов игры.
Отчёт отправил: 9752. chokayes Выполнено за 14 час. 53 мин. [Показать отчёт]
Научился: создали интерфейс пользователя. повторение - мать учения! ) |
|
Павел, Алексей|BrisK|Кривицкий, Роман, MaxB, Никита, Эдуард, Eugene, Ксения, Glebov Alexandr Leonidovich, vip, Александр, Tatyana, Екатерина, Анастасия, Александр, Николай Денисов, chokayes, Кирилл Третьяков, Гузель, Yefim, Dimon, LINKI, Александр, Новопашин Владимир, Tekashnik, Станислав, Ильшат, Юрий, Алексей В., Дмитрий, Юрий С., Максим Лапшинов, Сергей Лузум, Максим, Дмитрий, Кирилл, ironsavior, Кирилл Шмойлов, Юрий, Владимир, Никита, Иван, Александр Широков, Андрей Поляков
|
13 |
Последний Бой!
|
00:26:59
|
40 чел. |
★ 5 |
Done |
|
На этом уроке мы закончим создание Морского боя. Сделаем отображение выстрелов пользователя. Подключим класс Mission и сделаем ход компьютера. Ходы будут выполняться в порядке очереди. Нам потребуется таймер для постепенного отображения серии ходов компьютера.
Отчёт отправил: 9752. chokayes Выполнено за 1 день 13 час. 13 мин. [Показать отчёт]
Научился: все супер! детали в финальном уроке |
|
Павел, Алексей|BrisK|Кривицкий, Роман, MaxB, Никита, Эдуард, Eugene, vip, Александр, Tatyana, Екатерина, Николай Денисов, chokayes, Кирилл Третьяков, Гузель, Yefim, Dimon, LINKI, Александр, Новопашин Владимир, Tekashnik, Станислав, Ильшат, Юрий, Алексей В., Дмитрий, Юрий С., Максим Лапшинов, Сергей Лузум, Дмитрий, Максим, ironsavior, Кирилл, Кирилл Шмойлов, Юрий, Владимир, Никита, Александр Широков, Иван, Андрей Поляков
|
14 |
ФИНАЛЬНЫЙ УРОК
|
00:23:23
1 тест |
17 чел. |
★ 5 |
Done |
|
Записать видео обзор Морского боя. созданного на этом курсе.
Отчёт отправил: 9752. chokayes Выполнено за 1 день 0 мин. [Показать отчёт]
Научился: Отличный курс! Следующий курс по Шифрованию. Видеообзор: Inyw24wVQB4 |
|
MaxB, Эдуард, vip, Александр, Николай Денисов, chokayes, Гузель, Yefim, Dimon, LINKI, Новопашин Владимир, Tekashnik, Станислав, Ильшат, Юрий, Алексей В., Максим Лапшинов
|
15 |
VIP. Анимированный кружок
|
00:32:54
|
125 чел. |
★ 4.9 |
Done |
|
На этом уроке мы создадим двигающийся кружок, из которого потом сделаем анимированый кубик.
Задание: Создать два класса с наследованием. Сделать плавное перемещение кружка.
Отчёт отправил: 9752. chokayes Выполнено за 12 час. 35 мин. [Показать отчёт]
Научился: повторил работу с графикой и ООП. Все супер! |
|
MaxB, vip, Александр, Максим Лапшинов, Николай Денисов, chokayes, Yefim, Dimon, LINKI, Новопашин Владимир, Tekashnik, Станислав, Алексей В., Андрей, Pavel_Novosib, Даниил Степаненко, Александр Львович, sergey, Serg, Алексей|BrisK|Кривицкий, Валентин, Иван Алексеевич, Сергій, Булат, inward, Frank, Дмитрий Артюхин, Орехов Эдуард, Permitin Alexey, Мурад, Sergey Shumskiy, devnull, Влад, Сергей Владимирович, FerKoner, Ильшат, Сергей, Владимир, 1 , Александр, Влад, Артём, Андрей , annaka, Виталий, Alexander, Мария, Андрей , Vlad Yakovlev, Александр Широков, Алексей, екатерина, Игорь, Дмитрий, kristalic, Фомичева Наталья, Мариша , Саша, lainys, Виктор, Anton Sozykin, Владимир Борисенко, Кирилл Шмойлов, Степан Фендьо, f0r3st3r, Влад, Александр, Denis, Александр Беспалов, Olly, мак дак, Карен Мурадян, Вадим и другие
|
16 |
VIP. Анимированный кубик
|
00:44:27
|
114 чел. |
★ 5 |
Done |
|
На этом уроке мы создадим массив из кружков, они будут сначала двигаться случайно, похоже на бильярд. Дальше мы создадим правила для их передвижения и в конечном итоге реализуем анимированный игральный кубик.
Задание: Нарисовать верхнюю сторону игрального кубика с шестью анимированными точками для смены чисел.
Отчёт отправил: 9752. chokayes Выполнено за 6 час. 32 мин. [Показать отчёт]
Научился: хороший урок, порисовали, поработали с массивами |
|
MaxB, vip, Александр, Максим Лапшинов, Николай Денисов, chokayes, Yefim, Dimon, LINKI, Новопашин Владимир, Tekashnik, Станислав, Алексей В., Андрей, Pavel_Novosib, Даниил Степаненко, Валентин, Иван Алексеевич, Булат, inward, Frank, Дмитрий Артюхин, Орехов Эдуард, Permitin Alexey, Сергей Владимирович, devnull, Sergey Shumskiy, Влад, FerKoner, Ильшат, Владимир, 1 , Александр, Влад, Артём, Андрей , annaka, Виталий, Alexander, Андрей , Мария, Vlad Yakovlev, екатерина, Александр Широков, Алексей, Дмитрий, Игорь, kristalic, Фомичева Наталья, Мариша , Саша, Виктор, lainys, Anton Sozykin, Владимир Борисенко, Кирилл Шмойлов, f0r3st3r, Степан Фендьо, Влад, Александр, Olly, Denis, Александр Беспалов, Nurbek, мак дак, Карен Мурадян, Вадим, Платон, Андрей Латыш, Степан Поперечный, puritycg, Виктор, Лысых, Владимир и другие
|
|
Итого: 16 видеоуроков |
9 час. 36 мин.
7 тестов
|
14 чел. |
★ 4.97 |
|
|
Финалисты:
Алексей В., Ильшат, Станислав, Tekashnik, Новопашин Владимир, LINKI, Dimon, Yefim, chokayes, Николай Денисов, Максим Лапшинов, Александр, vip, MaxB .
|