How To Make an Exponential Graphing Calculator! Difficulty 9.5/10 or 🟥

Disclaimer:

This is an exponential function graphing calculator. @Blackhole927’s graphing calculator graphs Linear and Quadratic functions.

This guide is also guided toward medium - advanced gims.

Introduction:

This guide is not a very useful guide, because it just teaches you how to make an exponential function graphing calculator. But if you were interested in @Blackhole927’s graphing calculator and wanted to know how to recreate a variation of it, then this guide is great for you. I suggest you NOT implement this into your games, but simply just create a new game with it because my system takes up 58% of my total memory.


Credits:

@Blackhole927 (for the graphing calculator idea)
@WhoAmI (for playtesting)
@Here_to_help (for being cool and awesome and here to help)
@ClicClac (for making fun and advanced games and game mechanics)
@Anythinger (for liking my posts a lot)
@NavyCatZ (for helping way too much)
@Zypheir (for subscribing to the green fish diet)
@Vortex-Mist (for helping me with my maps)
@Im_Pretty_Cool (for being the best snake ever)
@RandomKid (for inspiring me to create a map)


The Finished Build:


What Devices Are Required For This Guide:

Trigger x16
Spawn Pad x1
Counter x2
Wire Repeater x2
Property x3
Repeater x1
Text x110+ (A lot is optional)
Button x12+
Lifecycle x1 (Optional)
Speed Modifier x1 (Optional)


Part 1: Adjusting the Function

When we create our graphing calculator, we’ll first want to make it so that the player using our exponential graphing calculator can actually adjust the function to whatever they want (but with limits of course, we’ll get to that soon).

The standard form of an exponential function is f(x) = a • bˣ. For my graphing calculator, players were only allowed to adjust a and b to prevent large values, but you can do whatever you want.

So, there’s actually a really cool feature that’ll allow you to add 1 to a and b, and subtract 1 from a and b. Triggers! That’s right! There’s an option that allows the trigger to trigger itself when a player steps on it that we can use to add to our function. Of course, we could also buttons or game overlay buttons but in this case, the fastest and easiest choice is to use triggers.

So, let’s place down 4 triggers to add and subtract from a and b.
image
The 4 triggers that will increase and decrease the values of A and B

Ignore the wires for now, we’ll need them later though.

Next, what we want to do is create property values for a and b in order for us to easily plug in values to our function later on in the graphing section. So we’re just going to place down two numerical properties with a default value of 0 titled “A” and “B”.
image
Properties A and B

Next, to actually change the values of the properties, let’s place down two counters! The first counter will change A, and the second one will change B.
image
The two counters and triggers. Properties A and B are higher on the map.

Take the first two triggers and wire them to the counter like this:
Triggered → Increment Counter


When the trigger is stepped on, the counter’s value or the value of A/B is increased by one.

Triggered → Decrement Counter


When the trigger is stepped on, the counter’s value or the value of A/B is decreased by one.

Now, we have two options. Display the values of a and b with text, or display the values of a and b with counters. If you want to display the values of a and b with counters, continue to the next part. If not, expand the hidden text.

Display the values of a and b using the text device

So, let’s wire every single trigger to two pieces of text, like this:

Triggered → Run Wire Pulse Block

Work in progress


Exit Poll:

Please complete this poll before exiting:

What Difficulty Should This Guide Be?
  • 0/10 or :white_large_square:
  • 1/10 or :blue_square:
  • 2/10 or :green_square:
  • 3/10 or :green_square:
  • 4/10 or :yellow_square:
  • 5/10 or :yellow_square:
  • 6/10 or :orange_square:
  • 7/10 or :orange_square:
  • 8/10 or :red_square:
  • 9/10 or :red_square:
  • 10/10 or :purple_square:
  • 11/10 or :black_large_square:/:skull:
0 voters

Conclusion:

This was my guide of all time. I spent a really long time making the guide and the graphing calculator. Remember, Gimkit is turing complete.

pi/mysz out.

15 Likes

Oops accidentally posted too early. It’s not like I’m finishing anytime soon though.

2 Likes

You know you make this a wiki, right?

Nice guide so far!

2 Likes

Yes, so it never expires.

2 Likes

If that’s what I did why did you mention me?

1 Like

Because you need to be credited (duh).

1 Like

Is this the guide with the highest amount of devices (not different) used?

4 Likes

Yeah, but is that really a good reason to be credited.

2 Likes

Well, many people on the internet fail to be like that so sure (also i was kind of just crediting everyone for no reason).

1 Like

Uhhhhhhhhhhhhhh…


Just why


Probably

For the graphing part. This guide is about a graphing calculator, remember?

3 Likes

Man, I really wish I knew what this is…

2 Likes

Thanks for crediting me (best snake lol), and good luck on finishing this guide.

5 Likes

bruh

But seriously, did you find out how to make it? That’s amazing!

2 Likes

It actually isn’t really that hard once you really think about it.

4 Likes

Welcome to the club of telling people making a graphing calculator is fun and easy lol

3 Likes

We will spread the word around the world

5 Likes

Wait what did I help with?

2 Likes

(for helping people way too much)

2 Likes