Game
Floatlands
8 years ago

Floatlands - weekly update #18


Humans of Floatlands in action

I’ve started working on Humans of Floatlands aspect of the game – friendly zones on the islands that provide you with loot, quests, vendors and perhaps a little bit of action. Andrej did an excellent job modeling ‘Farmers’ buildings and my job was implementing them in the world.

5d0b128bab5d8.png

Farmer shop

The hardest thing is placing buildings, since they are large meshes that need to fit perfectly on a bumpy terrain. I wrote an algorithm that bruteforces an optimal position and rotation of an object to be placed on a terrain. It also checks if it collides with other objects so we don’t have any weird placements inside other buildings. Next up: spawning various props, spawning NPCs, vendors and quest givers, loot spawning. A quick preview of how it works so far:

Domen Koneski


Farmer props

Continuing with the humans of Floatlands, I started to work on props that will spawn in the farming villages to add detail and make it feel more genuine. Haystacks, bales of hay, wooden barrels and carts are just some of the objects that you will find lying arround on a farm and will be placed around the proceduraly generated villages by Domen.

5d0b128cd1c9f.png

Farmer props: haystacks, bales of hay, wooden barrels and carts

Assets for electric system

I also made some assets for the electric system that Vili is implementing. These are various devices that generate, use or store electric power and connect together with cables, so I had to make connecting ports that will be placed on the devices and have wires plugged into them.

5d0b128da2dac.png

Generator, battery stack, light, charging station

Andrej Krebs


Electric system

There is a global graph where node represents an electric device (battery, generator, light.. ) and a link (cable connection). Links are bidirectional. When you modify the electric system (add a connection or a new device), graph gets rebuilt. With that I mean global graph is split into groups. Each group represents a single electric system.

Every device has a battery – there are two kinds of batteries: external and internal. External batteries give up energy, internal are parasitic and they keep it for themselves (they don’t send it back to the network). Generators and storages have external batteries, electricity users have internal battery. Electric nodes/devices also have a transfer rate, which tells you how much energy they can transfer in one second. An example of what can be done so far with a battery, generator, 4-switch and a light:

5d0b128e61d1c.png

It’s also easy to connect things in build mode:

  1. Select first connector (cable is blue)

  2. Select second connector and that’s it (cable is green)

5d0b128fc842b.png

Connecting electric elements in build mode

Vili Voličini


Concept for electricity elements

Vili is currently working on electricity which we will add to the game very soon. He asked me and Andrej to come up with some concept sketches and some prototype 3D models. Since the electricity is still work in progress these presented elements will most likely be just placeholders and will be a subject to change in the near future. Players will be able to use electricity to illuminate the shelters and protect them with turrets. You’ll even be able to rejuvenate yourself with some of the components. Below you can see some of the electricity elements, from various hubs and switches to batteries and fuel generators. These will all be connectable with the cables system that is already in place.

5d0b129114e27.png

Concept for electrical system elements

Since the electricity is still work in progress these presented elements will most likely be just placeholders and will be a subject to change in the near future.

Mito Horvat

More about Floatlands:

website
facebook
twitter
instagram

#screenshotsaturday



1 comment

Loading...

Next up

DeepEnd Submarine

Biome color experimenting

Player panel showing all the player stats, gear and your PAL (companion) stats as well.

Polishing our new grass solution.

Show companion animation

Added some basic icons to player panel.

Working on game weather, cloudiness in this particular case.

Buzzard helicopter

Procedurally generated example of Mainland and nearby ground islands with lots of biomes.

Playing around with player skins.