Hello there! Welcome to my first guide :D
âYay. I thought froyo only knows how to criticize people with gen alpha slangs and bad grammarâ
Penguins
âwhat do you mean penguinsâ
Ahem, In this guide, I will be focus on how to make the Questioner to appear to your screen automatically every 60 seconds, and some additional features to enhance the whole system.
âaverage pointless guides made by new usersâ
Whacks
Letâs get started!
First, for the basic system, you will need a Game overlay, a Relay, a Property, a Lifecycle, a Counter, a Questioner, and a Trigger.
You can replace the trigger loop with a repeater loop, which is Very illegal highly not recommended because the high use of memory.
I love 3D terrain
Nice job completing the first step, letâs move on.
The whole system setup:
Now, the first thing we want to do is to make a countdown timer, which involves a trigger loop that transmit on a channel over and over again with a delay of 1 second.
Lifecycle Setting
- Event: Game Start
Relay Settings
- Relay audience: All players
Trigger Settings
- 1.0 second Delay
- trigger when receiving on X channel
- when triggered, transmit on X channel
- Unable to be trigger by player collision (optional, in case somebody triggered the trigger accidentally and mess up your trigger loop)
And now we completed the second step, yay!
âHere is a roasted penguin with BBQ sauce to celebrateâ
._.
Whacks
After we are done with the trigger loop, letâs jump to the next part: Counting and Open up the Questioner automatically after 60 seconds (ewdjekjrbjndhberbjnkdfhbeyx)
This is the main part of the guide, we will need a questioner and a counter to count the amount of seconds so the players could interact with the question screen that pops up every 60 seconds. Here we go!
Questioner Settings
- When answered correctly, transmit on Y channel.
- NOT closable by player.
- Close questioner screen when receiving on Y channel.
Image
Counter Settings
- Starting value: 60
- Decrement counter when receiving on X channel
- Count update scope is âPlayerâ
- Select YES on the Update Property and select âTimer60countdownâ for the property
- Target: YES
- Target value: 0
- Reset counter when receiving on Y channel
Woohoo! Itâs not difficult at all, is it?
After we are done with both trigger loop and the auto-questioner popup, we have to show it to the players that this is happening. Basically, we donât want the players to be terrified by the sudden jumpscare of the questioner.
How do we do this? Itâs time for the overlay!
You will need a Game overlay to track the remaining times until the next question, and also a Property to make the seconds âtrackableâ.
Almost done! Keep going.
Property Settings
- Make the Property Name âTimer60countdownâ
- Property type: âNumberâ
- Default value: 60
- Property update by âPlayerâ
Overlay Settings
- Visibility & update scope: âPlayerâ
- Text overlay
- Create a block that runs when receive on X channel:
Just a reference.
In-game effect:
The number will decrease constantly until it reaches zero, and after the player answers the question, the number will reset back to 60.
All Wires
Lifecycle: (game start) â Relay (trigger relay)
Relay (triggered relay) â Trigger (trigger)
Counter (value reached) â Questioner (Open questioner screen)
Optional:
If you want the players to be warned when a question is about to occur, you can add a notification system to notify them.
You will need a notification and a counter
Counter Settings
Default value: 55
Decrement counter when receiving on X channel
Target: YES
Target value: 0
Notification Settings
Title: Something similar to âNext question in 5 seconds!â
Content: Something similar to âGet ready to answer the question!â
Notification duration (optional): 2.0 seconds
Notification type (optional): Warning
Send notification to âTriggering playerâ
âbtw whats the square root of â16 Iâm stuck on this question helpâ
Whacks
Annnnnd that is the end of the guide, thanks for reading, happy Gimkitting!
by @NotYoyo
- 0/10
- 1/10
- 2/10
- 3/10
- 4/10
- 5/10
- 6/10
- 7/10
- 8/10
- 9/10
- 10/10
- 11/10
The answer is actually 2