第二人生中有用的开发者资源

时间:2008-10-08 18:25:56

标签: secondlife

第二人生很有趣,有些开发人员正在那里创建内容,但我想知道Second Life为专业软件开发人员提供了哪些有用的资源(如果有的话)。

  • 讨论组
  • 教育/训练
  • 供应商支持
  • 与开发相关的演示或演示
  • 专业人士

澄清一下:我并不是真的在寻找有关开发Second Life中使用的东西的信息(尽管欢迎这些答案)。我正在寻找SL中的东西,程序员会觉得这些东西对于他们的实际工作很有用。

7 个答案:

答案 0 :(得分:2)

他们有一个关于其中一些用途的网站:http://secondlifegrid.net/programs/api/ 以及关于他们增长的语言的一些页面:http://wiki.secondlife.com/wiki/LSL_Portal

答案 1 :(得分:2)

我依稀记得Dobbs博士在SL中运行某种正在进行的“程序员岛”,但我现在找不到这个参考。

显然是软件开发人员的某种“虚拟会议”。

答案 2 :(得分:2)

和我一样,我觉得玩SL对于娱乐编码非常有趣。让我觉得有一些经验的尝试之一就是尝试在沙箱(SL中的一般建筑区域)中编写工作时钟。其他头像会走过去提出建议,因为围绕它的公平的几个编码器很快变成了一个有趣的协作努力。如果只是在RL那么简单。有些事情在SL中非常巧妙地运作 - 我曾经使用一群'鸟'作为对象实现了蜂拥算法(这给了oops一个全新的选择)。

关于资源 - 假设你超出了基本的编码水平,那么你应该能够从LSL Wiki中找出大部分内容 - http://wiki.secondlife.com/wiki/LSL_Portal

杰夫·希顿(Jeff Heaton)有一本电子书 - “第二人生的脚本食谱”,以合理布局的方式介绍了基础知识。这只是几美元,但如果你没有在其他地方做过大量的编码,那可能只值得。世界上还有常规课程,但我相信其中大部分都处于非常基本的水平。

对于小组,我总是发现 Scripters of Second Life小组对很多人一般都很有帮助。有一个简单的 Scripts ,它也非常活跃。

几句警告,LSL,虽然Turing-complete在几个方面相当破碎,缺乏现代程序结构(以及一些较旧的 - 如阵列!)和LSL的大部分“黑人艺术”都知道如何解决这些限制,随着Mono的出现,这可能是一个不断减少的问题。

Lindens似乎也有一个假设,即如果你想做任何“繁重的”代码,你就可以在异地服务器上进行,然后调用并将结果返回给SL。虽然HTTP工作正常(并且通常比预期的要好),但XMP-RPC实现非常破坏没有帮助。

答案 3 :(得分:1)

就我而言,我正在努力为OpenSim项目做出贡献,该项目是SecondLife服务器基础架构的OpenSource克隆,用C#和Mono编写。

OpenSim与SL类似,通过许多其他脚本命令,开放网格协议,自定义模块和插件进行了增强。如果你还没有听说过,那绝对值得一看。

答案 4 :(得分:1)

ControlBreak在评论中提出了这一点(我正在将其推广到答案):

您可以访问Microsoft Island。定期完成新产品的展示 - http://www.kzero.co.uk/blog/?p=663#more-663

答案 5 :(得分:1)

IBM,Microsoft和Sun在Second Life中非常活跃,有时会有有趣的演示/演示。其中一些非常适合网络和会见那些从事您感兴趣的产品的公司的人。

除了LSL之外,Java,PHP和其他几种编程语言有几个组,但IMO并不像其他非SL资源那样好。您可以在StackOverflow或IRC上更快地回答您的问题。

IBM举办了几场有趣的编程比赛 - 机器人找到了摆脱迷宫的方式,还有SL中的机器人大战和其他一些编程比赛,但它们都是面向LSL的。

我想我曾经看过一个初学PHP课程,所以如果你对从头开始学习编程语言感兴趣,可以尝试搜索事件,你可能会找到一些东西;然而,根据我的经验,这些是非常罕见的。

答案 6 :(得分:0)

Look & Feel team脚本,这是我的。常见的3D故障使相机或演员之间的相机中心混乱。设计师可能会认为摄像机中心应该是演员。

相关问题