• Register

You click to spawn tile-like parts. The game is about building flying boats and ships and discovering different arrangement of tiles. The tiles automatically update for you. You only choose where to place them.

The game is meant to be chill and relaxing. Without relying on traditional gameplay system like points, score, resources or time constraint.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles


Welcome back everyone.

Since last time various things have been developed. The most important one being the cutting tool, which will allow to easily import meshes from Blender and have them work into the game directly.

You can also see other important improvements like the post-process material, as well as some particles systems, like moth and and umbrellas.

But since videos speak a thousand words here they are:
(They all use the same music, which you'll probably want to turn off. I couldn't find out how to mute it by default)


This is how it works on this test model. The end result is "just a button". However under the hood the process also involves moving mesh pivots around, and making sure materials are correctly assigned. Cutting the mesh is done by geometry script. A second button transfers the results to static meshes - the white spheres at the start of the clip - which are then what is used by the main algorithm of the game.

///


Here are the generated tiles for this small boat. Those "generated" tiles actually do not technically all exist in the algorithm. They are only there for debug purposes (DDH stands for Debug Data Holder) to quickly see if something went wrong. It is possible for mistakes to happen, as tiles have 3 sockets on each side. Here for example, the front left tile's right socket is compatible with the front right tile's left socket, which means that, if written like vectors, the former xyz is equal to the later zyx. Which is absolutely not obvious at all when tired.

One could ask if an edge compatibility approach would not have been better. Maybe. However the sockets allow to have a direction. That way you don't get 2 bows connected together and you can guarantee all bows will be connected to a stern.

The game only needs to know about the base tiles that have no rotation, and then it will just spawn them with the correct rotation. So only the 4 tiles at the beginning really matter. They are the same ones than those displayed around the base mesh.

///


And here are the results. It uses sockets to find tile compatibility. The small boat is the set of tiles that are picked when surrounded by "nothing". The others are still placeholder meshes, but simply having different shapes like sphere and not just blocks helps a lot to get an idea of the "vibe" of the algorithm.

At the moment there are no vertical constraint so you can stack them up. But it is planned to have different set of tiles when building vertically (something about air balloons or similar).

That's it for this month! Happy summer everyone.

Update: The algorithm

Update: The algorithm

News

The algorithm that keeps everything together is now working.

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X

Latest posts from @quentin_edel

I've been following this flower tutorial from @polygonrunway. Very cool looking. #Blender3d #b3d T.co

Jul 6 2023

The algo can also complete without checking all the tiles. This might be an obvious "duh" requirement but this is… T.co

Jun 28 2023

Sorry for no news, I've finally managed to move the code to C++. So now it is mostly instantaneous. It also works… T.co

Jun 28 2023

I'm currently moving code to c++ because of a limitation in blueprints. Progress is slow but yes this is a game. I… T.co

Apr 8 2023