šŸ—’ Introducing Gimkit Documentation! (Modular Tutorials In-Game)

Hmm. So this is for every device, prop, or terrain out there?
I’ll do one for the Popup.
The Popup
Yeah this sounds pretty simple and it is very simple but the popup can do so many things!


To activate a popup, you need a button. So you’d wire the button to the popup so you can have a message pop-up. See? Pretty funny huh? Let’s take a look first setting.
Features

Wow! In the Header Text, is where the bigger text in a pop-up message is. And the context text is the smaller text in a pop-up message. If I were you, when the character is talking, you put the character’s name in the Header text, and what they’re saying in the context text. The channel doesn’t really matter, but if you want, you can add some channel that is in the button you’re pressing to activate the popup. And in the final mini section, is the Popup Style. I’ll show you what each one looks like in game.
Modal:

The other option is banner.
Banner:

So depending on what you like better is what you’ll do. Now the next section is interesting.
Look and Behavior


The first part is already covered so let’s talk about the scope. The scope is how many people it’s shown to. That part isn’t very important, but you can play around with it.
There’s also the background color so you can pick out any color you want. (It’ll make the popup’s background that color) And the Font. That will show you many fonts and you can decide which font you want in your popup. Next section!
Call to Action

So this part, when you are in game, it’ll show some buttons to press after the person is talking and you can decided what the other options are. This is completely optional and you don’t need to do it. But when you want to do this, you wire this popup to another popup and you can do the wirings that correspond. Next section.
Channels

image
You don’t need to fill anything out here, but when you add channel names, be sure that buttons or other popups that are wired to this have the same ones.
Were basically done here! The three dots in the top right corner are two options.
They are all-options (That would have all of the sections together) and features, which is already covered. Now hope you learned a bit more about popups.
By BrownSugarAlien

3 Likes

btw make it a wiki so people can add what they want in it too [i did it for mine]

wiki = more detail imo

1 Like

Is there already a wiki? Because I’ll add this to it if the wiki’s there.

1 Like

This is an interesting idea, really hope you can get this done!

I was gonna do something like this in physical map form, but you got here first. Kudos!

1 Like

I can do the barrier art category!!!

1 Like

This is really cool! I think it’s one of the things Josh has been wanting to make someday, I think he’ll be really happy with this!

Like the Forums, but everything is a tutorial.

1 Like

YOU SAID THERE WAS GONA BE SOMETHING BIG.
THERE IS SOMETHING BIG
WHOOOPY!

I shouldnt be off topic.
Glowing, i will do like, the writing, but something i regret is that i am good at block code, but not good at real code. no one taught me how to acually code. all i can do is…
Swift.

Dont give me a art topic pls.
ill do anyhting else

1 Like

It’s really sad this idea can’t stay. I know that the block code stuff would help a ton of people (me included).

Nooo!! Turtle don’t leave again!

1 Like

Guys, glowing came back, posted this, and went away.
how are we going to run this?
Who is fluent in javascript

1 Like

Not me.
Isn’t there an official GKC documentation that just hasn’t been updated in 12 months?

1 Like

Hello everyone,
I was busy earlier so I am now able to respond. Sorry about the wait. I am going to talk about all of what you have just said, but I’d like to preface this by saying I consider any of the terrible things you guys have talked about to be practically illegal and I would never do any of that. The other thing is that none of what you are talking about is applicable right now. It is up to every single person here to decide whether or not to copy and paste the code. Contributing educational material about Gimkit to this project should be totally fine. Everyone can see all of the code, any time, as it is open source, so I really don’t see why this is an issue. If you don’t know how to read javascript, you can literally copy it and ask ChatGPT ā€œIs this code legal? Is it malicious? Is it harmfulā€ and it will tell you no. That’s easy to do and perfectly fine.

The other thing, which Blueboat just brought up, is that sure, this is advertisng. Well, honestly, here’s my perspective on that. I make no profit of off anyone using this. No one makes any profit. I literally could care less if any of you click on it. This post, I should clarify, is actually for people to write things to help others learn. Pretend it’s just about that. Nothing else. There isn’t a Gimkit Awards category for this. There isn’t anything.

I guess my point is, all of the reasons against this seem pretty weak compared to the gain. We’re generating ideas and educational content here, so even just doing that without the bookmarklet is still super valuable.

But I understand that all of you don’t really care about what I just said, as reason tends to fail online without cold hard proof. So here’s the code, plain and simple. (It should be noted that I am currently missing the moving button functionality). Ask anyone with coding experience and they will tell you that this code does literally nothing except use javascript to create, animate, and move a bunch of html over the page. The only time it even interacts with the Gimkit code is to move the bottom buttons.

Well, no link.

Wow you guys, I’m not going anywhere if I can convince the peoples to let this stay.
Okay, finally, maybe I stand a chance.

I’m glad to see all your support. I worked really hard on this. I just hope it can stay. Can’t wait to see what awesome stuff you wrote!

3 Likes

Sure, gave you all the link (sort of) and you can check for yourselves.
Here’s what ChatGPT asked when I gave it the file:

The provided JavaScript code is a custom script for a tutorial feature designed to integrate with a specific platform, ā€œGimkit Creative.ā€ Here’s a breakdown of its functionality and potential safety concerns:

Functionality:

  1. FontAwesome Integration:
  • It adds the FontAwesome library for icons, loaded from a trusted CDN (kit.fontawesome.com).
  1. Button Manipulation:
  • It adjusts the position of buttons labeled ā€œStart Gameā€ and ā€œOptions,ā€ ensuring they are correctly displayed.
  1. Tutorial Slides:
  • Creates a tutorial banner at the bottom of the screen with multiple slides that can be navigated using forward and back buttons.
  1. Styling and Interaction:
  • Adds custom styles for buttons and scrollbar.
  • Provides features to minimize, maximize, and close the tutorial banner.
  1. Links and References:
  • Includes external links to resources like Gimkit’s tutorials and forums.

Analysis for Safety:

The script does not appear malicious but does have the potential for misuse or unintended issues:

  • External Script: Loading scripts from external sources (like FontAwesome) is generally safe when using well-known CDNs, but if the source were tampered with, it could inject malicious code. Always verify the source.
  • Modifying DOM: The script directly manipulates the DOM, which could conflict with other scripts or cause layout issues on the page.
  • User Experience:
    • The script assumes specific button labels and styles, which might not exist or could disrupt the intended UI of the target platform.
    • Adds features like a banner and scrollbar customizations, which may be intrusive if unexpected.
  • No Data Exfiltration: The script doesn’t include network requests that send data elsewhere, a common indicator of malicious behavior.

Suggestions:

  1. Code Hosting: Ensure the external FontAwesome script is hosted securely and accessed via HTTPS.
  2. Environment Testing: Run the script in a controlled environment to verify compatibility and functionality.
  3. Monitoring: If used in a production setting, monitor for unusual behaviors or conflicts.

The script is likely safe for its intended purpose, but caution is always advised when introducing custom scripts, especially those modifying the DOM or relying on external resources.

Font Awesome is, well, awesome and it’s used by Gimkit itself. So yeah. I love font awesome!

When it said assumes specific button labels, those are the aria-labels that are for the Game Start and Settings buttons. The code has to identify those and then move them up 150 pixels or so.

4 Likes

So, you’re not leaving? And you’re doing this project, just elsewhere?

1 Like

I plan on doing it here as I have no where else to go.
No Discord account, so…
If this gets denied, then yeah, I kind of feel a little useless. I spent so much time and effort on this that seeing it instantly get shot down is really disappointing.

2 Likes

Thanks for finally posting! (been waiting for this…)

2 Likes

Lol I’ve been there before. But… I don’t think this will get taken down. I’m not sure that this is off-topic, because it’s FOR Gimkit creative.

1 Like

I don’t really feel like reading this, I’ve already read your draft version. :no_mouth:

Yeah, it is a little bit of an issue that it’s being advertised. On the plus side, it’s planned to help you while inside Gimkit Creative, so this is a guide of a guide of stuff that helps you.

1 Like

I don’t really understand the whole advertising thing to be honest…
Can you explain it?

If this doesn’t really work, I don’t really see a point in staying. Maybe. We’ll see. I really wanted this to work out.

That’s why this is there.

2 Likes

Blueboat basically said you are leading users outside the Gimkit Creative Forum to help with a community project. While the community is creating a tutorial for Gimkit Creative, it’s still leading the folks in this forum to another website.

2 Likes

But, the question is, will it get taken down for advertising?

1 Like