We've had the webclient now for us to play with for a few months, and there are quite a few people using it, but on the contrary there are very few people using the webclient to its fullest potential. That is, actually developing their own controls and client-side code for their game. I've wanted to write something similar to Lummox JR's BYOND 4.0 Skins tutorial for quite some time, but I always find myself questioning whether people would even care. Which is why I pose the question: do you care?
The tutorial I'd write would assume the following knowledge beforehand:
- You know Javascript and you know it well. This includes things like basic JSON.
- You're at least slightly familiar with jQuery.
- You're familiar with the concept of AJAX.
- You know HTML and CSS intimately.
- You know how to work with BYOND 4.0 Skins (not that we're going to be using them)
I'd focus primarily on developing mostly-autonomous methods of communicating between the client and server, organizing an interface into virtual and visual controls, and implementing a bunch of eye-candy otherwise impossible with DreamSeeker.
This isn't a guaranteed thing, and I even I can't claim to be as much of an expert on this as perhaps Lummox himself. I do know that when there's only an honestly vague (but comprehensive! mostly..!) reference to work with, and no examples or tutorials, it can be discouraging to work with the webclient.