Farhan's Dev Blog

Farhan's dev blog

View on GitHub
13 September 2024

My First Post

by

Gen Z Humor + Coding = The Epic Clicker Game

The website for the game

What kind of an idea is this?

You might be wondering, why is there “rizz”, “sigma”, “baby gronk”. I’ve been through a lot, from those types of “brain rot” to dealing with technology. One day, though, I learned JavaScript and how to integrate it into a website to build what is known as a “clicker game”, which was the final project for my junior year.

People love earning points through clicking a button, and getting updates to achieve the highest achievement in the game possible.

However, I thought, instead of making “just another clicker game”, as in those that just sound bland and use a boring topic, I’ve used what is called “rizz” (internet term for charisma) for points and utilized other Gen Z humor terms for upgrades and the ultimate achievement.

If I want to make this game appealing to users, I should target the younger generation and get them hooked on it. Despite using the so-called “brain rot”, it is something funny and appealing.

People will laugh and go crazy, and if they want to theoretically have more “rizz”, or become a “sigma”, they can try this game and laugh away at it. I made sure I and the user enjoyed them.


Why and How I’ve done it

Rizz upgrade setup

It’s 2024, and we have come a long way. Gen Z humor took the internet by storm, and it has got up to almost everyone. A large chunk of the population has yet to experience it, but may not for their own good.

I was among those exposed to what was referred to as “brain rot”, because of their potentially detrimental effects to one’s brain and thinking. However, utilizing it the right way will definitely help one.

I was pursuing a technical endorsement at the Brooklyn STEAM Center, and my path was the fullstack development course, which was the final two years of high school.

We learned the front and back ends of web and application development, working together, and managing workflows. As our final project for the junior year, we were assigned to create a clicker game heavily utilizing JavaScript, and using HTML and CSS to hold and design.

I had to come up with a good idea. Not too generic, while not too inappropriate. I used the idea of “rizz” and being a “sigma” for my game. It sounded seriously hilarious, but wait for the end results. Despite the unusuality of this idea, I have proceeded with it.

Working at it

First thing to do was to set up the structure and design of my website before writing the meaty functions. Using the CSS box model, it saved me tons of time, and helped me easily lay out my site.

It wasn’t too hard to do that, but the real challenge came out to be the scripting part.

As our instructor Mr. Forlenza taught us functions and usage of Javascript day by day, I’ve added more Javascript into the game as we’ve learned more.

Even though I’ve run into some frustrating problems, I never gave up, or simply “got rid” of the problem. I’ve made sure all the variables were written exactly as they should be and made sure all functions were called and ran properly.

First, we start off with the backbone of the game, the clicker. We wrote out the math needed for it to work. Then, we moved on to the upgrades section, learning to code it correctly

I had a fun time with coding out the game, even though it got redundant with having to copy and paste code in order to run the same thing for each upgrade.

Coding the upgrades

Reviews and Revamps

My code was sophisticated and organized by their functions, and they were even separated by comments for readability.

I’ve decided to add some fun twists by adding a mystery upgrade, a few stats for the user, and a hidden prize at a certain rizz count.

In order to do that, and forgive me, I used a little bit of AI and research to enhance my game and took inspiration from partners to make the magic happen.

Questionable upgrade

The Results?

After finally finishing the game, I have had no hesitation with submitting the link to it. The end of the year was nearing, and I was about to become a senior. I’ve prayed my idea was a good one and I’ve done well.

And to my surprise, or to anyone else’s surprise, I got a full grade: 100%. It was shocking because of my idea and design, but the design was user-friendly and the Javascript code was flawless and sophisticated.

My grade

It shocked my friends because of the silly idea. But, now I’ve learned, it was my method of building the game, not the ideology it stems from.

That wasn’t it, though. Later I’ve decided I should add more updates, such as more iconic figures like Young Sheldon and Andrew Tate. Maybe I’d consider dropping an aura update as well. Long story short, I was proud of what I’ve done and how I’ve done it.

tags: