The Seventh World
Lately I have been hard at work implementing all the basic classes in Leadwerks 5. My aim is to get the game playable by the end of the year. Once I've achieved that I'll slowly hack away at bugs and visual quality before release. These are what are planned for the first release;
- Multiple Sources
- Edge of the World
- Pine Tree
- Berry Bush
- Basic Building
Here are some screenshots.
The basic foliage system uses two noise maps. One decides if a plant should exists at the terrain vertex, the other gives the plant a random offset to that vertex (so to not have a grid like appearance), and a random scale, and a random rotation.
<- Offset, Scale & Rotation map.
Inventory system. Certain parts of the players body will be able to hold items such as baskets and backpacks. By default the player will only have a slot available in each hand and the shoulders. This will give the player enough space to collect the materials needed to craft a basic backpack that you can then equip onto your back, expanding those slots. Upgrades to the backpack can further increase these slots up to a maximum.
Items in the vicinity of the player that have an inventory will also appear in the left hand side. Such as wheelbarrows, or baskets left on the ground. Multiple wheelbarrows will enable the player to collect more than they can carry at one time.
The quick change can only be linked to items that are carried on the player.
On Monday I'll start work on creating the other worlds. I also hope to be able to create a Perlin Noise generator for heightmaps. I will create a system to disable the player controller if you get too close to the edge of the world. This way my own gravity system can take over and pull the player into oblivion - unless your quick to react you may be pulled into an orbit around the land mass!
I will also be working on a system to place cliff models around the terrain based on the slope of the terrain, and how close to the edge of the world it is.