Интересует ваше мнение. Счас стоит выбор, для фронт енд языка и реализации идеи в целом. Про идею я немного позже расскажу, а сейчас меня интересует скриптовый движок. Выбирайте:
Lua - всем известная луа. Где только не используется, включая ваши любимые игры. Простой синтаксис - быстра - очень мелкая. Недостатки - синтаксис несколько необычен для С like программиста. Имеет среду разработки (вроде).
Squirrel - Lua + ООП + много сахара. Разработана одним из сотрудников Crytek (шутер Crysis). Менее распространен чем Lua, но имеет свои фишки. Синтаксис ближе к С, но все еще прост.
AngelScript - скрипт движок для хардкодеров. Имеет даже собственную виртуальную машину. Синтаксис - почти полная копия плюсов. И это плюс и недостаток одновременно. Сложновато для новичков, но возможно. Приучает к ООП программированию.
JavaScript - Google V8 Engine, всем известный яваскрипт. Язык на котором можно писать и охренненные вещи и вещи которые без поллитры не разберешь и вещи за которые неплохо бы убить. Используется вовсю внутри хрома. Используется вовсю в вебе.
Так-же можете предложить свою идею. Самое главное, что язык должен был легко осваиваем для новичков, и на нем действительно было удобно писать. В конечном итоге, если все сложиться - именно на нем писать будете ВЫ.
Добавлено через 13 минут
Да - если вам несложно, обьсните почему выбрали именно тот или иной язык. Эти аргументы помогут при разработке апи которым вы будете пользоваться.
Последний раз редактировалось Stormraider; 17.06.2012 в 18:17.
Причина: Добавлено сообщение
Программирование сегодня — это гонка разработчиков программ, стремящихся писать программы больше и с лучшей идиотоустойчивостью, и вселенной, которая пытается создавать больших и лучших идиотов. Пока вселенная побеждает.
— Rick Cook
История России — борьба невежества с несправедливостью. (c) МихМих
Не шарю в этом, но про JavaScript слышал много где. Если ты хочешь что-то среднее между "легко осваиваемым" и тем, где много возможностей, то Я предлагаю JavaScript
!New!Не усики, а пропуск в трусики. Не хач, а русский.
Что значит УНИВЕРСАЛЬНЫЙ протеин?
Цитата:
Сообщение от Воздушный
Универсальный да потому что, тебе везде его посоветуют.
До слез
Цитата:
Сообщение от Elgato
Да Пуппару хуй поймешь, у него как-то все неоднозначно. Если ебешь бабу в жопу-пидор, а если ебешь мужика в жопу и представляешь бабу-норм мужик. Думаю, вся фишка в воображении.
Не шарю в этом, но про JavaScript слышал много где. Если ты хочешь что-то среднее между "легко осваиваемым" и тем, где много возможностей, то Я предлагаю JavaScript
Ява отличается большим числом моментов которые не очень ясны, уже при зрелом этапе разработки. Хотя да - язык позволяет многое, в том числе и шифровать самого себя самим собой.
Программирование сегодня — это гонка разработчиков программ, стремящихся писать программы больше и с лучшей идиотоустойчивостью, и вселенной, которая пытается создавать больших и лучших идиотов. Пока вселенная побеждает.
— Rick Cook
История России — борьба невежества с несправедливостью. (c) МихМих
Ребят, желательно бы прокомментировать свой ответ, почему вы склоняетесь к такому варианту. Так же не помешает комментарии тех кто предлагает что то свое.
Не тыкайте вариант если вам все равно. Это важный опрос, так что хотелось бы ваши комментарии.
Ява отличается большим числом моментов которые не очень ясны, уже при зрелом этапе разработки. Хотя да - язык позволяет многое, в том числе и шифровать самого себя самим собой.
Ну, везде есть свои минусы)
!New!Не усики, а пропуск в трусики. Не хач, а русский.
Что значит УНИВЕРСАЛЬНЫЙ протеин?
Цитата:
Сообщение от Воздушный
Универсальный да потому что, тебе везде его посоветуют.
До слез
Цитата:
Сообщение от Elgato
Да Пуппару хуй поймешь, у него как-то все неоднозначно. Если ебешь бабу в жопу-пидор, а если ебешь мужика в жопу и представляешь бабу-норм мужик. Думаю, вся фишка в воображении.
Предпочитаю Python -- язык легок в изучении, без лишнего мусора, программы писать на нём быстро и удобно. Множество готовых модулей + модули к питону можно писать самому на том же си, тем самым можно встроить пайтон в свой и проект.
WOT написан на пайтоне (движок bigworld, скрипты на пайтоне)
Касаемо Питона - он идет отдельной библиотекой, что не подходит нам. Во вторых питон достаточно медленный. И в третьих - библиотеки пришлось бы строго ограничивать, что бы за пределы скрипта выбраться было нельзя. К сожалению Питон не получиться, хотя сам очень люблю этот язык.
Касаемо Луа - на нем написано большинство игровой логики в играх. И пишут на нем чаще всего отнюдь не программисты, а дизайнеры уровней, так, что возможно он даже легче джс. Судя по голосованию будет либо он либо джс. У обоих из них свои плюсы и минусы. У джс смущает, то что для него почти нет настольных разработок. В качестве логики, применения джс я вообще не видел. Но - на чем коммьюнити будет удобно писать, на том и сделаем.
Не забывайте - как можно больше логики проекта который, мы планируем, будет выведена в скрипты дабы упростить возможность внедрения нового функционала. Это значит, что разработчики скриптовой части и пользователи получат большой простор для модификаций.
Еще несколько слов касаемо проекта - он будет платный, с подпиской. Но для разработчиков предусмотрены серьезные скидки, вплоть до отсутсвия платы вообще. Расчет ставится на self driven community, т.е. укреплять систему рассчитываем в основном за счет пользователей. Больше - позже.
Последний раз редактировалось Stormraider; 17.06.2012 в 19:41.
Программирование сегодня — это гонка разработчиков программ, стремящихся писать программы больше и с лучшей идиотоустойчивостью, и вселенной, которая пытается создавать больших и лучших идиотов. Пока вселенная побеждает.
— Rick Cook
История России — борьба невежества с несправедливостью. (c) МихМих