SELECT menu, name, info, href, status, content, color, description, keywords, title FROM menu WHERE main = 'video' ORDER BY step

SELECT title FROM menu WHERE main = 'video' AND menu = 'game6'

SELECT id FROM course WHERE courl = 'game6'

SELECT access FROM course WHERE id = '17'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'demo'

SELECT access FROM packet WHERE packet = 'demo'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'demo' AND status = 'open'

SELECT id, packet, topic, paysum, access, days, strip, name, volume, price, link, info, status, step, youtube, details, bonus1, bonus2 FROM packet WHERE packet = 'game6'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'club'

SELECT access FROM packet WHERE packet = 'club'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'club' AND status = 'open'

SELECT discount, stop_date, TIMEDIFF(stop_date, NOW()) time_left FROM discount WHERE packet = 'game6' AND pupil_id IN (0, '') AND (procode = '' OR procode = '' OR procode IN (SELECT packet FROM access a WHERE a.pupil_id = '' AND a.status = 'open')) AND NOW() BETWEEN open_date AND stop_date ORDER BY discount DESC

SELECT id, status, access_till, DATE(IF(status = 'open', ADDDATE(access_till, INTERVAL 30 DAY), ADDDATE(NOW() , INTERVAL 30 DAY))) buy_till FROM access WHERE pupil_id = '' AND packet = 'game6' ORDER BY access_till DESC LIMIT 1

SELECT email FROM pupil WHERE id = ''

SELECT pupil FROM pupil WHERE id = ''

SELECT courl FROM course WHERE id = '17'

SELECT access FROM course WHERE id = '17'

SELECT lesson_id, SUM(IF(r.status='view',1,0)) views, SUM(IF(r.status='view',0,1)) dones, AVG(IF(stars>0,stars,NULL)) stars FROM report r JOIN lesson l ON r.lesson_id = l.id WHERE course_id = '17' AND r.status IN ('sent', 'done', 'view') GROUP BY lesson_id

SELECT l.id lesson_id, lesson, intro, tasks, l.video, video_length, demo, l.checking, r.youtube, r.archive, r.points, r.duration, r.learned, r.complex, r.opinion, r.stars my_stars, r.status, if(r.status IN ('done','sent'), 1, 0) solved, r.pupil_id for_pupil_id, p.pupil for_pupil FROM lesson l LEFT JOIN report r ON r.lesson_id = l.id AND r.pupil_id = '5649' LEFT JOIN pupil p ON r.pupil_id = p.id WHERE l.status = 'show' AND l.course_id = '17' GROUP BY l.id, r.pupil_id ORDER BY l.step

SELECT final_id FROM packet WHERE packet = 'game6'

SELECT lesson_id, pupil_id, pupil FROM report r JOIN lesson l ON r.lesson_id = l.id JOIN pupil p ON r.pupil_id = p.id WHERE course_id = '17' AND r.status IN ('sent', 'done') ORDER BY lesson_id, r.sent_date DESC

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game6'

SELECT access FROM packet WHERE packet = 'game6'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game6' AND status = 'open'

SELECT SUM(3600 * HOUR(video_length) + 60 * MINUTE(video_length) + SECOND(video_length)) FROM lesson WHERE status = 'show' AND course_id = '17' AND video_length is not null

select count(*) from report r join lesson l on r.lesson_id = l.id where l.course_id = '17' and l.status = 'show' and r.pupil_id = '' and r.status = 'done'

select pupil_id, pupil from report r join pupil p on r.pupil_id = p.id join lesson l on r.lesson_id = l.id where l.course_id = '17' and l.status = 'show' and r.status in ('sent', 'done') group by 1 having count(*) = '16' order by max(sent_date) asc

SELECT access_from, access_till FROM access WHERE pupil_id = '' AND packet = 'game6' ORDER BY access_from DESC LIMIT 1

SELECT l.id lesson_id, r.status FROM lesson l LEFT JOIN report r ON r.lesson_id = l.id AND r.pupil_id = '' WHERE l.status = 'show' AND l.course_id = '17' ORDER BY l.step

SELECT packet, discount, open_date FROM discount WHERE pupil_id = '' AND bonus_from_packet = 'game6' ORDER BY open_date DESC LIMIT 1

SELECT final_id FROM packet WHERE packet = 'game6';

SELECT bonus1, bonus2, days, bonusto FROM packet WHERE packet = 'game6'

SELECT IF(ADDDATE(access_from, INTERVAL 31 DAY) >= NOW(), ADDDATE(access_from, INTERVAL 31 DAY), NULL) bonus1_till FROM access WHERE pupil_id = '' AND packet = 'game6' ORDER BY access_from DESC LIMIT 1

SELECT COUNT(*) FROM report WHERE pupil_id = '' AND lesson_id = '464' AND status IN ('sent', 'done')

SELECT topic, packet, paysum, name FROM packet p WHERE p.bonusable = 1 AND p.status = 'show' AND p.paysum > 0 AND packet NOT IN (SELECT packet FROM access WHERE pupil_id = '') AND packet NOT IN (SELECT packet FROM discount WHERE pupil_id = '' AND status = 'show') AND packet <> 'game6' ORDER BY p.paysum DESC

SELECT final_id FROM packet WHERE packet IN (SELECT courl FROM course WHERE id = '17');

SELECT pupil_id, pupil, lesson_id, lesson, course, learned, complex, opinion, duration, r.ext1, sent_date, youtube, courl, server FROM report r JOIN pupil p ON r.pupil_id = p.id JOIN lesson l ON r.lesson_id = l.id JOIN course c ON l.course_id = c.id WHERE r.status = 'done' AND '' IN ('', '0', pupil_id) AND '17' IN ('', '0', course_id) AND '464' IN ('', '0', lesson_id) AND l.status = 'show' ORDER BY rand() LIMIT 2

C# обучение видео | Видеокурсы | GAME : Морской Бой

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

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

Морской Бой

Создание полноценной игровой программы Морской Бой.
Объектная модель кораблей и моря + искусственный интеллект.

Объём: 15 уроков.
Срок: 30 дней.

2,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Планирование 00:40:08 58 чел. ★ 4.9 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 1 час. 00 мин. [Показать отчёт]
Научился: проектировать на бумаги что будит в программе 
Сложности: проектировать 
Комментарии: почему именно классы надо было создавать? тут так лутше подходит создание интерфейсов 
2 Море и Корабль 00:57:13 53 чел. ★ 5 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 1 час. 10 мин. [Показать отчёт]
Научился: английкий язык, создания методов для морского боя  
Сложности: незапутатся в названиях у меня на английском а в видео на руском 
Комментарии: ненравится и лутше неписать на русскими буквами Лутше всегда английскими буквами  
3 Редактор и Сетка 00:59:58 47 чел. ★ 5 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 1 час. 20 мин. [Показать отчёт]
Научился: размещение короблей 
Сложности: нечего 
Комментарии: понравилось как можно просто сделать без алгоритма размещение короблей чтобы недумать долго и чтобы непропал энтузиазм все супер 
4 Делегаты отображения 00:32:57 43 чел. ★ 5 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 40 мин. [Показать отчёт]
Научился: попрактиковался с делегатами 
Сложности: все понятно 
Комментарии: несмогбы наверное додуматся чтобы использовать делегаты  
5 Установка кораблей 00:38:34 37 чел. ★ 4.9 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 50 мин. [Показать отчёт]
Научился: как легко можно сделать все чтобы работалобы 
Сложности: незапутатся в названиях метода 
Комментарии: да классно убирает очень легко корабли все хорошо  
6 Олимпиада - Самый лучший алгоритм 00:49:59 33 чел. ★ 4.8 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 1 час. 00 мин. [Показать отчёт]
Сложности: клаза разбегались от всех морей 
Комментарии: 2775х понравился 
7 Олимпиада - Угадай число 00:23:26 40 чел. ★ 4.7 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 1 час. 05 мин. [Показать отчёт]
Научился: нечему 
Сложности: вечером сосредоточится и написать 1 строкчу кода когда есть внешние помехи 
Комментарии: утром встал и сразу написал 1 строку кода и все заработало  
8 Олимпиада - Создание ИИ - Стратегия 00:12:46 26 чел. ★ 5 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 5 час. 00 мин. [Показать отчёт]
Научился: создавать простой ИИ для морского боя  
Сложности: испровлять зависания 
Комментарии: так надо бы просидеть мне еще пару дней чтобы его по другому сделать наверное с массивом bool думаю лутше сделать надо а так сделал я простой запутаный с повторами алгоритм даже посылать его нехочится 
9 Олимпиада - Создание ИИ - Шаблон ударов 00:35:30 24 чел. ★ 4.9 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 40 мин. [Показать отчёт]
Научился: понял как в уроке спроектировали массивы и все продумали  
Сложности: нечего 
Комментарии: все понятно и интересно 
10 Олимпиада - Создание ИИ - Добивание корабля 00:49:11 24 чел. ★ 4.9 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 1 час. 00 мин. [Показать отчёт]
Научился: понял алгоритм 
Сложности: нечего 
Комментарии: очень классно все получилось я доволен интересное тестирование было с разными версиями программы и как маленкое изменение повлияло на алгоритм в лутшую сторану и помог дополнительный вывод чисел все посмотреть. все интересно самаму хотелось бы потестировать на много разных вариантов и  
11 Рефакторинг кода 00:27:28 18 чел. ★ 5 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 30 мин. [Показать отчёт]
Научился: рефакторить 
Сложности: нечего 
Комментарии: все хорошо 
12 Интерфейс игры 00:21:58 18 чел. ★ 5 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 30 мин. [Показать отчёт]
Научился: создание интерфейса 
Сложности: нечего 
Комментарии: все хорошо 
13 Последний Бой! 00:26:59 18 чел. ★ 5 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 40 мин. [Показать отчёт]
Научился: терпению 
Сложности: победить компьютер  
Комментарии: с 5 раза получилось только победить компьютер  
14 ФИНАЛЬНЫЙ УРОК 00:23:23 4 чел. ★ 5 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 2 час. 00 мин. [Показать отчёт]
Научился: видео обзор делать 
Сложности: разговаривать 
Комментарии: нету 
Видеообзор: https://youtu.be/H1f0Xc9qZ-4
15 VIP. Анимированный кружок 00:32:54 113 чел. ★ 4.9 $
16 VIP. Анимированный кубик 00:44:27 102 чел. ★ 5 $
  Итого:   16 видеоуроков общей продолжительностью 9 час. 36 мин. 2 чел. ★ 4.94  
  Финалисты:   Алексей В.,   Ильшат .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Записывать видеоотчет
Трудности: Собраться, привести мысли в порядок.
Все отлично, только устал почему. Как после экзамена.
Смотреть видеозапись: https://youtu.be/iatyL_ATxhI
Научился: видео обзор делать
Трудности: разговаривать
нету
Смотреть видеозапись: https://youtu.be/H1f0Xc9qZ-4