Ember 0.6.0 released

Ember version 0.6.0 has been released and is now available from the WorldForge download site.

Ember is a 3d client for the WorldForge project. It uses the Ogre 3d graphics library for presentation and CEGUI for its GUI system.

This release contains multiple GUI improvements, such as action bars and easier inventory management.

Continue reading

Posted in Software | Comments Off

Cyphesis 0.5.25 Release

Cyphesis version 0.5.25 has been released and is now available from the WorldForge download site.

Cyphesis is a small to medium scale server for WorldForge games, with builtin AI. This version includes the demo game Mason which is currently in development. This release is intended for server administrators wishing to run a Mason server and World developers developing new worlds or game systems. Continue reading

Posted in Software | Comments Off

Mercator 0.2.9 Release

Mercator 0.2.9 has been released and is now available from the WorldForge download site.

Mercator is a library for handling procedural world data, especially terrain. It is used by all WorldForge components. This API is still in development, and changes with each version.
Continue reading

Posted in Libraries | Comments Off

WorldForge accepted into Google Code-In 2010

WorldForge was accepted as one of 20 Open Source organizations that take part in Google Code-In 2010. Google Code-In, or GCI in short is a competition aimed at 13-18 year olds who want to get involved in Open Source projects. If you’re interested in participating and want to have a look at what the WorldForge tasks will look like when the contest opens on November 22nd, have a look at our GCI ideas page on the WorldForge wiki.

The tasks range from coding tasks through the creation of video tutorials and other documentation to 3D modeling, and we have given them estimates of difficulty and time required. However, depending on your prior knowledge and skills, your mileage might vary. If you have any questions about a specific task, feel free to ask on the WorldForge general mailing list or on IRC on server irc.worldforge.org channel #lounge.

Posted in Google SoC, Project | Comments Off

Features in Development: Digging a Quarry

Over the last few weeks I’ve been working on code relating to terrain mods, improving the way they are implemented and making the classes easier to understand, modify and use. The video below shows the feature work that is driving this effort: player created modifications to the terrain. The first feature implemented on the server side is the ability to dig a quarry using a pickaxe tool. In the video the player selects the pickaxe from the action bar implemented by Tiberiu this summer, uses it on part of the terrain which is visibly rocky. This starts a task, which as it completes creates the modification to the terrain, and spawns boulder objects in the quarry which the player can then gather to use as building materials.

Watch and enjoy:
Continue reading

Posted in Mason | Comments Off

Test driven development

Recently I was working on a problem when I hit upon a situation which I thought was an excellent example of applying test driven development in a less than ideal situation, so I thought I’d write about it here to demonstrate how TDD can be applied in this kind of situation.
Continue reading

Posted in Software | Comments Off

[Updated pic] BarCamp Brighton 5 report: Alistair Riddoch

I just got home from BarCamp Brighton 5, which was highly educational and enormous fun. For anyone who has not yet managed to make a BarCamp I really recommend tracking down one near you, and getting along. While I was there a gave a brief, unstructured talk on WorldForge with the title “Build Your Own MMORPG”. The session was minimally prepared, and I used slides from the talk I wrote for the Independent MMO Game Developers Conference 2009, plus some youtube videos we recorded to show off some features.

The session was pretty well attended and I think well received, with a minimum of griefers and trolls in attendance. Thanks to the organisers, hosts and sponsors that made the event possible.

Posted in Project | Comments Off

Google Summer of Code report: Tiberiu Paunescu

This summer, for the third time in a row, Worldforge participated in Google Summer of Code. This post will showcase some of the work done by one of the students, Tiberiu Paunescu.

Tiberius task was to implement a series of improvements to the Ember UI. These improvements were all end user focused and meant to provide a better and more streamlined user experience. Continue reading

Posted in Ember, Software | 2 Comments

Eris 1.3.16 Released

Eris version 1.3.16 has been released and is now available from the WorldForge download site. Eris is the WorldForge client-side session layer, used by many existing clients.

This is a development release, as the API may change prior to the final release of Eris 1.4.0. However, any changes should be minor and easy to incorporate into clients; testing is recommended and appreciated.

Continue reading

Posted in Libraries | Comments Off

Cyphesis 0.5.24

Cyphesis version 0.5.24 has been released and is now available from the WorldForge download site.

Cyphesis is a small to medium scale server for WorldForge games, with builtin AI. This version includes the demo game Mason which is currently in development. This release is intended for server administrators wishing to run a Mason server and World developers developing new worlds or game systems. Continue reading

Posted in Software | 2 Comments