Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для компьютеров > Godot

Ответ
 
Опции темы
Старый 13.01.2021, 22:00   #1
sdf111
Оператор ЭВМ
 
Регистрация: 28.01.2013
Сообщений: 32
Написано 3 полезных сообщений
(для 3 пользователей)
Godot критика

Можете прокоментировать статью?
https://senior.ua/forum/technologii/...a-godot-engine
Это не реклама и не троллинг. Просто интересует мнение программистов.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Интсферна (10.02.2021)
Старый 14.01.2021, 03:26   #2
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,318
Написано 2,450 полезных сообщений
(для 6,782 пользователей)
Ответ: 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 за это полезное сообщение:
ABTOMAT (14.01.2021), MadMedic (14.01.2021), St_AnGer (14.01.2021)
Старый 14.01.2021, 04:34   #3
sdf111
Оператор ЭВМ
 
Регистрация: 28.01.2013
Сообщений: 32
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Godot критика

Автор статьи утвержает, что Годот - УГ и мусор. Сам я не могу понять прав он, или нет.
(Offline)
 
Ответить с цитированием
Старый 14.01.2021, 05:26   #4
MadMedic
ПроЭктировщик
 
Регистрация: 05.08.2006
Сообщений: 182
Написано 107 полезных сообщений
(для 409 пользователей)
Ответ: Godot критика

Это не статья , а какая то истерика.
Если отбросить эмоции и многоточия - то авторше автору не нравится, что в годотине некоторые моменты реализованы не как у всех. С одной стороны это конечно плохо и неудобно, но на вкус и цвет, как говорится, каждому свое.
На мой неискушённый, непрофессиональный и новичковый взгляд - тамошний компот имеет вполне себе логичную структуру. Ну а если не нравится продукт - ведь всегда можно пилить на юнити, как того требует работодатель.
А будь годот настолько унылым и мусором - было бы у него столько поклонников?

Последний раз редактировалось MadMedic, 14.01.2021 в 09:58. Причина: за чистоту языка :D
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо MadMedic за это полезное сообщение:
Антихрист (14.01.2021), mingw (11.03.2021)
Старый 14.01.2021, 05:39   #5
sdf111
Оператор ЭВМ
 
Регистрация: 28.01.2013
Сообщений: 32
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Godot критика

MadMedic, вот я и пытаюсь понять на чём "пилить", если, как утверждают, Блиц уже нигде не нужен и не работает
(Offline)
 
Ответить с цитированием
Старый 14.01.2021, 05:57   #6
MadMedic
ПроЭктировщик
 
Регистрация: 05.08.2006
Сообщений: 182
Написано 107 полезных сообщений
(для 409 пользователей)
Ответ: Godot критика

Пиши на юнити. Он популярен, востребован, стабилен. Что же ещё нужно?
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо MadMedic за это полезное сообщение:
ABTOMAT (14.01.2021), Антихрист (14.01.2021), Randomize (14.01.2021), St_AnGer (14.01.2021)
Старый 14.01.2021, 06:16   #7
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,726
Написано 5,448 полезных сообщений
(для 15,644 пользователей)
Ответ: Godot критика

Годот по своей идее напоминает Юнити образца 10-летней давности.
Юнити тогда позиционировался как дружественный к новичку и простой в освоении движок.
У них тоже был свой язык (якобы, простой и молодёжный) UnityScript, ныне выпилен.

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

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

И теперь появился Годот, который позиционирует себя как альтернативу Юнити, более дружественную новичку (то есть пошёл по тем же граблям, по которым ходил Юнити когда-то).

Что из этого вырастет? Ну, так как ниша Юнити уже занята самим Юнити и там он бодается с UE, то вряд ли Годот будет развиваться в этом направлении. Соответственно, он рискует остаться таким вот полуигрушечным, где упор ставится не на функционал, а на упрощение.

Как уже отметили выше, собственный язык это жирный минус, потому что он ограничивает юзеров только своей собственной справкой, документацией и сообществом. В то время как по C# полно документации и за пределами Юнити, потому что пишут на нём много кто и много что. Гораздо выше шансы нагуглить нужную информацию по нему.

Зачем учить язык, который нужен только в одном, конкретном движке, когда можно выучить C#, который применяется много где?

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

При этом вектора, кватернионы и всё прочее, что новички не любят, учить даже на Годоте всё равно придётся. Ну, то есть он не особо-то и проще получается, а минусы налицо.

В-общем, лучше Юнити пока ничего не изобрели. Он свою популярность вполне заслуживает.

Сообщение от sdf111 Посмотреть сообщение
Можете прокоментировать статью?
https://senior.ua/forum/technologii/...a-godot-engine
Статья истеричная на самом деле. Спрайт с физикой в наше время это норм (или я вообще не понял, в чём там был фругурт авторки, возможно, она просто не разобралась).
Основные минусы Годота уже обсудили выше в этом треде.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Антихрист (14.01.2021), MadMedic (14.01.2021), mingw (11.03.2021), Randomize (14.01.2021), sdf111 (14.01.2021), St_AnGer (14.01.2021), Tiranas (14.01.2021)
Старый 14.01.2021, 09:00   #8
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,318
Написано 2,450 полезных сообщений
(для 6,782 пользователей)
Ответ: 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 за это полезное сообщение:
MadMedic (14.01.2021), mingw (11.03.2021)
Старый 14.01.2021, 12:59   #9
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 842
Написано 328 полезных сообщений
(для 849 пользователей)
Ответ: Godot критика

Сообщение от sdf111 Посмотреть сообщение
Можете прокоментировать статью?
https://senior.ua/forum/technologii/...a-godot-engine
Сначала не хотел ничего писать, т.к. видно не вооруженным взглядом что статью писал (до)школьник. Но потом чет полыхнуло.


Я не знаю кто автор, но это явно какой-то хейтер движка годо (и это явно не нёх).
Есть еще одна похожая статья (судя по правописанию и пробелам перед знаками препинания) от этого же автора - разберем провал стартапа на примере Godot Engine
Кто дочитает до конца и сможет пересказать - тому премия дарвина
UPD: проверил, это один и тот же автор

Вернусь к сабжу.
Гоша Дударь всегда толково ведет уроки , потому на его примере ....
Посмотрел я, кто такой Гоша. Обычный спицыилист, обучающий школьников.

Итак Грубейшие ошибки игрового движка. Который по идее должен быть как бы 2 D но таковым не является....
Простите, не распарсил.

Это реально шок. Спрайт с коллайдер .Великое ноу хау ,как там дальше выяснилось это для физики и других эффектов...
Спрайт с коллайдером - это ШОК! Это новость для рентв.

То есть фот эта гора таблиц для поиска должна ускорить разработку? вместо того что бы я прописала всего пару строк кода?
Я должна учить какую то ерись что бы искать что то в таблице? что займет пол дня вместо три строки кода один раз?
Если делаешь "платформер за 30 минут" по урокам других школьников, то Input Manager и не нужен, можно и без него получать нажатия кнопок.
В юнити тоже инпут манагер есть, только кастрированный и не удобный.

Вместо написать нужную физику в пару строк я должна ломать голову где как эта физика названа в таблице?
Что-то на эльфийском. Нынче что, сначала учат юнити движки, а потом писать и читать?

Далее у нас вообще идиотизм...
По идее у нас должно быть поле для фона и поле для спрайта ....Фоны- это сцена , задние планы, спрайты то с чем мы работаем ...ВСЕ ........
Думаю, на это лучше ответят сами разработчики годо: "Ну в этой ситуации мы просто наше, это самое, мы уже, здесь наши полномочия все, окончены."

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

Зачем прописывать физику, если потом в коде в ручную ,нужно прописывать даже переменную картинки?
Что это опять? Автор еще свои мысли не научился излагать, но уже игры делает и эксперт по движкам?

Обратите внимание Если я пишу код то я не вижу сразу как это работает , потому что @@@***умные люди сделали интерфейс так что работая с кодом окна не видно и на оборот....
Вот ты такой пишешь код и одновременно смотришь что там в сцене меняется, ведь так же это работает?

Вот так должно быть у меня все под рукой, я не должна куда то перемещаться и что то искать и я должна сразу видеть изменение сцены.
Автор ругает годо за то, что в нем есть вмтроенный редактор кода и когда в нем работаешь, то не видишь окно сцены.
В противовес приводит скрин юнити БЕЗ редактора кода. Гениально.
__________________
Абсолютли!

Последний раз редактировалось ant0N, 14.01.2021 в 14:08.
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо ant0N за это полезное сообщение:
ABTOMAT (14.01.2021), Arton (14.01.2021), MadMedic (15.01.2021), mingw (11.03.2021), St_AnGer (14.01.2021), Tiranas (14.01.2021)
Старый 14.01.2021, 13:14   #10
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 842
Написано 328 полезных сообщений
(для 849 пользователей)
Ответ: Godot критика

Сообщение от Randomize Посмотреть сообщение
GDScript. Ещё один язык со своими подводными камнями и невыразительным синтаксисом.
Сообщение от ABTOMAT Посмотреть сообщение
Как уже отметили выше, собственный язык это жирный минус,
Да в чем минус то? Не хочешь - не пользуйся, я, например, не использую.
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Tiranas (14.01.2021)
Старый 14.01.2021, 13:30   #11
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,318
Написано 2,450 полезных сообщений
(для 6,782 пользователей)
Ответ: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (14.01.2021)
Старый 14.01.2021, 13:43   #12
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 842
Написано 328 полезных сообщений
(для 849 пользователей)
Ответ: Godot критика

Сообщение от Randomize Посмотреть сообщение
2. Не очевидный API. Терминология выдумана авторами без оглядки на другие движки и приходится сильно проникаться местной атмосферой, приучать себя к новым терминам для давно знакомых вещей, постоянно заглядывая в документацию, ведь интуиция не поможет.
Что неочевидно? Вместо Start и Update в годо _Ready и _Process?
В остальном же все привычно: Transform, Rotate, Translate и тд...

Зато у годо в отличае от юнити чистый ООП подход и это очень помогает.
Ноды (компоненты в терминалогии юнити) имеют иерархическую стуктуру, что это дает:
например есть нода Node2D у нее есть transform, Modulate, Visible и тд..
Теперь если я беру ноду Sprite2D, я вижу что она наследуется от Node2D, а это значит что все свойства базовой ноды у спрайта тоже точно есть.
Это действительно круто. Ведь когда ты берешь неизвестную для себя ноду, достаточно взглянуть на иерархию наследования, чтобы иметь представление что эта нода из себя представляет.
А вот в юнити нужно каждый компонент изучать от начала и до конца, это напрягает очень.

Сообщение от Randomize Посмотреть сообщение
ant0N
Да в чем минус то?
В том, что все туторы на этом языке и придётся адаптировать под то, что ты там себе выбрал вместо стандартного языка?
Если ты туторы смотришь для того, чтобы копипастить, это да, минус. Но это и минус тебе, как разработчика.
Иначе нет никакой трудности повторить тутор на другом языке - АПИ то один.

Сообщение от Randomize Посмотреть сообщение
В том, что IDE без бубна может не понимать встроенных методов из апи движка?
А как же я тогда работаю? У меня вроде и бубна нет
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ant0N за это полезное сообщение:
Arton (14.01.2021), Randomize (14.01.2021), Tiranas (14.01.2021)
Старый 14.01.2021, 14:22   #13
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 842
Написано 328 полезных сообщений
(для 849 пользователей)
Ответ: Godot критика

Вот еще от того же автора:
https://senior.ua/forum/technologii/...grovye-dvizhki
https://vc.ru/u/526503-shtuintys-tv/...tu-tjournal-ru

Shtuintys TV

комментировать запрещено,для комментария нужно заплатить 200 рублей что бы иметь право на коментарий

__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ant0N за это полезное сообщение:
Randomize (14.01.2021), St_AnGer (14.01.2021), Tiranas (14.01.2021)
Старый 14.01.2021, 14:41   #14
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,063
Написано 1,182 полезных сообщений
(для 2,825 пользователей)
Ответ: 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 за это полезное сообщение:
ABTOMAT (14.01.2021), ant0N (14.01.2021), Randomize (14.01.2021), Tiranas (14.01.2021)
Старый 14.01.2021, 20:53   #15
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 4,931
Написано 2,255 полезных сообщений
(для 5,228 пользователей)
Сообщение Ответ: Godot критика

Сообщение от sdf111 Посмотреть сообщение
Это не реклама и не троллинг. Просто интересует мнение программистов.
Тогда это наборс?

Я не понимаю, как можно словесную окрошку воспринимать всерьёз?
Хотя всё прошло успешно, хотел написать, но тут уже без меня наговорили.
Впрочем, возможно форумчане просто скучились по спорам на Булке.

Сообщение от Randomize Посмотреть сообщение
Для создания Котлина были вполне себе объективные причины, о которых можно прочитать на офф сайте разработчиков.
Авторы Годо сделали свой язык потому что питон им не подходил, причины указаны в старой статье на сайте.

Сообщение от ABTOMAT Посмотреть сообщение
Зачем учить язык, который нужен только в одном, конкретном движке, когда можно выучить C#, который применяется много где?...
...собственный язык это жирный минус, потому что он ограничивает юзеров только своей собственной справкой, документацией и сообществом. В то время как по C# полно документации
В справке Годо GDScript и C# иду рука об руку. В чём проблема?

Сообщение от ant0N Посмотреть сообщение
Есть еще одна похожая статья...
UPD: проверил, это один и тот же автор
Во, тоже хотел подкинуть. Мне её Яндекс настырно предлагает когда по Годо ищу. Видимо vc популярный сайт, если не ошибаюсь у него те же владельцы что у dtf.

Даже как-то жалко что добавить больше нечего
А не, продолжим:

Сообщение от ant0N Посмотреть сообщение
Вот еще от того же автора:
https://senior.ua/forum/technologii/...grovye-dvizhki
Кхе-кхе
Все игровые движки кроме Godot Engine вышли более десяти лет назад.....
Автору уже объясняли что Годо появился в середине нулевых, как внутренний движок одной студии.

Кто знает русские игровые движки? можете перечислить? кто знает разработчиков способных сделать отечественный игровой движок можете их назвать?
Unigine пойдёт? Они теперь тоже в разработчиков игр метят, есть инди-лицензия.
Я уж молчу о том, что все старые студии в своё время зачастую разрабатывали движок и инструментарий для себя сами. Не зависимо от страны.
А стоп, там про «отечественные аналоги»
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Arton за это полезное сообщение:
ABTOMAT (14.01.2021), ant0N (14.01.2021), St_AnGer (15.01.2021), Tiranas (14.01.2021)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 19:17.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com