One Hour One Life Forums

a multiplayer game of parenting and civilization building

You are not logged in.

#1 2019-11-06 03:16:07

Thaulos
Member
Registered: 2019-02-19
Posts: 456

Suggestion: The MULTIVERSE!

So right now we have fairly big floor tiles. Problem arises when even smaller objects take up a full tile when they are on the floor. Piles can make this better but what about omelets, bread plates, bowls, etc? Certain items doesn't make sense to stack or store but would still benefit from a better "storage" system.

What if instead of trying to fit more items into a tile, we just increased the number tiles?

Right now (please correct me if I'm wrong Jason), for the world structure/objects/etc we have essentially a big key/value with the key being something like "X Y DATA_INDEX SUB_CONTAINED_INDEX" in which one can query items to information on contained objects.

DATA_INDEX = 0 for raw object.
DATA_INDEX = 2 for number of contain slots
DATA_INDEX = 3 first slot

So we just have contain slots 3 to whatever. What if we instead of "X Y DATA_INDEX SUB_CONTAINED_INDEX" we had "X Y Z DATA_INDEX SUB_CONTAINED_INDEX"?

With Z being the MULTIVERSE! How would it look like? Think tables!

We could have objects that instead of allowing us to have contained objects, would unlock access to this multiverse. Tables would be on Z = 0 and not contain anything but allow people to access Z 1 to 4. Add in some sprite offsets and you could have items on tables! You could have tables for plates, tables for putting down smith hammers, tables to place stacks of carrots, tables for anything!

It could potentially be a big change in terms of code, but I reckon dbGet and dbPut are fairly isolated from the rest of the code to allow extra parameters. Then adding some special cases here and there and most of the code would probably be able to stay untouched.

What do you think Jason?

Last edited by Thaulos (2019-11-06 03:19:52)

Offline

#2 2019-11-06 03:23:46

Coconut Fruit
Member
Registered: 2019-08-16
Posts: 831

Re: Suggestion: The MULTIVERSE!

Access multiverse through tables. lmao


Making own private server (Very easy! You can play on it even if you haven't bought the game)
Zoom mod
Mini guide for beginners
website with all recipies

Offline

#3 2019-11-06 04:08:30

wondible
Member
Registered: 2018-04-19
Posts: 855

Re: Suggestion: The MULTIVERSE!

The idea of getting more mileage out of the extra dimensions is indeed interesting - as if every tile was a box. But you'll also need to work out the protocol and user interface problems.

Having the base tile be a container makes it clear that you will be doing insert/remove things. If you want to do both object things and container things it's going to get weird.


https://onemap.wondible.com/ -- https://wondible.com/ohol-family-trees/ -- https://wondible.com/ohol-name-picker/
Custom client with  autorun, name completion, emotion keys, interaction keys, location slips, object search, camera pan, and more

Offline

#4 2019-11-06 04:17:38

jasonrohrer
Administrator
Registered: 2017-02-13
Posts: 4,804

Re: Suggestion: The MULTIVERSE!

Yeah, that would be a pretty rough change to implement all the way through the whole stack...

Offline

Board footer

Powered by FluxBB