2008-10-08 2 views
5

Second Life - забава, и некоторые разработчики создают там контент, но мне было интересно, какие полезные ресурсы (если есть) доступны в Second Life для профессиональных разработчиков программного обеспечения.Полезные ресурсы для разработчиков в Second Life

  • Дискуссионные группы
  • Образование/обучение
  • поддержка поставщика
  • развития, связанные с презентации или демонстрации
  • Профессиональные контакты

Для уточнения: я действительно не ищу информацию по разработке материалов для использования в Second Life (хотя эти ответы приветствуются). Я ищу указатели на то, что программисты найдут полезными для своей реальной работы.

ответ

2

Они есть сайт о некоторых из этих применений: http://secondlifegrid.net/programs/api/ и некоторые страниц на языке, который они вроде выросли: http://wiki.secondlife.com/wiki/LSL_Portal

+0

Я не ищу информацию о разработке материалов для использования в Second Life; Я ищу информацию о материалах Second Life, которые программисты найдут полезными для их реальной жизни. (Я знал, что это будет путать.) – 2008-10-08 18:39:21

+0

Вы можете посетить остров Microsoft. Презентации новых продуктов регулярно проводятся - http://www.kzero.co.uk/blog/?p=663#more-663 – Larry 2008-10-08 19:05:28

2

Я смутно помню, доктор Доббс работает какое-то постоянная «Остров Программист» штуковина в SL, но я не могу найти ссылку прямо сейчас.

По-видимому, это своего рода «виртуальная конференция» для разработчиков программного обеспечения.

+0

Это рекламный URL поколения для кликов. SO не должно кормить их трафиком. – Bratch 2009-03-22 20:39:18

1

Насколько я могу судить, я пытаюсь внести свой вклад в проект OpenSim, являющийся клон OpenSource инфраструктуры сервера SecondLife, написанный на C# и Mono.

OpenSim - это SL, который дополнен множеством дополнительных команд скриптов, открытых протоколов сетки с настраиваемыми модулями и плагинами. Это определенно стоит посмотреть, если вы уже не слышали об этом.

2

Как и вы, я считаю, что игра с SL очень интересна для рекреационного кодирования. Один из впечатлений, которые заставляли меня думать, что есть что-то, это пытаться закодировать рабочие часы в песочнице (общая площадь здания в SL). Другие аватары пройдут мимо и сделают предложения, и, поскольку вокруг этого довольно много кодеров, они вскоре превратились в интересные совместные усилия. Если бы это было просто в RL. Некоторые вещи просто работают очень аккуратно в SL - я когда-то реализовал алгоритм раскачивания, используя стаю «птиц» в качестве объектов (что дает совершенно новый подход к oops).

Что касается ресурсов - если вы находитесь за пределами базового уровня кодирования, вы должны уметь отображать большинство вещей из LSL Wiki - http://wiki.secondlife.com/wiki/LSL_Portal.

Существует Джефф Хитон, «Рецепты сценариев для второй жизни», который охватывает основы разумно хорошо изложенным способом. Это всего лишь несколько долларов, но, вероятно, стоит того, если вы не сделали много кодирования в другом месте. В мире также проводятся обычные занятия, но я считаю, что большинство из них находятся на довольно базовом уровне.

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

Несколько слов предупреждения, LSL, в то время как Turing-complete довольно сломан в нескольких областях, не хватает современных программных конструкций (а некоторые более старые - как массивы!), и большая часть «черного искусства» LSL знает, как обойти ограничения, с появлением Mono, хотя это, вероятно, будет проблемой.

Также существует впечатление, что Lindens полагает, что если вы хотите сделать какой-либо «тяжелый» код, вы сделаете это на сервере вне мира и вызовите и вернете результаты в/из SL. Этому не очень помогает реализация XMP-RPC, хотя HTTP работает нормально (и вообще лучше, чем можно было ожидать).

1

ControlBreak предложил это в комментарии (я продвигаю его к ответу):

Вы можете посетить остров Microsoft. Презентации новых продуктов проводятся регулярно - http://www.kzero.co.uk/blog/?p=663#more-663

1

IBM, Microsoft и Sun довольно активны в Second Life, а иногда есть интересные презентации/демонстрации, чтобы их увидеть. Некоторые из них отлично подходят для общения и общения с теми компаниями, которые работают над интересующими вас продуктами.

Существует несколько групп для Java, PHP и нескольких других языков программирования, кроме LSL, однако IMO они не являются как хороший ресурс, как другие ресурсы, не связанные с SL. Вы можете получить ответы на свои вопросы быстрее в StackOverflow или IRC.

IBM провела несколько интересных соревнований по программированию - было что-то, что роботы находили выход из лабиринта IBM, в SL также были роботы и некоторые другие соревнования по программированию, однако они все ориентированы на LSL.

Я думаю, что однажды я увидел начинающий PHP-класс, поэтому, если вы хотите начать изучение языка программирования с самого начала, попробуйте найти события, и вы можете что-то найти; однако в моем опыте это довольно редко.

0

Look & Feel team Сценарии, это мое. Обычная 3D-проблема путает центр камеры между камерой или актером. Дизайнер может подумать, что центр камеры - это мир, когда он должен быть актером.