Archive for August, 2009

15
Aug
09

Opinion: What’s a Grid?

[Editors note: This was posted on the main OSgrid Website by resident Marcus Llewllyn, however I feel it is a good overview on why OSgrid isn't Second Life® (and for the most part, wont ever be). It is reprinted here with permission.]

I was perusing the wire on the OSgrid site tonight, and a number of comments in it caught my eye. Someone had noted that OpenSim does not have feature or reliability parity with Second Life®, and so could not “compete”. Many replies to this comment noted that OSgrid and OpenSim are not intended to be, and will never be, a Second Life® competitor.

I can’t really blame people new to OSgrid for having this attitude, though. Because we currently use the same viewer, OSgrid and OpenSim look like SL®. They also use the same nomenclature as SL™, with “regions,” “sims,” “grids,” etc. Unless they’ve hung out on IRC, followed the mailing lists, and attended the office meetings, these people have very little reason to think otherwise. Well, that’s not completely true… the website for OSgrid definitely sets itself apart from SL®, and already has some features that are interesting to the average user that SL™ lacks. But the in-world experience still carries a whole lot of weight.

Terminology is an interesting thing here, I think, particularly the semantics behind the word grid. The grid on OSgrid really is a different animal than the one Linden Lab® hosts. LL’s grid is a controlled environment. This affords certain expectations about reliability and grid-wide feature availability. Unlike OSgrid, not just anyone with a spare machine and enough bandwidth can join their grid. OSgrid does not and cannot guarantee reliability or availability for two reasons; it does not have control over the vast majority of the regions on it’s grid, and its experimental nature means that features may be incomplete, may have different behavior, or may just be plain unimplemented.

The difference here is as one between, say, your phone company and the web. When your phone or the phone of someone you’re trying to call stops working, you can reasonably blame the phone company. If they change the way you expect your phone to work, you can also blame them. When Twitter goes down however, you blame Twitter. You don’t blame the web. If Google does search one way, and Yahoo another, you don’t blame the web.

Second Life® has occasionally said it wanted to be the 3D web, but as long as they are a closed grid, they will never be. OSgrid’s open style is already much closer, feature parity or not.

There is your competition.

09
Aug
09

Custom Achievements

You can now suggest and use custom achievements within your builds or events; which will be included in the main OSgrid Achievements system we launched several weeks ago. Since we are expecting a lot of users to try and abuse this system; there are a number of rules associated with it – and each achievement must be vetted by an OSGrid admin before it can be enabled for use.

The system is fairly simple to use – we use a special http request URL to give achievements to users; each achievement is tagged with a unique password. We have a function snippet in LSL you can use to give an achievement out; which takes the password and achievement identifier as an argument; this allows you to integrate your achievement into games and other activities as a reward.

The rules

  • Custom achievements are to be eligible all users on OSgrid – achievements are not to be used as ‘Special achievement for friends of Joe’. This means that the devices or interactions needed to earn an achievement must be availible to the general public.
    • Regions with achievements in them must be hosted on professional infrastructure. This means dedicated servers, or high quality VPSs.
    • Regions must be open to the general public, and access to the achievement open publically.
    • Regions should not be down for significant periods of time; they must be dependably availible.
  • Achievements should not be given out for only visiting a region. Some interaction is required. (eg, achievements for participating in a game; attending an event, etc.)
  • Achievements should not be only availible for a certain period of time. Achievements for events should be for regular recurring events.
  • If your achievement is fairly generic, it may be rolled into a merged achievement with multiple users who are doing similar things.
  • Achievements are impartial. Any awards must be given by clearly defined rules. Achievements cannot be awarded on subjective criteria.
  • Participation achievements are favoured over award achievements; however you may request an achievement for both (although prepare for the possibility of only one being granted.)
  • You may suggest an achievement point value, however final determination is made by the admin team. Most custom achievements will hold a points value from 10 to 50 points based on percieved quality & difficulty. If an achievement is deemed easily “gamed”, it may have the achievements points value reduced.
  • Achievements may be disabled if they are found to be in violation of the rules, or the spirit of the rules.

How to apply

Fill out the form for a custom achievement – an icon will be selected by the admin team; however custom icons are appreciated timesavers. Icons must be a silhouette vector graphic image; in the same style and design as the existing achievement icons.

Achievements will not go ‘live’ within the system until they are marked availible by an admin. Custom achievements will however show in the ‘unobtained’ achievements section of the achievement pages.

The URL for the application form is: http://www.osgrid.org/elgg/pg/achievements/create – please then send a message to Adam Frisby with a notice you have applied for an achievement. If/when your application is approved, you will be given a copy of the current LSL code needed to award your achievements. This code may be revised periodically; so it is recommended that you do not tamper with the function, only call it.

02
Aug
09

Anatomy of a New Website Layout

If you are reading this, you have probably spotted the new front page to OSGrid.org – it’s part of a new template we’re going to be deploying across all elements of the site, including the forums, news and elgg sections.

The design of this site is actually part commercial template, part pain-staking customisation and CSS work. The original master PSD was done by Arix Media, who operate the very useful 4templates.com – the very base of our layout is one of them. This PSD was re-converted to XHTML/CSS by Chad Thomas – and finally the Elgg, WordPress & phpBB templates (as well as template modifications) were done by Adam Frisby.

We’ve started with deploying the site template to the very front page of OSGrid.org – the main aim for this was simply to replace the current template with something more dynamic (and at the same time, use the opportunity to fix a long-standing issue with IE and the front page.)




Latest Twitter Update

  • *ATTENTION: If you were having trouble logging into the grid please try again, we believe the problem is fixed, let us know if not!! 15 hours ago

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Copyright © 2007-2010 OSGrid, Inc. - A California Nonprofit Public Benefit Corporation. All rights reserved, except where noted.

The OSgrid Logo, and the word 'OSgrid' are trademarks of OSGrid, Inc. Usage of these terms elsewhere is allowed under certain conditions.