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 = 'game1'

SELECT id, html, plus_date, edit_date, status, step, subject, page, key1, mode FROM content WHERE id = '234'

SELECT id FROM content WHERE page = 'video' AND key1 = 'game1' AND status IN ('show') AND step < '234' ORDER BY step DESC LIMIT 1

SELECT id FROM content WHERE page = 'video' AND key1 = 'game1' AND status IN ('show') AND step > '234' ORDER BY step ASC LIMIT 1

SELECT html FROM content WHERE id = '1'

SELECT start_date, sector, title, webinar, timediff(start_date, NOW()) as diff FROM schedule WHERE status = 'next'

SELECT id FROM course WHERE courl = 'game1'

SELECT access FROM course WHERE id = '1'

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game1'

SELECT access FROM packet WHERE packet = 'game1'

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

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game1'

SELECT access FROM packet WHERE packet = 'game1'

SELECT COUNT(*) FROM access WHERE pupil_id = '' AND packet = 'game1' 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 = 'game1'

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 = 'game1' 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 = 'game1' 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 = '1'

SELECT access FROM course WHERE id = '1'

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 = '1' 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 = '' LEFT JOIN pupil p ON r.pupil_id = p.id WHERE l.status = 'show' AND l.course_id = '1' GROUP BY l.id, r.pupil_id ORDER BY l.step

SELECT final_id FROM packet WHERE packet = 'game1'

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 = '1' 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 = 'game1'

SELECT access FROM packet WHERE packet = 'game1'

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

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game1'

SELECT access FROM packet WHERE packet = 'game1'

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

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game1'

SELECT access FROM packet WHERE packet = 'game1'

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

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game1'

SELECT access FROM packet WHERE packet = 'game1'

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

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game1'

SELECT access FROM packet WHERE packet = 'game1'

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

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game1'

SELECT access FROM packet WHERE packet = 'game1'

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

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game1'

SELECT access FROM packet WHERE packet = 'game1'

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

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game1'

SELECT access FROM packet WHERE packet = 'game1'

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

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game1'

SELECT access FROM packet WHERE packet = 'game1'

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

SELECT in_club FROM pupil WHERE id = ''

SELECT access FROM course WHERE courl = 'game1'

SELECT access FROM packet WHERE packet = 'game1'

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

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

select count(*) from report r join lesson l on r.lesson_id = l.id where l.course_id = '1' 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 = '1' and l.status = 'show' and r.status in ('sent', 'done') group by 1 having count(*) = '10' order by max(sent_date) asc

SELECT access_from, access_till FROM access WHERE pupil_id = '' AND packet = 'game1' 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 = '1' ORDER BY l.step

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

SELECT final_id FROM packet WHERE packet = 'game1';

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

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 = 'game1' ORDER BY access_from DESC LIMIT 1

SELECT COUNT(*) FROM report WHERE pupil_id = '' AND lesson_id = '291' 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 <> 'game1' ORDER BY p.paysum DESC

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

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 '1' IN ('', '0', course_id) AND '291' IN ('', '0', lesson_id) AND l.status = 'show' ORDER BY rand() LIMIT 2

Обучение на c# | Видеокурсы | GAME : Наноигры | Видеокурс по созданию игровых программ

Обучение на c#

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

Видеокурс по созданию игровых программ

Многие любят играть в игрушки.
Однако играть в игрушки, которые создал сам, ещё интереснее!

Есть отличная идея!
Будем использовать увлечение играми для изучения программирования.
Ты сам не заметишь, как «за игрой» прокачиваются навыки программирования. Какие знания вы получите по завершению курса:

-Основы работы с Visual Studio
-Основы работы с Windows Forms
-Основы работы с устройствами ввода(Мышь, клавиатура)
-Основы составления блок-схем для наших будущих программ
-Основы оптимизации кода
-Основы работы с переменными и массивами.
-Рисование объектов средствами языка C#
-Научитесь применять основные алгоритмы при создании программ и игр, а не только в консоли.



Наноигры

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

Какие знания вы получите по завершению курса:

-Основы работы с Visual Studio
-Основы работы с Windows Forms
-Основы работы с устройствами ввода(Мышь, клавиатура)
-Основы составления блок-схем для наших будущих программ
-Основы оптимизации кода
-Основы работы с переменными и массивами.
-Рисование объектов средствами языка C#
-Научитесь применять основные алгоритмы при создании программ и игр, а не только в консоли.

Объём: 9 видеоуроков = 4 игры + 1 бот


300 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Арканоид - Уровень и ракетка 00:50:25 158 чел. ★ 4.9 Demo
2 Арканоид - Шарик и кирпичики 01:02:53 120 чел. ★ 4.9 Demo
3 Скорость реакции. Блок-схема 00:17:22 161 чел. ★ 4.7 $
4 Скорость реакции. Три картинки по таймеру 00:15:28 154 чел. ★ 4.8 $
5 Скорость реакции. Алгоритм и рекорд 00:34:02 145 чел. ★ 4.9 $
6 Игра Цифры 00:23:10 209 чел. ★ 4.9 $
7 Бот для Цифр 00:15:40 195 чел. ★ 4.9 $
8 ФИНАЛЬНЫЙ УРОК 00:23:23 70 чел. ★ 4.9 $
9 VIP - Карточки памяти - Подготовка 00:28:24 96 чел. ★ 4.9 $
10 VIP - Карточки памяти - Алгоритм 00:55:50 92 чел. ★ 5 $
  Итого:   10 видеоуроков общей продолжительностью 5 час. 26 мин. 45 чел. ★ 4.88  
  Финалисты:   Константин,   Сергей,   Оля,   Елена,   Антон Лазарец,   Nurbek,   Olly,   Сергей Сергеевич,   Никита,   Lik_Kirill,   Александр,   Alexander Sidorov,   Мария,   Андрей ,   Alexander,   Виталий,   Артём,   Юрий ,   Александр,   annaka,   Ильшат,   devnull,   Влад,   Дмитрий,   Сергей Владимирович,   Permitin Alexey,   Орехов Эдуард,   Дмитрий Артюхин,   Frank,   inward,   Даниил Степаненко,   Андрей,   Pavel_Novosib,   Евгений,   Александр Б.,   Сергей Соколов,   Алексей Хонин,   Александр,   Сергей Зулкарнаев,   Иван Воронин,   Amerigo,   Олег Лопухинский,   Андрей,   Сергей Колупаев,   Сергей Аникин .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Публиковаться на Ютубе. Писать видео с помощью ocam.
Трудности: Пройти игру)
Спасибо за курс!
Смотреть видеозапись: https://www.youtube.com/watch?v=3rlto6HHchQ
Научился: Писать видеообзор на созданную программу и загружать видео на youtube
Трудности: Заставить себя сделать это)))
Огромное спасибо Евгению за предоставленные ресурсы!!!
Смотреть видеозапись: http://www.youtube.com/watch?v=UeR-2KYtptw&feature=youtu.be