Fuze

made by Zen1th
Download

A mod to allow multiplayer in Blocksworld with a room system. Worlds are limited to 5 rooms, and each room have a maximum of 10 players.

Upcoming system (will replace the old one):

How will Fuze work?
Fuze will work in two different aspects: building and playing. Groups are used to simultaneously edit worlds with others in the same group, the world will have to be transferred to the group of course, more details on it later. Playing works by a room system, there is 5 rooms per world and each room can hold 10 players each, this effectively gives a total of 50 multi-players on one world.

How will games handle Fuze?
There will be three access states (work with scripts):
- Everyone: everyone can drag the block and everyone's condition (button pressed, mover, etc.) will affect the block
- Owned: see below
- Locked: only the game itself can manage that block (can be used for game logic), this means button conditions won't work in this one
 

Owned access state:

This means only the player who created the block will be able to interact with it. A block is owned by a player when the player triggered a block spawn in an Everyone script (by using buttons or movers), when an Owned block created a new block (which in turn will be Owned) or when a block that was marked spawnable (see below, in Mark Spawnable) is created. Owned blocks are deleted once the owner (the player who owns the block) disconnected.
 
Set Access State (script action):
This will be a little action that will allow to choose between Everyone and Locked access states, Owned cannot be chosen as this would need a way to select to which player it belongs (which you can't).
 
Mark Spawnable (script action):
Remember back when i added the (bugged) "Clone" action? Well i will add an action named "Mark Spawnable" that hides the model it is in and then make a clone of it for every player joining (and of course delete it once a player disconnects). This will work even for blocksters, and by default every block of the cloned model will be Owned (see above).

This seems complicated, can i have an example?
For example, you create one blockster (this can also be an avatar). Then you click on it and in the Script box, you add "Mark Spawnable", and on the next line you add "Mover". Done! Each player can join and move one blockster each!

Install Instructions (Blocksworld Launcher and Steam)

  1. Extract the .ZIP file you downloaded into (Documents)/blocksworld_develop/user_[somenumber]/user/mods
  2. Start Blocksworld
  3. All done!
Comments

This is NOT a support section, do not send bug reports here! For support / bug reports / any kind of problem, please use the forum.

You must login in order to comment.

TravioliMonday, December 28th 2020 16:44:00 UTC

how do i use this mod

i don't think everything went correctly

1 day until fuze 0.2.0 assuming everything goes correctly!!! pog!!

When is this going to be updated 😭

woo! glad to see the other mods getting attention