How should I make Carnation from Grace?

I’m recreating grace, and I need ideas on how to make Carnation. (Basically, you get a warning. After 4 rooms, a hiding spot opens. I use portals to teleport the player to random rooms, and I have a message that opens/closes the hiding places. There is one per room.) I was thinking variables in block code, but they don’t save over multiple activations.

You can make a property, set it to some value when you need to, and you can use it again later in the same or another block

Can you summarize the game?

Me and many other Forumers haven’t played this game before and we can’t help as much if we don’t know what the game is about. (And PLEASE, don’t just say “search it up”, its so annoying).

I also think this should have the game-recreation tag, please correct me if Im wrong though.

Okay, grace is a doors-speedrun style game where you must run through…doors while avoiding different entities, such as a Goatman, a timer, and Carnation, who forces you to hide in a hiding spot (Just an out-of-the-way room) I would tag this as game-recreation, but I’m not really re-creating it, just testing the concept on gimkit. (Wait, is that the definition of recreating? I don’t really know exactly what a game recreation is lol)

Can a property handle if-then statements, and is it able to be reset easily?

Yes, it can.

You can use this guide for random rooms, (it has pictures, don’t worry)

Also, a game recreation is when you… well… recreate a game from somewhere else inside of Gimkit (example, Minecraft in Gimkit).

I already got the randomization down. I just need to get the hiding spot to open after you run through 4 rooms.

Yes, to check for if statements, you can do

Get property: PropertyName

to get its value, and you can do

If [Get property: PropertyName = [some value]]:
    stuff here

To reset, you can do

Set property: PropertyName
            : [value]

Oh, okay. I came to gimkit from scratch, so I’ve always looked for a way to do that. But I didn’t know that’s what properties do. I’ve been avoiding them lol.

Use a property to track how many rooms the player has been through since the warning started.

after the player goes through 4 rooms the next room is guaranteed to be a room with a hiding spot in it.

Extra - same, when I started I avoided properties, they were scary lol

4 Likes

Everyone thinks that’s weird. I mean, I’ve always used blocks just fine, so properties should be easy, right? Yeah, I have no idea how they work or what they do (I mean, they store a number, right?). I’ll go find a property guide, and use your idea. Thanks!

A property is a string of letters or numbers (there is a true/false option but I’d rather just use numbers with 1 for true and 2 for false). Properties are different from variables (that appear inside of block code) because variables are limited to that block while the same property can be used across multiple block code’s.

1 Like

This topic was automatically closed 3 hours after the last reply. New replies are no longer allowed.