- Видео 54
- Просмотров 145 495
Squares Projeng
Россия
Добавлен 18 сен 2017
Welcome to my channel! My name is Vadim. On this channel you will see manuals for creating programs, games and other things. Also on this channel are posted reviews and analysis of the Maze Game Engine, which I write in Pascal! If you want to learn programming in the Object Pascal programming language and create your own games and programs on it, then this channel is for you.
ЗВУК на DELPHI с использованием BASS [НА ПРИМЕРЕ ПИАНИНО]
Доброго времени суток и приятного просмотра!
В этом видео будет использоваться бесплатная для некоммерческого использования библиотека bass для создания простого пианино на Delphi.
•
•
•
▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼
•
► Группа в вк → squares.projeng ←
► Ссылка на библиотеку bass: → www.un4seen.com/ ←
•
•
▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓
► squares.projeng?w=app5727453_-159294224 ◄
► Скоро будет бусти и не только ◄
▓▓▓ ▓▓▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓
▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓▓ ▓___ ▓ ▓ ▓
▓ ▓ ▓ ▓▓▓▓ ▓ ▓▓ ▓ ▓ ▓ ▓ ▓
▓▓▓ ▓ ▓ ▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓
Всем кто поддерживает канал и помогает развиваться!
В этом видео будет использоваться бесплатная для некоммерческого использования библиотека bass для создания простого пианино на Delphi.
•
•
•
▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼
•
► Группа в вк → squares.projeng ←
► Ссылка на библиотеку bass: → www.un4seen.com/ ←
•
•
▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓
► squares.projeng?w=app5727453_-159294224 ◄
► Скоро будет бусти и не только ◄
▓▓▓ ▓▓▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓
▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓▓ ▓___ ▓ ▓ ▓
▓ ▓ ▓ ▓▓▓▓ ▓ ▓▓ ▓ ▓ ▓ ▓ ▓
▓▓▓ ▓ ▓ ▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓
Всем кто поддерживает канал и помогает развиваться!
Просмотров: 155
Видео
PasTeaLa Engine Update 2024_03
Просмотров 2115 месяцев назад
Маленькое видео об обновлениях игрового движка PasTeaLa Engine, который разрабатывается на Delphi с использованием OpenGL. • • • ▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓ ► squares.projeng?w=app5727453_-159294224 ◄ ▓▓▓ ▓▓▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓▓▓▓ ▓ ▓▓ ▓ ▓ ▓ ▓ ▓ ▓▓▓ ▓ ▓ ▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓ Всем кто поддерживает канал и помогает развиваться!
ПРОСТАЯ 3D ГОНКА ЗА 5 МИНУТ НА DELPHI | OBJECT PASCAL!
Просмотров 1,2 тыс.Год назад
В этом видео я показываю этапы создания простой гонки с использованием ранее выложенной, старой версии движка. • • • ▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼ • ► Группа в вк → squares.projeng ← ► Исходник : → github.com/SquaresProjeng/MazeGameEngine.git ← • • ▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓ ► ЮMoney: 410018471505491 ◄ ► QIWI: 79509058904 ◄ ► squares.projeng?w=app5727453_-159294224...
Слил исходник своего движка на github | Конкурс в группе
Просмотров 512Год назад
Нас уже больше 1000. На такой юбилей я выложил исходник старого движка на github. Кроме того у нас начался конкурс на лучший сюжет для игры. • • ▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼ • ► Группа в вк → squares.projeng ← ► Исходник: → github.com/SquaresProjeng/MazeGameEngine ← • • ▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓ ► squares.projeng?w=app5727453_-159294224 ◄ ▓▓▓ ▓▓▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓...
Игровой движок на Delphi версия 1.04
Просмотров 524Год назад
В этом видео показаны некоторые доработки и возможности движка написанного на Delphi. В одном из следующих роликов будет более подробный обзор новой версии движка. • • • ▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼ • ► Группа в вк → squares.projeng ← • • ▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓ ► squares.projeng?w=app5727453_-159294224 ◄ ▓▓▓ ▓▓▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓▓ ▓ ▓ ▓ ▓ ▓ ▓ ...
Как сделать крутой Paint на Delphi?
Просмотров 1,2 тыс.Год назад
Доброго времени суток и приятного просмотра! В этом видео я расскажу о том как сделать paint на Delphi, а также палитру и настройку цветов, сохранение и открытие bmp файлов и возможность отмены действий. • • ▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼ • ► Группа в вк → squares.projeng ← ► Исходник: → Будет после 100 лайков ← • • ▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓ ► squares.projeng?w=app...
Как рисовать фигуры и картинки через код в Delphi (Без Image) | [Коротко о Canvas]
Просмотров 3,5 тыс.Год назад
В этом видео вы узнаете о том, как отрисовывать фигуры и картинки через код в Delphi. • • • ▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼ • ► Группа в вк → squares.projeng ← • • ▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓ ► squares.projeng?w=app5727453_-159294224 ◄ ▓▓▓ ▓▓▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓▓▓▓ ▓ ▓▓ ▓ ▓ ▓ ▓ ▓ ▓▓▓ ▓ ▓ ▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓ Всем кто поддерживает канал...
Коллизия круга и линии в PascalABC [Пишу физический движок на PascalABC!]
Просмотров 8262 года назад
Доброго времени суток и приятного просмотра! В этом ролике ты узнаешь, как обработать столкновение круга и линии для своей игры или проекта. • • • ▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼ • ► Группа в вк → squares.projeng ← ► Исходник: → drive.google.com/file/d/1mAFT_v9TCc3txHYpLlDIvkRznQknvuXw/view?usp=sharing ← • • ▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓ ► squares.projeng?w=app5727453_-...
Пишу физический движок на PascalABC!
Просмотров 4 тыс.2 года назад
Доброго времени суток и приятного просмотра! В этом ролике ты узнаешь, как обработать столкновение двух кругов для своей игры или проекта. • • • ▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼ • ► Группа в вк → squares.projeng ← ► Исходник: → drive.google.com/file/d/11WEWIl0fv0sNAiUYD5PUCXXPJKfHKzh9/view?usp=sharing ← • • ▓▓▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓▓ ► squares.projeng?w=app5727453_...
Обзор ИГРОВОГО 3D ДВИЖКА создаваемого на Object PASCAL!
Просмотров 3,7 тыс.2 года назад
Доброго времени суток, приятного просмотра! В этом ролике я покажу интерфейс и возможности игрового движка Maze Game Engine создаваемого на Delphi. • • • ▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼ • ► Группа в вк → squares.projeng ← • • ▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓ ► squares.projeng?w=app5727453_-159294224 ◄ ▓▓▓ ▓▓▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓▓▓▓ ▓ ▓▓ ▓ ▓ ...
Доделываем ПЛАТФОРМЕР на языке PASCAL в DELPHI
Просмотров 1,3 тыс.2 года назад
Доброго времени суток и приятного просмотра! В этом видео описывается создание анимации для платформера в среде программирования Delphi с использованием OpenGL • • • ▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼ • ► Группа в вк → squares.projeng ← ► Исходник: → drive.google.com/file/d/1KwUF_SLrmWrebWwdFI-iIn8w0yhgHij_/view?usp=sharing ← • • ▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓ ► squares.pro...
Как сделать ПЛАТФОРМЕР на языке PASCAL в DELPHI?
Просмотров 1,5 тыс.2 года назад
Доброго времени суток и приятного просмотра! В этом видео описывается создание платформера в среде программирования Delphi с использованием OpenGL • • • ▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼ • ► Группа в вк → squares.projeng ← ► Исходник: → drive.google.com/file/d/1u2DsVmjxvrC15X92BSQrlseN4m1JdL5n/view?usp=sharing ← • • ▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓ ► squares.projeng?w=app572...
Обзор движка PasTeaLa Engine [PASCAL ABC net]
Просмотров 2 тыс.2 года назад
Доброго времени суток и приятного просмотра! Сегодня я покажу, что изменилось в движке на PascalABC! • • • ▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼ • ► Группа в вк → squares.projeng ← ► Исходник: → drive.google.com/file/d/14usFflU2-AaY6UZIuWfA9JfvOl89wf2U/view?usp=sharing ← • • ▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓ ► squares.projeng?w=app5727453_-159294224 ◄ ▓▓▓ ▓▓▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓ ▓...
Я возвращаюсь на канал! [НОВОСТИ от Разработчика]
Просмотров 2272 года назад
Доброго времени суток и приятного просмотра! • • • ▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼ • ► Группа в вк → squares.projeng ← • • ▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓ ► squares.projeng?w=app5727453_-159294224 ◄ ▓▓▓ ▓▓▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓▓▓▓ ▓ ▓▓ ▓ ▓ ▓ ▓ ▓ ▓▓▓ ▓ ▓ ▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓ Всем кто поддерживает канал и помогает развиваться!
Обзор нововведений в MINECRAFT на Delphi
Просмотров 1,3 тыс.3 года назад
Обзор нововведений в MINECRAFT на Delphi
КАК СОЗДАТЬ ПРИЛОЖЕНИЕ ДЛЯ ANDROID в DELPHI?
Просмотров 4,8 тыс.3 года назад
КАК СОЗДАТЬ ПРИЛОЖЕНИЕ ДЛЯ ANDROID в DELPHI?
Graph3D на PascalABC! 3D теперь реально! КАК и ЧЕГО можно СДЕЛАТЬ?
Просмотров 18 тыс.3 года назад
Graph3D на PascalABC! 3D теперь реально! КАК и ЧЕГО можно СДЕЛАТЬ?
#6. Процедуры и Функции на PascalABC.net
Просмотров 12 тыс.3 года назад
#6. Процедуры и Функции на PascalABC.net
Пишем MineCraft на Delphi! Это РЕАЛЬНО? На что способен Pascal?
Просмотров 6 тыс.3 года назад
Пишем MineCraft на Delphi! Это РЕАЛЬНО? На что способен Pascal?
Hill Climb Racing с нуля на языке Object Pascal на Delphi [Часть 3]
Просмотров 3343 года назад
Hill Climb Racing с нуля на языке Object Pascal на Delphi [Часть 3]
КРУТАЯ хоррор ИГРА от ПОДПИСЧИКА! [Обзор на PascalABC Игру]
Просмотров 1,9 тыс.3 года назад
КРУТАЯ хоррор ИГРА от ПОДПИСЧИКА! [Обзор на PascalABC Игру]
Игровой движок для 2D игр | Часть 4 (физический таймер и первый скрипт)
Просмотров 1,5 тыс.3 года назад
Игровой движок для 2D игр | Часть 4 (физический таймер и первый скрипт)
#5. Массивы их применение в анимации на PascalABC.net
Просмотров 2,1 тыс.4 года назад
#5. Массивы их применение в анимации на PascalABC.net
Hill Climb Racing с нуля на языке Pascal на Delphi [Часть 2]
Просмотров 3564 года назад
Hill Climb Racing с нуля на языке Pascal на Delphi [Часть 2]
#4. Циклы For, While, repeat на PascalABC.net
Просмотров 10 тыс.4 года назад
#4. Циклы For, While, repeat на PascalABC.net
#3. Математические операции на языке Object Pascal!
Просмотров 1,1 тыс.4 года назад
#3. Математические операции на языке Object Pascal!
Игровой движок для 2D игр | Часть 3 (Исправление багов и события мыши с клавиатурой)
Просмотров 1 тыс.4 года назад
Игровой движок для 2D игр | Часть 3 (Исправление багов и события мыши с клавиатурой)
#2. Ввод и вывод текста в PascalABC.net
Просмотров 8474 года назад
#2. Ввод и вывод текста в PascalABC.net
#1. Основы языка программирования PascalABC.net
Просмотров 2,1 тыс.4 года назад
#1. Основы языка программирования PascalABC.net
Эх, жаль видео уже старое. Но всё же, есть вопрос. А если те исходные картинки в папке будут увеличены, к примеру, в 16 раз?? Можно ли их будет уменьшить в паскале? В моём проекте есть около 530 jpg фоток, и мне их нужно уменьшить в паскале.
@@Yanka-Kupala Можно сразу после загрузки картинки, обратится к ее параметрам и изменить размер. Тоже самое можно сделать в цикле для каждой картинки.
@@SquaresProjeng прикольно, спасибо
То есть я могу из этого движка сделать свой?
@@olgamestudio Да. Эта открытая версия движка и мои наработки вы можете использовать для создания своего движка. У меня сейчас другая, переписанная версия, которая какое-то время будет доступна для разработки игр без исходного кода после ее выхода.
Я тот чел, который просто ищет метод встройки 2d графики в паскале. Хоть просто картинку.
ruclips.net/user/shorts-GXI3_eYBSc?si=mWZKYUYGwBxVOThV
ruclips.net/user/shorts-GXI3_eYBSc?si=mWZKYUYGwBxVOThV
Как известно, плохому танцору все время что-нибудь мешает. Так и большинству бездарных программистов мешает "не тот" язык программирования. Поэтому, они мечутся и ищут самый "крутой и правильный" язык. С, С++, потом еще что-нибудь - а счастья всё нет! Всё равно дерьмо получается. Но, они не сдаются и ищут дальше. Самые толковые из этих бездарей - иногда даже придумывают новые языки программирования, где можно было бы использовать еще более мудреные языковые конструкции. Дерзай дальше! Pascal/Delphi - отличный, хоть и не популярный язык программирования. Изучив в нем все нюансы программирования - не составит большого труда, при необходимости, перейти на любой другой язык. (хотя, плеваться при этом переходе, придется долго) 🙂
Танчики на паскаль так и не вышли ?
Пока нет. Я только с институтом закончил. Теперь готовлю задержанные видео по c++, танчикам, angry birds, а также дорабатываются финальные штрихи в игровом движке по процедурной анимации и физике. Если все будет также хорошо, то выходить выпуски будут раз в неделю.
Я хз, чё я тут забыл, я же сишник. А урок прям крутой
Крутая опечатка в названии видео, это добавляет видео оригинальности
Спасибо за замечание!
Спасибо за урок! интересная библиотека, нужно попробовать 🙂
Круто, Паскаль рулит😊!
К сожалению для этого ЯП нет современных библиотек, нет вообще ничего чтобы можно было для VR разрабатывать. Если заниматься геймдевом, nо тут только либо C#, либо С++
Урааа, новое видео!🎉🎉🎉
Спасибо большое, а как включить подсказки кода?
Они у меня были по умолчанию включены, но можно их включить вроде по этому пути: "Сервис"-"Параметры редактора"-"Завершение кода"-"Включить завершение кода".
Почему в редакторе ты не добавил debug текстуру
На тот момент не было необходимости, но ее всегда можно добавить.
Текстуры такие же как поставить самую низкую настройку графики например в симуляторе мыши
Я считаю что Паскаль такой же крутой как и процессинг или Фортран но я питонист) и как по мне у каждого свой вкус)
Я НАУЧИЛСЯ!!!!
За сколько времени можно выучить паскаль?
Если знаешь хотя бы один язык программирования, то за пару дней - неделю можно освоить любой другой язык программирования, в том числе и паскаль.
@@SquaresProjeng а если это первый язык программирования мой другие языки смотрел чёт не понравилось этот понравился не подскажите с чего начать
@@emodjee86, тогда изучение основ языка может занять от недели до нескольких месяцев. Это зависит от скорости усвоения информации уже. Для начала нужно узнать основные операторы, типы данных и структуру простой программы. Затем математические функции и условия (например: для решения задачи с квадратным уровнением). Потом можно перейти к циклам. Далее написание своих процедур и функций. Ну и на последок, свои типы данных и классы. После изучения всего выше написанного, можно изучать уже сторонние модули и api, которые будут нужны для написания своих программ (например: opengl или directx для работы с графикой).
Здравствуйте, у меня проблема с заменой фона, если я вставляю название файла, то пишет что данный файл не найден, хотя он находиться в той же папке, что делать?
Здравствуйте, возможно у вас формат изображения другой (расширение файла). Попробуйте сохранить изображение в том же формате, что и у меня.
Какие языки поддерживает движок?
Сам движок пишется на Delphi, но при необходимости можно портировать на Lazarus. Если вы про скрипты, которые пишутся и обрабатываются движком без среды создания движка, то пока поддерживает урезанную смесь Pascal с C++, которая в движке называется Pascal++.
Сигма
Я по твоему уроку слепил свой Paint, на моем канале есть видос, прогу назвал Dimart :)
Спасибо
Привет, хорошо снимаешь, может запишешь видео про то как на паскале звуки проигрывать, просто на ютубе особо не видео на эту тему.
Привет. Хорошее предложение. Вас интересует проигрывание на pascalabc или на delphi?
@@SquaresProjeng Delphi, если можно.
Это opengl?
Да. Это OpenGL.
ваще классно!!!! хочу еще!!!
Почему в обработчике CreateForm не нарисовалось? Что такое обработчик FormPaint , когда возникает?
Функция CraeteForm выполняется перед окончательным созданием формы, а обработчик FormPaint происходит каждый раз при перерисовке формы (точнее он выполняет перерисовку формы). Его можно вызывать самостоятельно через постоянные перерисовки в таймере для обновления формы (подходит для игр).
что делать если при выполнение прекращается программа g++.exe и все, как это исправить?
Добавить после выполнения всех операций оператор, который будет ждать действия от пользователя. Например cin >> переменная.
как в Delphi нарисовать линию (отрезок) с градиентным цветом? То есть чтобы один конец отрезка был одного цвета, другой конец другого цвета, и цвет отрезка плавно менялся от одного конца к другому.
а в лазарусе будет работать?
Эта версия движка из-за того, что сделана целым проектом в делфи будет работать на лазарус, если пересобирать проект на лазарус. Новая версия движка, которую я пишу сейчас, получит возможность использования на лазарус из "коробки"
В Delphi 11.3 при открытии твоего двига куча ошибок появляеться
Этот движок делался еще на старом Delphi и тогда я еще сам учился работать с 3д и допускал много неточностей при написании движка. В течении полугода я выложу новую версию движка, который делаю на RAD студии и очень сильно оптимизирую код. +Надеюсь удастся порадовать новым функционалом и редактором для него)
@@SquaresProjeng Хорошо , буду ждать с нетерпением
Я тоже хотелбы создать свой движог в Delphi но еще не начал изучать 3D графику только 2D
То что ты делаешь - это заслуживает уважения
отмена действий не работает у меня)
Спасибо , мужик. Все кратко и понятно .
В какой програме ты создал движок ?
Я его написал на языке Delphi в среде программирования Delphi
Видио скоро?
Пока не знаю. Из-за института времени почти на канал не остается. Максимум, что я могу - это снимать маленькие обзоры по обновлению движка.
@@SquaresProjeng спасибо за ответ, просто я разрабатую 3д гонку на паскале думаю перейти на твой движок
@@blackblog876 круто!
В заголовке видео указано (без Image), через 4 минуты автор использует PaintBox...)) Это тоже контейнер для изображений, причём динамических. Есть замечательная книга - "Графика в проектах Delphi" (Дмитрий Осипов), в которой рассмотрены примеры работы без компонентов, причём на уровне WinAPI.
Интересное замечание) Насколько я помню эта книга про DirectX 8, который уже слишком сильно устарел.
я разобрался как подключить opengl glfw на free pascal lazarus это было не сложно так почему бы не сделать майнкрафт на free pascal что бы посмотреть различие lazarus от delphi 10 lite
Хорошее предложение. Возможно я перепишу его и под lazarus.
как подключить glsd opengl 4.6 на lazarus
кто знает как подключить к free pascal opengl 4.6 . Я пытался подключить glad c opengl 4.6 но выводит ошибку при запуске рисования project1.lpr(21,10) Error: Wrong number of parameters specified for call to "gladLoadGL" glad_gl.pas(4264,10) Error: Found declaration: gladLoadGL(TLoadProc):Boolean;
Почему тебе не понравился вариант без коммерчества? Почему сразу всё надо продать. Оставь себе этот шедевр программирования, кто-то запрещает...? Иначе ты потеряешь достигнутую тобой уникальную цель.
Движок не будет платным. Когда в нем появится возможность создавать простые игры без изменения кода, я начну больше снимать роликов по нему и он будет в открытом доступе.
@@SquaresProjeng А зачем нужен открытый доступ?
@@NickProkhorenko Чтобы скачать мог любой желающий)
Функция умножения двух комплексных чисел, в неё передаётся 4 значения типа реал, два на реальную часть и два на мнимую, в функции над ними производятся вычисления по формулам умножения комплексных чисел. Вопрос - как из функции передать в программу результат умножения, два числа типа реал, из которого состоит комплексное число?
Для того чтобы передавать значение реал нужно чтобы сама функция была real: Например: function myfunc(a1,a2,a3,a4:real):real; var d:real; begin d:=(тут вычисление значения); result:=d; end;
Если необходимо передавать более 1 значения, то можно использовать свой тип данных (например запись) в качестве значения функции или указывать переменные в поле передачи переменных, с обозначением var, чтобы их изменять для этого можно даже использовать процедуру. Пример 1 (С использованием типа): Type MyType=record a1,a2:real; end; function MyFunc(a1,a2,a3,a4:real):MyType; var d:MyType; begin d.a1:=(вычисление); d.a2:=(вычисление); result:=d; end; Пример 2 (с указанием выходных переменных): function MyFunc(a1,a2,a3,a4:real; var res1:real; var res2:real):real; begin res1:=(вычисления);//передача данных первой переменной res2:=(вычисления);//передача данных второй переменной result:=(основной результат функции); end;
@@SquaresProjeng спасибо за ответ. Авторы других роликов по Паскалю почему то обходят эти варианты исполнения функций.
Как функция получает своё значение? А если в функции будет несколько переменных, какая именно переменная будет присвоена функции?
В любой функции есть зарезервированный оператор result, который принимает значение функции на выходе. Т.е. то, что вы присвоите к result и будет значением функции.
Мне нравится паскаль своей легкодоступностью. Компилятор можно установить почти с любого сайта и достаточно просто разобраться с модулями. Пускай сейчас его нигде не используют, но как учебный язык для начинающих программистов он офигенный.
Класс👍👍👍
Мне нравится машина минимализм продолжай дашь совет как себя пересилить и заняться изучением с++
Спасибо за комментарий) C++ один из самых популярных языков программирования прикладных программ. По сложности он ничем не отличается от языка Pascal, просто слегка синтаксис более компактный. По С++ много роликов и мануалов на ютуб, есть куча статей и уроков на различных форумах. Главное найти для себя любимую среду разработки под этот язык программирования, не сдаваться и все получится)
Я в следующем году просто в техникум иду и там будем учить с++ на будущее просто но спасибо за совет и поддержку я также буду учить и паскаль ты мне показал что паскаль и не настолько плох как я представлял
Всем приятного просмотра! Исходник к этому видео находится в описании. Ранее выложенная версия движка, теперь обновлена до этой версии с шаблоном для гоночной игры. Были исправлены некоторые баги связанные с работой ИИ в некоторых местах, а также поведение автомобиля.😉
ёбо бобо я то думал что будет описание как сам написал движок за 5 минут а тут скачать
Если бы я показал, как это сделать полностью с нуля, то ролик вышел бы часа на 3 и никому бы он не был понятен и интересен. Как будто для языка Python не надо ничего качать и импортировать, чтобы делать игры)
с возращением! все круто получается, но мог бы ты добавить в движок какой нибудь простенький профайлер, а то для такой простой графики фпс непростительно мало. еще жду видосы по новым версиям движка)
В этой версии движка fps залочен. Данная проблема исправлена в новой версии движка о котором я буду снимать видео чуть позже.