Eerily coincident with downpours on both coasts of the US, we are publishing a deluge of new and updated Wonderland 0.5 tutorials. You can find links to all of them on the documentation wiki, but here’s a rundown:
For world builders, we have these tutorials:
- Assembling Worlds, an introduction to assembling worlds by inserting, moving, rotating, and resizing new components.
- Building a Project Wonderland World from Scratch, step-by-step instructions on how to create a Wonderland world from scratch.
- Creating and Importing Artwork for Non-Artists, which guides non-artists through creating 3D models using Google SketchUp (TM) and importing them into Project Wonderland.
Importing 3D Models is an introduction to importing existing 3D models into Project Wonderland.
Configuring user authentication describes how to enable user authentication in Wonderland 0.5.
Developers should check out these:
- Download, Configure, Build and Run from the Wonderland v0.5 Source is an introduction for all developers on downloading and compiling the source code, configuring the Wonderland distribution, and running both the server and client.
- Working with Modules describes the module architecture of Project Wonderland, the basic structure of a module, and how to deploy a module using the Web-based Administration UI.
- Download, Build and Deploy Project Wonderland v0.5 Modules describes how to download, build, and deploy the source code for Wonderland modules.
- Developing a HUD-Enabled Module describes how to develop a module that uses the HUD (Heads-up Display).
- Developing a New Cell describes how to extend Wonderland by creating a custom cell type.
- Writing 2D Applications describes how to develop 2D applications in-world that use the Java Swing GUI toolkit.
- Adding Items to the Context Menu describes how to add items to any object’s context menu.
- Writing Client and Server Plugins describes how to write client and server plugins for Project Wonderland, code that runs when either the client or server is first initialized.
Finally, there are some updates on the basics:
Launching the Client describes how to launch the Project Wonderland client via Java Web Start.
- How to Set Up a Project Wonderland Server Behind a NAT or Firewall describes how to configure Project Wonderland if your server is behind a firewall or NAT, and how to configure your Wonderland client to work with proxies.