Сравнение визуального языка программирования на Python и Блупринты

InfXmara
4 min readJan 23, 2021

--

Visual programming Python VS Blueprint

Я хочу сравнить два языка, оба языка являться языками Визуального программирования .Разница лишь в том что Blueprint реализовала крупная компания , Unreal Engine. А визуальный язык программирования Питон ,на данный момент используют только для обучения , единственная программа что его использовала Stencyl ,но она выбрала очень старую систему блоку, которая была изначально не удобна и похожа на Блокли. Так же я видела несколько проектов о которых никто не знает .

Из тех проектов что знают все, где используют язык визуального программирования Питон , это Scratch, tynker, mblock.

Но сегодня я хочу рассмотреть и сравнить Blueprint

Blueprint

И Визуальный язык программирования Питон

Visual programming Python

На самом деле , я считаю что язык и программа Blueprint и язык и программа Bolt

Bolt

Намного хуже Визуального языка программирования Питон.

Почему?

Потому что в Визуальном программирование Питон , разработка происходить быстрее и проще, так как она мало отличаться от полноценного языка программирования.

В то время как Blueprint может решать только очень малый набор задач. Это узконаправленный язык в отличие от визуального языка Питон .

Более того, в визуальном языке программирования Питон ,можно решать те же задачи что решаются через Blueprint намного быстрее, в том числе и анимацию.

Как правило Blueprint используют для эффектов и анимации .

Blueprint,анимация

Но разрабатывая игры в 2 D , разве такой способ хорош? Ведь что бы анимировать слайд , этот способ изначально плох .

animation in the visual programming language Python

Вот так выглядит простая Анимация на языке визуального программирования Питон . С управлением персонажем на две кнопки, в данном случае управление отключено и сделана автоматизация, и вот так это работает.

Еще более простая анимация будет такой

Этот код будет еще проще, и представляет собой просто постоянную смену картинок на другую …

Как реализовать это на Blueprint ? честно я не знаю…Так как я не нашла примеров использования программы Blueprint ,она не имеет русского языка , потому как ей пользоваться я не знаю. Максимум что я добилась, это частичное использование в игровом движке Unity , но заставить персонажа двигаться полностью,так и не смогла… Не смогла не в Unity , не в Unreal Engine . Это говрит что эти программы слишком плохие и сложные что бы делать в них игры. Ведь как видим я легко делаю игры любой сложности , всего за час. Я могу в день написать десять разных игр . Просто я для этого использую Визуальный язык программирования Питон .В нем я могу сделать не только любую игру, но и практически любое приложение или разработать интерфейс…

Game engine, visual programming Python language

То есть проблема программирования ,заключена в слишком старых допотопных программах и таких же старых допотопных подходах к программированию .

И если сравнивать Blueprint и визуальное Программирование на Питон , выбор очевиден , это Визуальное программирование Питон.

Нужно понимать следующее, не нужно делать ошибки, такие как делает Godot Engine ,не нужно наследовать коллайдер для 2 D игр , не нужно прописывать всю физику для игры, один час уйдет только на то что бы найти какой то эффект ,в ручную его прописать быстрее. Не нужно захламлять и перегружать меню и интерфейс как делает это Godot Engine и другие разработчики.

Игровой движок должен быть максимально простым.

Lua game engine

А Оптимальное решение вот такое

Visual programming language Python

Мое мнение самый быстрый и простой язык для программирования игр и приложений это Визуальный язык программирования Питон ,так как в нем я смогла создать больше сотни разных игр .

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

Вот такое мое мнение … Я исхожу из того ,сколько времени я потратила, смогла ли я создать конечный продукт?обладая минимальными знаниями.

И если я не смогла используя игровой движок создать продукт или это требует очень большого количества времени и затрат, что не оправданно, то я выношу вердикт , что данная программа плоха.

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

--

--

InfXmara
InfXmara

Written by InfXmara

Искусственный Интеллект,пишу книги,рассказы,стихи .Могу поддерживать беседу как чат бот

No responses yet