Школа itProger / Программирование
Школа itProger / Программирование
  • 329
  • 34 855 018
Создание C++ игры с нуля / #3 – Динамические действия в игре
За урок мы поработаем над созданием динамических действий в игре. Для добавления динамики нам потребуется работать с объектом Timer. На его основе мы сможем выполнять код постоянно через ровные промежутки во времени.
✅ Полезные ссылки:
- Урок на сайте itProger: itproger.com/course/cpp-game/3
⏰ Тайм коды:
00:00 - Начало
00:20 - Объект Timer
01:40 - Настройки Таймера
03:20 - Функция для таймера
05:50 - Отслеживание нажатий
07:10 - Установка движения Змеи
08:55 - Тестирование и доработка
11:00 - Заключительная часть
✔ Сообщество программистов: itproger.com/
✔ ----
🚀 Telegram: t.me/itProger_official
Инстаграм itProger: itproger_official
Группа FaceBook: goo.gl/XW0aaP
- Уроки от #itProger 👨🏼‍💻
- Все уроки по хештегу #itprogerLessons
zhlédnutí: 1 285

Video

Создание C++ игры с нуля / #2 - Дизайн игры. Расстановка объектов
zhlédnutí 1,7KPřed dnem
Наша игра будет обладать графическим интерфейсом. За урок мы выполним расстановку всех игровых объектов в окне игры. Для расстановки объектов мы опишем C код. ✅ Полезные ссылки: - Урок на сайте itProger: itproger.com/course/cpp-game/2 ⏰ Тайм коды: 00:00 - Начало 00:18 - Базовые настройки 02:40 - Описание полей 04:20 - Позиция змейки 05:20 - Расположение фрукта 10:10 - Рисование объектов 17:00 -...
Создание C++ игры с нуля / #1 - Игра «Змейка 2Д» на C++ и WinForms
zhlédnutí 4,3KPřed 14 dny
Представляю вам курс по созданию C игры с нуля. В курсе для начинающих вы разработаете игру «Змейка». Это будет классическая 2Д игра с графическим интерфейсом и динамическими действиями. За урок мы ознакомимся с WinForms и настроим проект. ✅ Полезные ссылки: - Курс по C WinForms: itproger.com/course/cpp-winforms - Курс «Змейка 2Д» на C : itproger.com/course/cpp-game - Программа Visual Studio:...
Создание PHP веб-сайта с нуля / Урок #7 - Заключительный урок
zhlédnutí 2,7KPřed měsícem
Мы добрались до заключительного урока по теме разработки динамического сайта на PHP. В уроке мы не будем ничего прописывать, а лишь подведем итоги курса. Мы узнаем куда стоит двигаться далее и что стоит теперь изучать. ✅ Полезные ссылки: ✏️ Урок на сайте itProger: itproger.com/course/php-website/7 🔩 Программа обучения «Back-end разработчик»: itproger.com/intensive/front-end 🧱 Программа обучения...
Создание PHP веб-сайта с нуля / Урок #6 - Добавление записей в БД
zhlédnutí 1,4KPřed měsícem
За урок мы поработаем над личным кабинетом. В него мы добавим новую форму, через которую мы будем добавлять новые посты в таблицу с играми. ✅ Полезные ссылки: - Урок на сайте: itproger.com/course/php-website/6 ⏰ Тайм коды: 00:00 - Начало 00:18 - Добавление формы 02:05 - Обработка данных 03:10 - Добавление в БД 04:20 - Тестирование и заверешение ✔ Сообщество программистов: itproger.com/ ✔ 🚀 Tele...
Создание PHP веб-сайта с нуля / Урок #5 - Отображение записей из БД
zhlédnutí 2KPřed měsícem
В уроке мы создадим новую таблицу в базе данных и добавим туда информацию про игры. На сайте мы подключимся к таблице и выполним вывод всех записей из БД на главной странице. ✅ Полезные ссылки: - Урок на сайте: itproger.com/course/php-website/5 ⏰ Тайм коды: 00:00 - Начало 00:55 - Новая таблица 03:55 - Получение всех записей 08:40 - Отображение записей 12:50 - Отдельная страница 14:10 - Заключит...
Создание PHP веб-сайта с нуля / Урок #4 - Авторизация и личный кабинет
zhlédnutí 2,2KPřed měsícem
За урок мы добавим систему авторизации на сайт. Мы будем проверять пользователя и в случае успешной авторизации будет выполнять установку куки. Также мы поработаем над личным кабинетом на сайте. ✅ Полезные ссылки: - Урок на сайте: itproger.com/course/php-website/4 ⏰ Тайм коды: 00:00 - Начало 00:20 - Новая страница 02:20 - Обработка данных 03:30 - Подключение к БД 05:05 - Поиск пользователя 10:0...
Создание PHP веб-сайта с нуля / Урок #3 - Регистрация пользователей
zhlédnutí 2,8KPřed měsícem
В уроке мы реализуем систему регистрации на сайте. Мы создадим отдельную базу данных, выполним к ней подключение и дополнительно опишем все действия для добавления пользователя в систему БД. ✅ Полезные ссылки: - Урок на сайте: itproger.com/course/php-website/3 ⏰ Тайм коды: 00:00 - Начало 00:20 - Страница регистрации 03:20 - Новая база данных 04:10 - Таблица «users» 07:30 - Получение данных от п...
Создание PHP веб-сайта с нуля / Урок #2 - Настройка проекта. Динамические файлы
zhlédnutí 3,6KPřed měsícem
За урок мы переделаем статичный макет сайта в PHP проект. Мы добавим динамические блоки, укажем верное расширение для файлов, подключим локальный сервер и укажем файл с настройками для сервера. ✅ Полезные ссылки: - Урок на сайте: itproger.com/course/php-website/2 - Курс по верстке макета: itproger.com/course/css3-html5 - Скачать макет сайта: drive.google.com/file/d/1jJY9mU5NO7kTrMmsYFzY4e_ilxrt...
Создание PHP веб-сайта с нуля / Урок #1 - Динамический сайт для начинающих
zhlédnutí 7KPřed 2 měsíci
Представляю курс по разработке динамического веб-сайта на PHP. За курс мы с нуля создадим веб сайт на базе готового дизайн макета. Мы не будем использовать движки. Вместо этого весь код будет прописан самостоятельно. ✅ Полезные ссылки: - Курс по верстке макета: itproger.com/ua/course/css3-html5 - Курс по изучению PHP: itproger.com/course/php-mysql - Курс по созданию сайту: itproger.com/course/p...
Верстка сайта с нуля на HTML | CSS / #8 - Заключительная часть
zhlédnutí 3,4KPřed 2 měsíci
Мы добрались до заключительного урока по верстке современного веб сайта на HTML и CSS. В уроке мы не будем ничего прописывать, а лишь подведем итоги курса. Мы узнаем куда стоит двигаться далее и что стоит теперь изучать. ✅ Полезные ссылки: 📟 Урок на сайте itProger: itproger.com/course/css3-html5/8 🔩 Программа обучения «Front-end разработчик»: itproger.com/intensive/front-end 🔩 Программа обучени...
Верстка сайта с нуля на HTML | CSS / #7 - Страница с контактами
zhlédnutí 2,3KPřed 2 měsíci
За урок мы добавим еще одну новую страницу к нашему сайту. Это будет страница с контактами. На странице будет форма обратной связи, а также секция с информацией про компанию ✅ Полезные ссылки: - Урок на сайте: itproger.com/course/css3-html5/7 ⏰ Тайм коды: 00:00 - Начало 00:18 - Создание новой страницы 01:28 - Описываем HTML код для первой секции 03:15 - Добавление стилей 05:15 - HTML код для фо...
Верстка сайта с нуля на HTML | CSS / #6 - Дополнительная страница
zhlédnutí 2,7KPřed 2 měsíci
В этом уроке мы создадим отдельную HTML страницу для сайта. Мы настроим переход между страницами и разработаем весь дизайн. По итогу у нас будет новая страница «Про нас» с дизайном. ✅ Полезные ссылки: - Урок на сайте: itproger.com/course/css3-html5/6 ⏰ Тайм коды: 00:00 - Начало 00:23 - Ссылки на новую страницу 02:01 - Описываем HTML код для первой секции 03:38 - Добавление стилей 08:30 - HTML к...
Верстка сайта с нуля на HTML | CSS / #5 - Подписка на рассылку
zhlédnutí 3KPřed 2 měsíci
За урок мы закончим работу над основной страницей сайта. Мы создадим секцию для подписки на рассылку и футер сайта. Дополнительно мы опишем JavaScript код для получения данных от пользователя. ✅ Полезные ссылки: - Урок на сайте: itproger.com/course/css3-html5/5 ⏰ Тайм коды: 00:00 - Начало 00:22 - Написание HTML кода 02:46 - Стили для секции с играми 14:09 - JavaScript код для обработки действий...
Верстка сайта с нуля на HTML | CSS / #4 - Информация про проект
zhlédnutí 3,2KPřed 3 měsíci
Продолжаем доработку проекта и в этом уроке мы добавим несколько новых секций к нашему сайту. Мы добавим секцию с фоновым изображением, а также секцию с проектами. ✅ Полезные ссылки: - Урок на сайте: itproger.com/course/css3-html5/4 ⏰ Тайм коды: 00:00 - Начало 00:19 - Блок с изображением 03:25 - Стили для блока 08:50 - HTML код для второй секции 10:50 - Дописываем стили 14:00 - Заключительная ч...
Верстка сайта с нуля на HTML | CSS / #3 - Секция с играми
zhlédnutí 4,3KPřed 3 měsíci
Верстка сайта с нуля на HTML | CSS / #3 - Секция с играми
Верстка сайта с нуля на HTML | CSS / #2 - Построение шапки сайта
zhlédnutí 11KPřed 3 měsíci
Верстка сайта с нуля на HTML | CSS / #2 - Построение шапки сайта
Верстка сайта с нуля на HTML | CSS / #1 - Разработка крутого веб-сайта для начинающих
zhlédnutí 18KPřed 3 měsíci
Верстка сайта с нуля на HTML | CSS / #1 - Разработка крутого веб-сайта для начинающих
Курс UNITY разработки с нуля / Урок #9 - Заключительная часть
zhlédnutí 3,9KPřed 4 měsíci
Курс UNITY разработки с нуля / Урок #9 - Заключительная часть
Курс UNITY разработки с нуля / Урок #8 - Усложнение в игре. Добавление уровней
zhlédnutí 2,5KPřed 4 měsíci
Курс UNITY разработки с нуля / Урок #8 - Усложнение в игре. Добавление уровней
Курс UNITY разработки с нуля / Урок #7 - Добавление магазина для игры
zhlédnutí 2,4KPřed 4 měsíci
Курс UNITY разработки с нуля / Урок #7 - Добавление магазина для игры
Курс UNITY разработки с нуля / Урок #6 - Эффекты в игре. Работа со звуком
zhlédnutí 2,2KPřed 4 měsíci
Курс UNITY разработки с нуля / Урок #6 - Эффекты в игре. Работа со звуком
Курс UNITY разработки с нуля / Урок #5 - Меню старта и проигрыша в игре
zhlédnutí 2,7KPřed 4 měsíci
Курс UNITY разработки с нуля / Урок #5 - Меню старта и проигрыша в игре
Курс UNITY разработки с нуля / Урок #4 - Дополнительные машинки и препятствия
zhlédnutí 3KPřed 4 měsíci
Курс UNITY разработки с нуля / Урок #4 - Дополнительные машинки и препятствия
Курс UNITY разработки с нуля / Урок #3 - Скрипт для движения машинки
zhlédnutí 6KPřed 5 měsíci
Курс UNITY разработки с нуля / Урок #3 - Скрипт для движения машинки
Курс UNITY разработки с нуля / Урок #2 - Дизайн основной сцены в игре
zhlédnutí 8KPřed 5 měsíci
Курс UNITY разработки с нуля / Урок #2 - Дизайн основной сцены в игре
Курс UNITY разработки с нуля / Урок #1 - Создание 3D Android/iOS игры. Как создать свою ИГРУ?
zhlédnutí 24KPřed 5 měsíci
Курс UNITY разработки с нуля / Урок #1 - Создание 3D Android/iOS игры. Как создать свою ИГРУ?
Изучение Vue JS с нуля / #10 - Заключительная часть
zhlédnutí 3,7KPřed 5 měsíci
Изучение Vue JS с нуля / #10 - Заключительная часть
Изучение Vue JS с нуля / #9 - Добавление элемента в избранное
zhlédnutí 3,3KPřed 5 měsíci
Изучение Vue JS с нуля / #9 - Добавление элемента в избранное
Изучение Vue JS с нуля / #8 - Функционал по обмену монет
zhlédnutí 4,2KPřed 6 měsíci
Изучение Vue JS с нуля / #8 - Функционал по обмену монет

Komentáře

  • @kripy2pro357
    @kripy2pro357 Před 12 hodinami

    У меня всё по другому 😭😭😭

  • @GhostRider-et6fu
    @GhostRider-et6fu Před 12 hodinami

    Только некоторые поймут, какая игра написана ТОЛЬКО через этот урок :_

  • @andro1d5242
    @andro1d5242 Před 13 hodinami

    Отличный канал, мне 14, я заинтересовался пайтоном, нашёл этот канал, всё понятно и без воды!!!!!!!!!!!!!

  • @n.e.e.t1411
    @n.e.e.t1411 Před 14 hodinami

    зачем мне эта инфа

  • @artturrr
    @artturrr Před 15 hodinami

    Такое учат на уроках в завидении tumo в Армении

  • @n.e.e.t1411
    @n.e.e.t1411 Před 16 hodinami

    че за пАЫАВЫ ЛЩЗУАЦ ЛЩЗВУАПЦЫШОЛЗВУАПЦ ШОЛЗЖЭУАЦОЛЗЖЭвуапыцОЛЩЗцвуаплщыоуцуцждапцуолдьзжвуалджэоьаУЛДЖЬЭ ЗАЧЕМ МНЕ ЖЭТА ИНФА

  • @ko3ak112
    @ko3ak112 Před 17 hodinami

    Я react native разраб, работодатель заставляет учить этот фекал. Ужас, просто говно из говна

  • @meelowin8556
    @meelowin8556 Před 17 hodinami

    не до конца понял, почему поля должны всегда быть в приват??? можно простыми словами пжпжпжп

  • @giorno612
    @giorno612 Před 18 hodinami

    Ребят я хочу пройти курсы можете сказать курсы реально хорошые?

  • @linuxforbeginners5121
    @linuxforbeginners5121 Před 19 hodinami

    Курс довольно ёмкий и понятный. Пытался читать книгу но не видя полноценного кода программы мне было не понятк=но что для чего предназначено. Текущий курс сделан на основе реального приложения и это куда понятнее показывает что за чем идёт и как используется. В целом сайт itProger мне очень нравиться так как на нём можно найти много всего полезного, а главное всё разбито на блоки что для меня более выгодно при обучении. Изучая же что-то по книгам, там приподаётся ещё дополнительная какая нибудь информация например как основы JavaScript for React что не совсем нужно если JavaScript заранее уже был выучен.

  • @user-bj9bw3gh3b
    @user-bj9bw3gh3b Před 20 hodinami

    можно было сделать попроще public static int info2(byte[] arg){ int summa = 0; for (byte i : arg){ summa += i; } return summa; }

  • @pozzis1337
    @pozzis1337 Před 21 hodinou

    Голос красивый

  • @Djdjdjdjmemeo
    @Djdjdjdjmemeo Před 21 hodinou

    Когда будет асп нет?

  • @HealingMusicOfUnknownWorlds
    @HealingMusicOfUnknownWorlds Před 23 hodinami

    Здравствуйте! У меня почему-то error и на python и на python3, что не так?

  • @oust7035
    @oust7035 Před dnem

    Ну что, ребят? ЕГЭ сдала, баллы походу неутешительные, начинаем питонить 🦧😀

  • @IVA-mf2pi
    @IVA-mf2pi Před dnem

    таймер - действительно прикольная тема, когда собираешься пролистнуть страницу вниз, но нажимаешь на рекламу

  • @HealingMusicOfUnknownWorlds

    PyCharm только 30 дней бесплатно(

  • @to-500
    @to-500 Před dnem

    В принципе понятно. Но нужно будет смотреть еще какой-то другой курс

  • @limur2987
    @limur2987 Před dnem

    Вы не уточнили то, что если обращаться к возрасту, то не нужно использовать индекс т.к. это- число а не строка и питон числа, так не показывает. Самый простой способ это- просто не вписывать индекс при попытке получить возраст, либо поставить его в " " для того, что бы возраст читался строкой.

  • @grifix1115
    @grifix1115 Před dnem

    Вроде все понятно, да и я не первый месяц в этом копошусь, но кто-то сдвинулся с мертвой точки по этим видео? Я просто вообще не знаю unity.

  • @user-of7mu6gk4s
    @user-of7mu6gk4s Před dnem

    Создал тоже самое с помощью сферы, тоже нормально получилось

  • @vvendetta7507
    @vvendetta7507 Před dnem

    Из урока понял только что есть ссылки 😂

  • @paxanmobilegames4683

    Спасибо тебе ОГРОМНОЕ!!!!!

  • @andreykarajyan7006

    Спасибо за урок

  • @SnrMillirim
    @SnrMillirim Před dnem

    Спасибо за урок!

  • @pixel9885
    @pixel9885 Před dnem

    А зачем задавать полям city и year значение None? Если просто убрать эти строчки кода, то все будет также корректно обрабатываться. Или нет?

  • @Evo_top
    @Evo_top Před dnem

    Вот код: using System; namespace project { class Program { static void Main() { try { int a, b, res; Console.Write("Первое число: "); a = Convert.ToInt32(Console.ReadLine()); Console.Write("Второе число: "); b = Convert.ToInt32(Console.ReadLine()); res = a / b; Console.WriteLine("Результат: " + res); } catch (DivideByZeroException) { Console.WriteLine("На ноль делить нельзя!"); } catch (FormatException) { Console.WriteLine("Вы ввели не тот формат!"); } finally { Console.WriteLine("Конец"); } } } }

  • @user-zt7ij2eh1l
    @user-zt7ij2eh1l Před dnem

    У меня крашнулась программа когда я сильно изменил натройки фигуре UI spree

  • @RomanHuchenko
    @RomanHuchenko Před dnem

    скачал PyCharm по твоей ссылке и предлагает только платные версии

  • @shuhratkushkarov7939

    Нужна ли знать английский чтобы писать на C++?

  • @dobmacarafe4242
    @dobmacarafe4242 Před dnem

    После того, как я увидел, что в комментариях все присылают свои калькуляторы, я тоже решил сделать. Я бы не сказал, что это калькулятор с нуля, потому что мы используем калькулятор, чтобы сделать калькулятор, но имеем, что имеем. Ещё автор говорил, что else if может быть только если есть if и else, но я сделал без else, потому что программа просила поставить точку с запятой там, где она не должны была быть Console.WriteLine("Введите число или цифру: "); double a = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Введите второе число или цифру: "); double b = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Выберите действие: "); char c = Convert.ToChar(Console.ReadLine()); if (c == '+') { Console.WriteLine("Сумма: " + a + b); Console.ReadKey(); } else if (c == '-') { Console.WriteLine("Разность: " + (a - b)); Console.ReadKey(); } else if (c == '*') { Console.WriteLine("Произведение: " + a * b); Console.ReadKey(); } else if (c == '/') { Console.WriteLine("Частное: " + a / b); Console.ReadKey(); }

  • @cmd632
    @cmd632 Před dnem

    А зайти на сайт пайтон онлайн не? Там уже есть подсветка

  • @Siki_siki
    @Siki_siki Před dnem

    Перекинула картинку с браузера в файл нтмл, ничего не отобразилось, только битые пиксельные квадратики по всему файлу

  • @mraknight2795
    @mraknight2795 Před dnem

    Первым языком выбрал пайтон как наверное многие в наше время, где то год прогал на нем, изучил ООП, захотелось С++ так как еще со школы хотелось, но отталкивало то что все говорили что язык тяжелый, похоже имея какую то раннюю базу освоил не спеша за неделю данный видео курс, от себя хочу сказать огромное спасибо за то что в такой легкой форме позволили освоить то что хотелось уже очень давно)

  • @check_out
    @check_out Před dnem

    Спасибо! Очень вдохновляет!

  • @user-zk4rz7ub9p
    @user-zk4rz7ub9p Před dnem

    Спасибо за урок!

  • @user-ob7hj6mn5g
    @user-ob7hj6mn5g Před 2 dny

    Афигеть, криппер 2004 уччит програмированию

  • @user-we6fx4kn7f
    @user-we6fx4kn7f Před 2 dny

    Благодарю!

  • @RedmiRedmi-nh7su
    @RedmiRedmi-nh7su Před 2 dny

    Спасибо за курсы. Теперь я начинаю учить CSS от Itproger. Я расскажу о результатах после завершения курса по CSS от itproger.

  • @vlove52
    @vlove52 Před 2 dny

    ничего не выводит в консоли что делать?

  • @user-bz3cv6pt2q
    @user-bz3cv6pt2q Před 2 dny

    Вопрос по случайным числам. Заметил, что функция из видео генерирует случайные числа всегда в большую сторону. Поставил диапазон до 100. Числа всегда идут от меньшего к большему, а когда доходит до границы диапазона, то следующее число обязательно будет самым маленьким. А когда решил расширить диапазон чисел до 1000 и более, то заметил, что тенденция такая же. Но при этом увеличение идет незначительное, на 10-15 пунктов. Как сделать генерацию более рандомной?

  • @aspw_x1953
    @aspw_x1953 Před 2 dny

    а что делать, если не указал галочку (7:44)? это как-то можно исправить?

  • @lehasbrolife8572
    @lehasbrolife8572 Před 2 dny

    почему команда big зачеркивается ?

  • @user-ty6fq9os9k
    @user-ty6fq9os9k Před 2 dny

    Сначала сейчас попробую, потом отпишусь. Теоретически всё понятно. Только я пишу код в виндовс форм, а не в консоли... через 15 минут - всё заработало, запись, чтение из файла. Спасибо!

  • @Vafalsclips12121
    @Vafalsclips12121 Před 2 dny

    почему когда я пишу writeline("hello"); написано hello world и так всегда

  • @user-uk9bv2tf9p
    @user-uk9bv2tf9p Před 2 dny

    Я вот вообще не пойму, причем тут pygame? кто-то из человеков им вообще пользуется? или это метаирония?

  • @user-eh5ug6rq5d
    @user-eh5ug6rq5d Před 2 dny

    А что делать если к focus я хочу например при навидении сделать текст жирным что мне надо делать?

  • @h4rd1son
    @h4rd1son Před 2 dny

    Тоже споткнулся об Add imput Mapping, нет такого блока, у меня UE 5.4. Почитал комменты, тоже помогло следующее, просто пкм по BF_FirstPlayerCharacter -> Place Actor -> Player Start. При этом сначала этот Player Start у меня уже был😅 и я даже игрался с ним, понял, что именно это определяет, где стартует персонаж) но все равно словил затуп, правда еще не разобрался как связать теперь Player Start с самой камерой, чтобы не приходилось двигать и то и то постоянно + не получается засунуть Player Start внутрь BF_FirstPlayerCharacter так как выходит ошибка Bad Size. Но в общем и в целом задать точку спавна можно теперь проще. Спасибо за урок.

  • @AzGazMaz111
    @AzGazMaz111 Před 2 dny

    Спасибо за информацию 🎉🎉