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

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

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 25.10.2015, 23:02   #1
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Defold Engine

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

особенности:
- развертывание в один клик на iOS, Android, HTML5, Mac OS X, Windows и Linux
- программирование на lua
- удобная среда, включающая в себя: редактор кода с подсветкой и автодополнением, визуальный редактор физики, редактор эффектов и кучу других утлит
- визульный профайлер и вэб профайлер
- встроенная система контроля версий
- возможность работать одновременно над одним проектом до 5 человек бесплатно
наверное еще много чего есть.

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

Кто-нибудь еще щупал его?

__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Program23 (20.12.2015)
Старый 25.10.2015, 23:08   #2
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: Defold Engine

Сообщение от ant0N Посмотреть сообщение
- программирование на lua
Фу.
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Nerd за это полезное сообщение:
ABTOMAT (29.10.2015), Кирпи4 (29.10.2015), Gector (28.10.2015), moka (28.10.2015), St_AnGer (28.10.2015)
Старый 26.10.2015, 00:17   #3
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: Defold Engine

И к чему ты? Не в силах промолчать, когда нечего сказать?
__________________
Абсолютли!

Последний раз редактировалось ant0N, 26.10.2015 в 09:08.
(Offline)
 
Ответить с цитированием
Старый 28.10.2015, 11:10   #4
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Defold Engine

- программирование на lua
Луа медленный. Или ты только тетрисы будешь делать?
(Offline)
 
Ответить с цитированием
Старый 28.10.2015, 14:06   #5
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: Defold Engine


Сообщение от Nex Посмотреть сообщение
Луа медленный.
Нет. Луа - самый шустрый среди скриптовиков. И для игровой логики производительность не особо важна.
Луа плох как язык. Там нет даже элементарного switch.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (29.10.2015)
Старый 28.10.2015, 14:44   #6
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Defold Engine

Луа медленный. Или ты только тетрисы будешь делать?
авторы - king.com, соответственно на любое 2д казуалие в их духе можно расчитывать
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ant0N (28.10.2015)
Старый 28.10.2015, 14:52   #7
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: Defold Engine

Сообщение от Nerd Посмотреть сообщение

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

Если вы говорите что он плох, вы хотя бы приведите аргументы, а то как-то не красиво себя выставляете.
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Старый 28.10.2015, 15:24   #8
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Defold Engine

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

Сообщение от ant0N Посмотреть сообщение
особенности:
- развертывание в один клик на iOS, Android, HTML5, Mac OS X, Windows и Linux
5.6Mb js кода на html5, это уже перебор для webgl движка.
Мобилкам такое никак не нравится.

Сообщение от ant0N Посмотреть сообщение
- программирование на lua
Фу.

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

Сообщение от ant0N Посмотреть сообщение
- визульный профайлер и вэб профайлер
Это хорошо что есть, т.к. многим движкам хорошего профайлера с remote поддержкой часто не хватает.

Сообщение от ant0N Посмотреть сообщение
- встроенная система контроля версий
Я бы не называл это контролем версий. Там мало контроля над механикой. По сути есть master branch, и все локально работают над своим branch'ем, время от времени синхронизируясь. Той гибкости как у git или mercurial для контроля версий и workflow, defold не предоставляет.

Сообщение от ant0N Посмотреть сообщение
- возможность работать одновременно над одним проектом до 5 человек бесплатно
Одновременно - это ты о чем? Defold ничем не отличается от того же Unity, где каждый работает над локальной версией, и время от времени merge'ится. Вообще не вижу зачем даже ограничивать с таким образом работы размер команды.
Вот если бы у них была бы real-time collaboration - это совсем другое дело, но такая фича есть вообще в мире у лишь пары движков - по пальцам пересчитать.

Сообщение от ant0N Посмотреть сообщение
Все завязано на компонентах как в этом вашем юнити
В целом движок выглядит профессионально, хотя находится в бэте.

Кто-нибудь еще щупал его?
Сайт выглядит на самом деле вкусно.
А вот редактор выглядит как 2005 год. И профессиональным я бы его не назвал.
Дизайн и UX видно игнорировались и редактор разрабатывается сугубо разработчиками, без знаний в дизайне и UX.
Многие вещи слишком ограничены, и нужно строго следовать диктовке правил поведения в движке.
Редактор не очень удобный, многие вещи не интуитивные.
html5 таргет страдает теми же проблемами как и unity - большой JS код, один архив с ресурсами (нету кеша, не платформо-дружелюбные ресурсы, и т.п.).

Короче говоря, ожидалось в разы больше, тем более за ними стоят king.com.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
ant0N (28.10.2015), Gector (30.10.2015)
Старый 28.10.2015, 16:36   #9
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: Defold Engine

Сообщение от moka Посмотреть сообщение
5.6Mb js кода на html5, это уже перебор для webgl движка.
Мобилкам такое никак не нравится.
ну html5 не очень, согласен


Сообщение от moka Посмотреть сообщение
- программирование на lua
Фу.
уж от тебя ожидал реальных аргументов . А фукать каждый дурак может.

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

Сообщение от moka Посмотреть сообщение
Я бы не называл это контролем версий. Там мало контроля над механикой. По сути есть master branch, и все локально работают над своим branch'ем, время от времени синхронизируясь. Той гибкости как у git или mercurial для контроля версий и workflow, defold не предоставляет.
ну там есть вариант прикрутить свой, но для создания простых игр маленькой командой (1-5 чел) этого вполне достаточно и не надо лишних телодвижений.
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Старый 28.10.2015, 18:36   #10
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: Defold Engine

Получил инвайт , загрузил редактор , залогинился в гугл аккаунте в редакторе! , сбилдил семпл с картинкой под андроид - апк весит 7мб...
(Offline)
 
Ответить с цитированием
Старый 28.10.2015, 19:16   #11
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Defold Engine

Сообщение от ant0N Посмотреть сообщение
уж от тебя ожидал реальных аргументов . А фукать каждый дурак может.
lua как скриптовой язык, может и хорошо. В нем "ок" выражать логику поведения в весьма изолированном пространстве.
Но строить сложные системы - на самом деле весьма не просто.
От языка требуется серьезная производительность и гибкость.
Они компилируют lua скорее всего в машинную репрезентацию, нежели интерпретируют в рантайме.
Нужен конечно единый язык, но lua это далеко не лучший выбор для полноценного языка платформы. Как скрипты - норм, как основной язык - нет.

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

Сообщение от ant0N Посмотреть сообщение
ну там есть вариант прикрутить свой, но для создания простых игр маленькой командой (1-5 чел) этого вполне достаточно и не надо лишних телодвижений.
Согласен что иметь хоть что-то из коробки - лучше, чем ничего.
Но любой нормальный проект таки будет использовать git/mercurual в итоге.
Если они делают свою систему контроля версий, то она должна быть не только гибкой, но и реально превосходить в данном контексте альтернативы. Иначе могли бы тупо позволить логиниться github аккаунтом, и просто создавать репозиторий у пользователя, такой вариант по сути ничем не отличается от того что они изобрели, и при этом позволяет пользователю иметь полный контроль.
(Offline)
 
Ответить с цитированием
Старый 30.10.2015, 05:09   #12
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: Defold Engine

Сообщение от ant0N Посмотреть сообщение
луа наоборот хорош, как язык для программирования логики.
Синтаксис страшненький:
true ~= false -- Не равно
map# -- length таблицы
"Вальтрон" .. "слияние" -- конкатенация строк

local t = {1, 2, 3, 4}
for i = 1, #t, 1 do -- Перебор "таблицы"
    print(t[i])
end
Ну и нет поддержки юникода из коробки.
__________________
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 за это полезное сообщение:
Gector (30.10.2015), Nex (30.10.2015), St_AnGer (30.10.2015)
Старый 30.10.2015, 13:00   #13
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: Defold Engine

Синтаксис страшненький:
чем он страшен то? Наоборот синтаксис наиболее приближен к человеческому языку.

true ~= false -- Не равно
не понял, что ты имеешь ввиду

map# -- length таблицы
вообще-то #map.
И что тебе не нравится? то что так просто?

"Вальтрон" .. "слияние" -- конкатенация строк
мда, непростительный косяк. Фу таким быть!

for i = 1, #t, 1 do -- Перебор "таблицы"
print(t[i])
end
Что здесь не нравится?
Можно еще и так:
for key, value in ipairs(t) do -- Перебор "таблицы"
    print(key..value)
end
Ну и нет поддержки юникода из коробки.
Уже есть. в луа 5.3
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Старый 30.10.2015, 13:04   #14
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Defold Engine

Ну если сравнивать с привычными и популярными языками, то lua кажется необоснованно "другим".
Даже то как python отличается от многих популярных языков, кидается в глаза, а lua так еще больше тут выделился.
Зачем, не сильно то и ясно
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
Gector (30.10.2015), St_AnGer (30.10.2015)
Старый 30.10.2015, 13:22   #15
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: Defold Engine

Зачем, не сильно то и ясно
Для простоты видимо. Не возможно было бы создать настолько простой и гибкий язык, пытаясь придерживаться других.
Луа минималистичен, в нем из структур есть только таблицы, но они сделаны так, что могут заменить практически все основные в других языках.
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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