Game
Floating Sandbox
1 year ago

The Last Walk in a Toy Ship


Dear shipmates,

This progress update is very likely going to be the last one about the progress with NPCs in our toy ship development environment, dubbed "BaryLab"; our next progress update will undoubtedly be about the work for integrating this prototyping code in Floating Sandbox!

Since our last update we have worked on three things:

1. Optimizations: once satisfied with the non-inertial physics work in barycentric coordinates, we've turned our attention to optimizing code and algorithms. In our benchmark with 8,192 NPCs, we managed to take down calculations from 2.7ms to 2.1ms!

2. Floorplan generation: even though future versions of Floating Sandbox will allow creators to construct custom floorplans for their ships, we still need to generate reasonable floorplans for ships that don't have any. To this end, we have worked on an initial algorithm that does exactly that and which is able to generate engaging floorplans from almost every ship structure.

3. Complex walk paths: an engaging floorplan is undoubtedly made of floors and staircases, and NPCs need to be able to reach all the crannies and corners of a ship. Thanks to an idea from our friend Dario Bazzichetto, our NPCs now detect the presence of alternative paths in the floor and decide which one to take.

This video showcases the latest version of the prototype:

(make sure to max your speakers as I find the soundtrack amazing!)

Tomorrow we will officially begin the work to integrate the NPCs in Floating Sandbox, after which some more work will need to be taken care of.

Some basic things in fact will need to be implemented soon - such as physical interactions with the world (e.g. explosions and fire), skinning and rendering, and floorplan visualization - while some others may come later - such as sounds, furniture, role-play of passengers, more complex behaviors, and the ability to build complex floorplans in the ShipBuilder - and thus we'll also have to plan what will be in the first release and what instead may come later in subsequent updates.

Talk to you soon with news about these NPCs in a real ship!

Gabe

1
1
1
1
1


28 comments

Loading...

Next up

Floating Sandbox at LVL UP Expo 2025!

1.12 Screenshot #1

Sneak Peek at the New Water Flood Algorithm

Heya there! I really wanted to show you all a little gameplay preview of the first boss fight i'm currently working on i hope you like it ^^

Call it 'wrong turn'!🚫 The feeling of running into a house with only one exit🚪, and being doomed to die. #pixelart #pixelartist #pixelartwork #art #pixel #indiegame #IndieGameDev #indieartist

We're glad to announce that Baby Dino Adventures 🦖 is now available in Early Access here on GameJolt! Link: https://gamejolt.com/games/babydinoadventures/508121 Walk, run, and jump as a baby t-rex in this cute platformer Free demo available #IndieGame | #GameDev | #PixelArt

Let me introduce you to the new Mech line: Gendai Spec. Those are Mech that specializes in surprise attacks, covered operations, and stealth. They are equipped with melee weapons but one of Gendai's frames supports sniper rifles.

Who's is this little cutey👸 here? Thanks🙏 for a gorgeous fanart @WheNa! Feel free to share your arts, screenshots, or videos with #playzelter or #zelter hashtags! #pixelart #animating #unity3d #animated #indiegames #unrealengine #animate #conceptart

Our menu, gathered a huge feedback and positive comments among foreign audience, what you say? Game Steam: https://store.steampowered.com/app/1543090/LiBER/

Subscribe to technoblade