![](images/chestnut/misc/left.gif) |
13.01.2021, 22:00
|
#1
|
Оператор ЭВМ
Регистрация: 28.01.2013
Сообщений: 32
Написано 3 полезных сообщений (для 3 пользователей)
|
Godot критика
Можете прокоментировать статью?
https://senior.ua/forum/technologii/...a-godot-engine
Это не реклама и не троллинг. Просто интересует мнение программистов. ![8)](images/smilies/student.gif)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.01.2021, 03:26
|
#2
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений (для 6,853 пользователей)
|
Ответ: Godot критика
Опыт использования у меня поверхностный по 2м причинам:
1. GDScript. Ещё один язык со своими подводными камнями и невыразительным синтаксисом. На нём просто не получается писать мало и делать много. Получается простыня, которая напоминает какой-то бейсик, типа, как Blitz3D. Буков дофига - смысла нифига. В чём киллер фича нового языка я так и не понял, нужны эксперты. Да, конечно, в годо есть возможность использовать и другой язык и это, даже, решило бы проблему, но см. причину 2.
2. Не очевидный API. Терминология выдумана авторами без оглядки на другие движки и приходится сильно проникаться местной атмосферой, приучать себя к новым терминам для давно знакомых вещей, постоянно заглядывая в документацию, ведь интуиция не поможет.
Всё, что касается самого редактора, то, после Unity3D оно сильно напоминает Blender, в сравнении с 3dsmax. Вроде все нужные возможности есть, но их расположение вызывает недоумение.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
|
|
14.01.2021, 04:34
|
#3
|
Оператор ЭВМ
Регистрация: 28.01.2013
Сообщений: 32
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Godot критика
Автор статьи утвержает, что Годот - УГ и мусор. Сам я не могу понять прав он, или нет.
|
(Offline)
|
|
14.01.2021, 05:26
|
#4
|
ПроЭктировщик
Регистрация: 05.08.2006
Сообщений: 183
Написано 107 полезных сообщений (для 410 пользователей)
|
Ответ: Godot критика
Это не статья , а какая то истерика.
Если отбросить эмоции и многоточия - то авторше автору не нравится, что в годотине некоторые моменты реализованы не как у всех. С одной стороны это конечно плохо и неудобно, но на вкус и цвет, как говорится, каждому свое.
На мой неискушённый, непрофессиональный и новичковый взгляд - тамошний компот имеет вполне себе логичную структуру. Ну а если не нравится продукт - ведь всегда можно пилить на юнити, как того требует работодатель.
А будь годот настолько унылым и мусором - было бы у него столько поклонников?
Последний раз редактировалось MadMedic, 14.01.2021 в 09:58.
Причина: за чистоту языка :D
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо MadMedic за это полезное сообщение:
|
|
14.01.2021, 05:39
|
#5
|
Оператор ЭВМ
Регистрация: 28.01.2013
Сообщений: 32
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Godot критика
MadMedic, вот я и пытаюсь понять на чём "пилить", если, как утверждают, Блиц уже нигде не нужен и не работает
|
(Offline)
|
|
14.01.2021, 05:57
|
#6
|
ПроЭктировщик
Регистрация: 05.08.2006
Сообщений: 183
Написано 107 полезных сообщений (для 410 пользователей)
|
Ответ: Godot критика
Пиши на юнити. Он популярен, востребован, стабилен. Что же ещё нужно?
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо MadMedic за это полезное сообщение:
|
|
14.01.2021, 06:16
|
#7
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Godot критика
Годот по своей идее напоминает Юнити образца 10-летней давности.
Юнити тогда позиционировался как дружественный к новичку и простой в освоении движок.
У них тоже был свой язык (якобы, простой и молодёжный) UnityScript, ныне выпилен.
Потом стало понятно, что возможностей движка не хватает, стали добавлять, усложнять и т.д.
Всё больше людей стали рассматривать Юнити не как игрушку, а как профессиональный инструмент, требования к движку стали повышаться, он стал усложняться и в итоге стал не особо дружественным к новичку.
Получается палка о двух концах: ты либо делаешь инструмент мощнее, либо проще для новичков. Юнити в итоге стал профессиональным инструментом.
И теперь появился Годот, который позиционирует себя как альтернативу Юнити, более дружественную новичку (то есть пошёл по тем же граблям, по которым ходил Юнити когда-то).
Что из этого вырастет? Ну, так как ниша Юнити уже занята самим Юнити и там он бодается с UE, то вряд ли Годот будет развиваться в этом направлении. Соответственно, он рискует остаться таким вот полуигрушечным, где упор ставится не на функционал, а на упрощение.
Как уже отметили выше, собственный язык это жирный минус, потому что он ограничивает юзеров только своей собственной справкой, документацией и сообществом. В то время как по C# полно документации и за пределами Юнити, потому что пишут на нём много кто и много что. Гораздо выше шансы нагуглить нужную информацию по нему.
Зачем учить язык, который нужен только в одном, конкретном движке, когда можно выучить C#, который применяется много где?
Излишняя оригинальность Годота тоже будет потом препятствием при переходе на другой движок (а рано или поздно это будет нужно, если ты решишь расти дальше профессионально).
При этом вектора, кватернионы и всё прочее, что новички не любят, учить даже на Годоте всё равно придётся. Ну, то есть он не особо-то и проще получается, а минусы налицо.
В-общем, лучше Юнити пока ничего не изобрели. Он свою популярность вполне заслуживает.
Сообщение от sdf111
|
Статья истеричная на самом деле. Спрайт с физикой в наше время это норм (или я вообще не понял, в чём там был фругурт авторки, возможно, она просто не разобралась).
Основные минусы Годота уже обсудили выше в этом треде.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Эти 7 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
|
|
14.01.2021, 09:00
|
#8
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений (для 6,853 пользователей)
|
Ответ: Godot критика
Сообщение от https://senior.ua/forum/technologii/proval-igrovogo-dvizhka-godot-engine
мало нам разных ЛУА и Котлинтов
|
В луа единственное, что плохо это отсчёт с единицы, в остальном обычный язык, похожий на все другие семейства ECMA.
Для создания Котлина были вполне себе объективные причины, о которых можно прочитать на офф сайте разработчиков.
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 5 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.
|
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
|
|
14.01.2021, 12:59
|
#9
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: Godot критика
Сообщение от sdf111
|
Сначала не хотел ничего писать, т.к. видно не вооруженным взглядом что статью писал (до)школьник. Но потом чет полыхнуло.
Я не знаю кто автор, но это явно какой-то хейтер движка годо (и это явно не нёх).
Есть еще одна похожая статья (судя по правописанию и пробелам перед знаками препинания) от этого же автора - разберем провал стартапа на примере Godot Engine
Кто дочитает до конца и сможет пересказать - тому премия дарвина
UPD: проверил, это один и тот же автор
Вернусь к сабжу.
Гоша Дударь всегда толково ведет уроки , потому на его примере ....
|
Посмотрел я, кто такой Гоша. Обычный спицыилист, обучающий школьников.
Итак Грубейшие ошибки игрового движка. Который по идее должен быть как бы 2 D но таковым не является....
|
Простите, не распарсил.
Это реально шок. Спрайт с коллайдер .Великое ноу хау ,как там дальше выяснилось это для физики и других эффектов...
|
Спрайт с коллайдером - это ШОК! Это новость для рентв.
То есть фот эта гора таблиц для поиска должна ускорить разработку? вместо того что бы я прописала всего пару строк кода?
Я должна учить какую то ерись что бы искать что то в таблице? что займет пол дня вместо три строки кода один раз?
|
Если делаешь "платформер за 30 минут" по урокам других школьников, то Input Manager и не нужен, можно и без него получать нажатия кнопок.
В юнити тоже инпут манагер есть, только кастрированный и не удобный.
Вместо написать нужную физику в пару строк я должна ломать голову где как эта физика названа в таблице?
|
Что-то на эльфийском. Нынче что, сначала учат юнити движки, а потом писать и читать?
Далее у нас вообще идиотизм...
По идее у нас должно быть поле для фона и поле для спрайта ....Фоны- это сцена , задние планы, спрайты то с чем мы работаем ...ВСЕ ........
|
Думаю, на это лучше ответят сами разработчики годо: "Ну в этой ситуации мы просто наше, это самое, мы уже, здесь наши полномочия все, окончены."
Смотрите что они делают, они Спрайт зачем то назвали плеер, в этот плеер спрайт нужн вложить, и туда еще что то вложить .
|
Автор, вместо спрайта взял плеер и целый абзац извергает желч.
Зачем прописывать физику, если потом в коде в ручную ,нужно прописывать даже переменную картинки?
|
Что это опять? Автор еще свои мысли не научился излагать, но уже игры делает и эксперт по движкам?
Обратите внимание Если я пишу код то я не вижу сразу как это работает , потому что @@@***умные люди сделали интерфейс так что работая с кодом окна не видно и на оборот....
|
Вот ты такой пишешь код и одновременно смотришь что там в сцене меняется, ведь так же это работает?
Вот так должно быть у меня все под рукой, я не должна куда то перемещаться и что то искать и я должна сразу видеть изменение сцены.
|
Автор ругает годо за то, что в нем есть вмтроенный редактор кода и когда в нем работаешь, то не видишь окно сцены.
В противовес приводит скрин юнити БЕЗ редактора кода. Гениально.
__________________
Абсолютли!
Последний раз редактировалось ant0N, 14.01.2021 в 14:08.
|
(Offline)
|
|
Эти 6 пользователя(ей) сказали Спасибо ant0N за это полезное сообщение:
|
|
14.01.2021, 13:14
|
#10
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: Godot критика
Сообщение от Randomize
GDScript. Ещё один язык со своими подводными камнями и невыразительным синтаксисом.
|
Сообщение от ABTOMAT
Как уже отметили выше, собственный язык это жирный минус,
|
Да в чем минус то? Не хочешь - не пользуйся, я, например, не использую.
__________________
Абсолютли!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.01.2021, 13:30
|
#11
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений (для 6,853 пользователей)
|
Ответ: Godot критика
Сообщение от ant0N
Да в чем минус то?
|
В том, что все туторы на этом языке и придётся адаптировать под то, что ты там себе выбрал вместо стандартного языка?
В том, что IDE без бубна может не понимать встроенных методов из апи движка?
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.01.2021, 13:43
|
#12
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: Godot критика
Сообщение от Randomize
2. Не очевидный API. Терминология выдумана авторами без оглядки на другие движки и приходится сильно проникаться местной атмосферой, приучать себя к новым терминам для давно знакомых вещей, постоянно заглядывая в документацию, ведь интуиция не поможет.
|
Что неочевидно? Вместо Start и Update в годо _Ready и _Process?
В остальном же все привычно: Transform, Rotate, Translate и тд...
Зато у годо в отличае от юнити чистый ООП подход и это очень помогает.
Ноды (компоненты в терминалогии юнити) имеют иерархическую стуктуру, что это дает:
например есть нода Node2D у нее есть transform, Modulate, Visible и тд..
Теперь если я беру ноду Sprite2D, я вижу что она наследуется от Node2D, а это значит что все свойства базовой ноды у спрайта тоже точно есть.
Это действительно круто. Ведь когда ты берешь неизвестную для себя ноду, достаточно взглянуть на иерархию наследования, чтобы иметь представление что эта нода из себя представляет.
А вот в юнити нужно каждый компонент изучать от начала и до конца, это напрягает очень.
Сообщение от Randomize
В том, что все туторы на этом языке и придётся адаптировать под то, что ты там себе выбрал вместо стандартного языка?
|
Если ты туторы смотришь для того, чтобы копипастить, это да, минус. Но это и минус тебе, как разработчика.
Иначе нет никакой трудности повторить тутор на другом языке - АПИ то один.
Сообщение от Randomize
В том, что IDE без бубна может не понимать встроенных методов из апи движка?
|
А как же я тогда работаю? У меня вроде и бубна нет
__________________
Абсолютли!
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо ant0N за это полезное сообщение:
|
|
14.01.2021, 14:41
|
#14
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: Godot критика
Я, конечно, ничего не хочу сказать, но с первых строчек даже у меня (человека с несчастной тройкой по русскому языку и литературе) начали сразу же вытекать глаза от построения предложений и грамматики (особенно от пунктуации). Ощущение, что у автора случился гормональный сбой во время написания сего "опуса", иначе прочитанное я ничем объяснить не могу. Как можно всерьёз воспринимать автора, который не может сформулировать свои мысли грамотно, без миллиона "...", "....." и прочих "@#45****"?
Статью писал человек с мозгом первоклассника (и это не оскорбление школьников), которому, зачем то, очень сильно сломали шаблон, сказав, что кроме богом дарованного Unity существуют и другие движки.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
Последний раз редактировалось St_AnGer, 14.01.2021 в 14:55.
Причина: не могу остановиться редактировать, ааааааааааааааааааааа
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо St_AnGer за это полезное сообщение:
|
|
14.01.2021, 20:53
|
#15
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Godot критика
Сообщение от sdf111
Это не реклама и не троллинг. Просто интересует мнение программистов.
|
Тогда это наборс?
Я не понимаю, как можно словесную окрошку воспринимать всерьёз?
Хотя всё прошло успешно, хотел написать, но тут уже без меня наговорили.
Впрочем, возможно форумчане просто скучились по спорам на Булке.
Сообщение от Randomize
Для создания Котлина были вполне себе объективные причины, о которых можно прочитать на офф сайте разработчиков.
|
Авторы Годо сделали свой язык потому что питон им не подходил, причины указаны в старой статье на сайте.
Сообщение от ABTOMAT
Зачем учить язык, который нужен только в одном, конкретном движке, когда можно выучить C#, который применяется много где?...
...собственный язык это жирный минус, потому что он ограничивает юзеров только своей собственной справкой, документацией и сообществом. В то время как по C# полно документации
|
В справке Годо GDScript и C# иду рука об руку. В чём проблема?
Сообщение от ant0N
Есть еще одна похожая статья...
UPD: проверил, это один и тот же автор
|
Во, тоже хотел подкинуть. Мне её Яндекс настырно предлагает когда по Годо ищу. Видимо vc популярный сайт, если не ошибаюсь у него те же владельцы что у dtf.
Даже как-то жалко что добавить больше нечего ![Mad](images/smilies/mad.gif)
А не, продолжим:
Сообщение от ant0N
|
Кхе-кхе
Все игровые движки кроме Godot Engine вышли более десяти лет назад.....
|
Автору уже объясняли что Годо появился в середине нулевых, как внутренний движок одной студии.
Кто знает русские игровые движки? можете перечислить? кто знает разработчиков способных сделать отечественный игровой движок можете их назвать?
|
Unigine пойдёт? Они теперь тоже в разработчиков игр метят, есть инди-лицензия.
Я уж молчу о том, что все старые студии в своё время зачастую разрабатывали движок и инструментарий для себя сами. Не зависимо от страны.
А стоп, там про «отечественные аналоги» ![:mda:](images/smilies/mda.gif)
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо Arton за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:18.
|