Share your repls and programming experiences

← Back to all posts
Bruhify! A game similar to Cookie Clicker.
h
UnluckyFroggy (885)

Bruhify! A game similar to Cookie Clicker. Click the character to get Bruhs. Buy power ups to speed up Bruh production!

Bruhify Game Link

Bruhify Chatroom Link

Crediting "z331it3cod3r" for working on the project also.

Also, check out this amazing coding language my friend @gearDev made called "Copper"!

Moderator Note: This post has been unlisted and locked as it is plagiarized from z331it3cod3r's bruhify. Even though it has been slightly modified, UnluckyFroggy did not create the base game.

This post has been locked
Comments
hotnewtop
CHRISTIANMATTHY (15)

i find it so dumb of how some people spend days or weeks on projects and this guy just makes it in 2 hours and gets 50x the upvotes

UnluckyFroggy (885)

@CHRISTIANMATTHY umm, I spend 3 months working on froggy chatroom before posting and I spent weeks on this.

CHRISTIANMATTHY (15)

@UnluckyFroggy lul what a joke you probably just copy and pasted socketio chatroom code

UnluckyFroggy (885)

@CHRISTIANMATTHY bro shut up! I made the chatroom over 3 months with my dev team. @JaceBillingsley @YeetsaJr @ch1ck3n @JULIODIAZ1 and @NoNameByProgram.

ch1ck3n (1604)

@UnluckyFroggy that yeetsa person made pretty much the entirety of the chatroom and you took 90% of the credit

UnluckyFroggy (885)

@ch1ck3n umm, yeetsa did almost nothing except the base

ch1ck3n (1604)

@UnluckyFroggy all you did was copy the code

ch1ck3n (1604)

@CHRISTIANMATTHY alright let's all chill so this doesn't get any more upvotes

firefish (998)

@UnluckyFroggy You invited me and many others without even asking? Last I checked, that was against the rules.

RoBlockHead (398)

@UnluckyFroggy You need to be nicer. Please don't be so aggressive.

WHSBurner (11)

@UnluckyFroggy
You still can't undo your past. I'd advise calming down, and if you're getting upset over your own actions, leaving repl.it for a while.
Considering you've got your own team members speaking out against you, you have your odds stacked against yourself.
You screwed up before, don't do it again.
And yes, YeetsaJr did like 90% of the code. You're basically stealing people's ideas and passing them off as your own, which is plagiarism, and, in a sense, theft.
You have nothing to fight back with. You have no hope. People will hate you. So be it.
And also, let's not forget the fact that you invited a lot of people to your repl randomly and you were like "OK people, find your teams!" when literally nobody knew what was happening, and you expected to have randoms help you with no prior knowledge.

Shut it. You have no chance.
And don't even give me the "oh yeetsa did only the base"
I know how much he did. I know how much you did. You're lying. He's telling the truth.

WHSBurner (11)

@Jeydin31
Considering this isn't his first time, no, I don't think I'm going to chill much.

Jeydin31 (1)

Considering this isn't his first time, no, I don't think I'm going to chill much.

@WHSBurner Oh ok 0-0
What do you mean this isn't his first time :O

DarkTheif (5)

Just so this can be seen I think this is stolen https://github.com/z331it3cod3r/bruhify I'm not 100% sure but looks stolen :)

PyCoder01 (71)

@UnluckyFroggy Yeetsa did like the whole thing and u took 90% credit for it. Stop plagiarizing stuff. All of your posts are plagiarized.

FlaminHotValdez (437)

@UnluckyFroggy Then why is it that a github repl with the exact same name and contents was published 2 years ago? Didn't you only spend weeks on this?

UnluckyFroggy (885)

@PyCoder01 umm, Yeetsa did almost nothing. You can't say anything plus you don't even know who YeetsaJr is.

IronStarkMan (11)

I played this soo many times on full volume that my entire family was like:

BRUH! STOPPP

ChopSueyMaster (9)

lol that was a bruh moment lol @IronStarkMan

OldWizard209 (1093)

You didn't hack it lol. You just used selenium to interact with the JS of the page and click the bruh button using the get-css-element. This is not "hacking". @novaflippers

LegendaryWolf (633)

ik it but it just kewl

UnluckyFroggy (885)

@novaflippers not the best but I'll give ya credit.

novaflippers (55)

@UnluckyFroggy i threw this together within 5 minutes so yes the code is very short

novaflippers (55)

@OldWizard209 yes it isnt hacking more of an exploit, idk what i was thinking with the names ;-;

programmeruser (575)

@novaflippers setInterval(() => document.querySelector('img[alt="Bruh Me"]').click(), 1);
By the way, the promo codes are literally embedded in the script, and you can change the Vue app data with app.$data.

KarmaIsKrazy (16)

@OldWizard209 well technically no because the actual meaning of "Hacking" is getting something to do something it isn't made to do. You didn't make it to be autoclicked

novaflippers (55)

@programmeruser Yes I COULD use javascript but tbh selenium is more fun and inspect element is disabled bc im on school chromebook so yeah lmao

HarperframeInc (446)

@programmeruser Even easier: setInterval(app.bruh, 10);

or you might aswell not click: app.bruhs = Infinity;

novaflippers (55)

@HarperframeInc YASSS, but like i SAID, not EVERYONE can afford pro gamer or coder setups like YOU so i CANT go into inspect element and find out the code (school chromebooks -_-) and EDIT it.

OldWizard209 (1093)

Hacking in technical terms means "the gaining of unauthorized access to data in a system or computer."
-OldWizard209 and Google

@KarmaIsKrazy

novaflippers is literally using selenium to make this page do something. He is not gaining unauthorized access to it and not even causing danger. Just clicking the bruh button. And sometimes, apps like Google and Facebook go all glitchy, and that isn't supposed to be what they are made to do right? Are these apps hacked? NO

And BTW, I don't want to start a debate so this is probably going to be my last comment regarding "hacking". So yeah Peace should be happily restored for now.

IronStarkMan (11)

Lol, you make the right point NGL. @OldWizard209

FutureProDude (1)

@novaflippers
You can still use javascript on the site,
#1: Highlight this text:
javascript:app.bruhs=9999999999999999999999999999999;

#2: Drag it to the bookmarks bar

#3: Click on it while on the website

novaflippers (55)

@FutureProDude

Like I said

Selenium is just more fun to use lmao

KarmaIsKrazy (16)

@OldWizard209 yes i guess your right thank you

SudhanshuMishra (202)

U guys notice something strange ?

programmeruser (575)

@SudhanshuMishra I think those are real accounts

UnluckyFroggy (885)

@SudhanshuMishra HAHAHAHAHA, you think those are fake? How could I make 40 fake accounts? PFFFFFFF! HAHAHAHA! Those are all real, ping umm all at the same time. They'll all answer at the same time, maybe mad.

ch1ck3n (1604)

@UnluckyFroggy you're acting kinda weird

SudhanshuMishra (202)

@UnluckyFroggy did u counted them just know that they are 40 or you already knew that they were 40 ?

CHRISTIANMATTHY (15)

@UnluckyFroggy youre probably so obsessed with getting upvotes that you did lol

ch1ck3n (1604)

@CHRISTIANMATTHY and thank you for human verification test

UnluckyFroggy (885)

@ch1ck3n bro, I didnt hack anything or use alts. most of the people u mentioned are in froggy chatroom.

UnluckyFroggy (885)

@ch1ck3n but seriously, how would I have 40 alts and why wouldn't I use the alts on other posts?

UnluckyFroggy (885)

@SudhanshuMishra no, I have almost 80 upvotes and u mentioned half of my upvoters.

ch1ck3n (1604)

@UnluckyFroggy They are in froggy chatroom. so what?

ch1ck3n (1604)

@programmeruser And why is that? Maybe the frog created some fake repls?

UnluckyFroggy (885)

@ch1ck3n I've never seen 40 alts in my life, the only account that I could login to is my brothers, Astrroidd.

UnluckyFroggy (885)

@ch1ck3n what the heck is wrong with you, I haven't done anything wrong and all you do is assume I do all this bad and annoying stuff.

SudhanshuMishra (202)

@UnluckyFroggy who says u made alts maybe u begged ur classmates

ch1ck3n (1604)

@UnluckyFroggy we never forget that you asked a kid to upvote all of your stuff

UnluckyFroggy (885)

@SudhanshuMishra im not in school, Im at home doing virtual.

UnluckyFroggy (885)

@ch1ck3n ik, I never said I didnt do that, I admitted to that, NOT THIS!

UnluckyFroggy (885)

@ch1ck3n I EVEN APOLOGIZED TO EVERYONE INCLUDING MODS!

SudhanshuMishra (202)

@UnluckyFroggy bruh dude now u are really acting weird its ok we respect your excitement for upvotes

UnluckyFroggy (885)

@ch1ck3n EVERYONE ALWAYS ACCUSES ME OF DOING ALL THIS STUFF!

ch1ck3n (1604)

@UnluckyFroggy you plagiarized a couple of github projects

UnluckyFroggy (885)

@SudhanshuMishra look I'm sorry, I'm just mad and upset because everyone always accuses me of doing all this bad upvote stuff. I'm just here to code and share the stuff I made. I put all of the upvoting stuff behind me. I just want people to stop accusing me of doing all this stuff because it's getting really annoying and frustrating because I haven't even done any of the stuff you accuse me of doing.

STCollier (3)

@SudhanshuMishra bruh no one upvotes my (working) projects :(

UnluckyFroggy (885)

@ch1ck3n yes, long before I got banned

UnluckyFroggy (885)

@STCollier give me a link to your best post.

SudhanshuMishra (202)

@STCollier this is a common problem try to find a team on repl.it and ur posts will be better rated

UnluckyFroggy (885)

@SudhanshuMishra well, problem is that he has 1 month of coding experience and only does python.

SudhanshuMishra (202)

@SudhanshuMishra @UnluckyFroggy @ch1ck3n

Alright ppl lets just end this discussion I think froggy is good now ... and lets forgive each other .. I am deeply sorry about the chaos

UnluckyFroggy (885)

@SudhanshuMishra as long as Im not accused of this anymore or anything else that I didnt do, all is forgiven.

UnluckyFroggy (885)

@SudhanshuMishra and.... You must add to your post:

"EDIT: Nevermind, @UnluckyFroggy is fine."

ch1ck3n (1604)

@SudhanshuMishra let's all chill so this doesn't get any more upvotes

firefish (998)

@UnluckyFroggy Don't descend to the level to the level of all of the garbage projects that flood repl, rise above them.

20064791 (3)

@ch1ck3n reply if your real o_O

CHRISTIANMATTHY (15)

@UnluckyFroggy If you want to apologize, make it public, not just a select few people.

CHRISTIANMATTHY (15)

@UnluckyFroggy Where can I contact you? I want to talk.

jahands (0)

@ch1ck3n I'm not real sorry :(

jahands (0)

@ch1ck3n I'm jk lol, I read over the thread and see there's some drama going on. I don't really share much on Talk so I don't have many points but I'm no upvote bot.

natethemaker (0)

@UnluckyFroggy javascript:alert('Activated Starter Pack');app.bruhs=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;alert('You now have 1000000000000000000000000000000 bruhs')

STCollier (3)

@UnluckyFroggy thanks for all the tips. I do agree that I should expand my coding knowledge, but I mean, I just started. In the summer though, I hope to have more time to code and learn. Here is a link to the project i'm most proud of :) https://replit.com/@STCollier/Mad-Libs#main.py

SudhanshuMishra (202)

@UnluckyFroggy alr I dont know about the others but i wont accuse you anymore ... lets end this discussion now its getting spicy due to which more and more ppl are jumping in it

FlaminHotValdez (437)

@SudhanshuMishra me 2...I checked, most are real accounts though. Probably his classmates/friends or something

kwe (20)

troll physics: how to get inf bruhs in bruhify!

  1. get ton of bruhs
    brotip: use magnet for faster clicking
  2. buy multiplier
  3. repeat 1 inf bruhs!
ch1ck3n (1604)

@SudhanshuMishra what made you think that

OHH i meant from

is me

all i did was reference this

kwe (20)

@ch1ck3n oh yeah i forgot i did that lol

ChopSueyMaster (9)

what's an alt btw, i m new to replit, just curious? @SudhanshuMishra

SudhanshuMishra (202)

@ChopSueyMaster an alt is when someone who already has one account creates another account ... ppl usually do it for upvoting their own comment and posts through their alt(alternate) account ...

imightbenutella (3)

my goal in this game was to buy karen

programmeruser (575)

UnluckyFroggy finally posts something that isn't plagiarized or botted...
Or is it?

RayhanADev (1968)

@programmeruser LOL

Or is it?

A bit mean but I keep my reservations xD

RoBlockHead (398)

this is pretty cool! thanks for sharing!

UnluckyFroggy (885)

@RoBlockHead thanks, good to hear it from a mod.

ch1ck3n (1604)

But i know the promo codes barrel maker, bruh, aut0, faideye

UnluckyFroggy (885)

@ch1ck3n lol, thats the point, thats how u find them. act like a coder.

Bunnytoes (14)

@ch1ck3n did you use inspect cuz i'm on a school chromebook so I can't

SixBeeps (5052)

@ch1ck3n Don't forget GS7CjtpovQWIWIzmpDl4FiA3H4d8SVCe6v5NydNv0W7gu0GU5mVaPIT46u8cCAvRYJGpuc0iSfkNGebnpPHTaUdBEhxeazcXRMU2ksaV7K1yqgZv5xSo1rFj4CUkJCtKzwz5QRL78QFOUcW1gthGB3xIEZpJeebodE7fpKeLxDWK1sEVn1NmK33x0k4naEzsRyXRRWL3zB061kz4W3fDKIzh8oNRVWayYCLV5Wr3G87loAOLwTIZPXDfNUjjVyqVafv33XJC3I3xL8orgf7GTHgBSeWd0t88zQuT7nyczJnMNm5u6ej8riJzRZpcDgaF4fhe1xdoJPnsoKs0dx0GUTlfx5jXTgjmO43HJH7u8jQmCj0knKyLZonwHN8YkYN0qujYIsxtmvS2X8TP9LQn0dOIdBmJSVuRmr7C7pvQ32StkNj8Vv77HVyxPoRc2Rj5fLIRncSc8oKR46s1qvapPG3cydMmT0htfgdyEbSJHEDXGdWo6d5ukqBdkHPvNiSbye9L8MhwRbbzMLmVG3bV2j2xQ2IGpqVY3PDXm7CK53vEFIr73UzTYyv9T5KT07vnSHnWaF3B5FIJuZwB5zSGU7wFDr9dyapqUnYqaeRtWIFgjEx0uSPWcUebQ89y6x0Y8QhOBRVu9o0SnfwzYdWSE0fv4jJjPGHHBzgHhBbXZ0N1QWCjKI4x1UJ8nvelUyLZYmztAX4yqGB8W7NfZtXrFlDa2SA9VwGYAT4MqEUBvX3QQbqgNHBJGO4HXw4t3R4QGFhAjVHe4yAcrN8MIQ4AXg4tvZGA56u099JfLGL3jdRPo6Gmifzq7wX5l7Bj0KOhpw0XfL0SZehDsbCwqK0Wy3gLEJLfTuJ5WBaIVBHgkji9NIwFjX6BX6U4olNdHtMI0GxLsoSyN4OmyQZIxXw6ZYrGtMU3yow2f0y15gGU2rFx7HYERT9O7aCJypFQS8LgtBrtHdwq3cGrzD48lTHX3aSN51u5SiAI5IeSGV35

Whippingdot (553)

bruh what where did you get that lul @SixBeeps

UnluckyFroggy (885)

@SixBeeps that code doesnt work anymore

SixBeeps (5052)

@ch1ck3n @UnluckyFroggy Okay so now we have froggy, bruh, autofrog, and frogeye

RayhanADev (1968)

Crediting "z331it3cod3r" for working on the project also.

Um I don't think that's how it works, that repo was made 3 years ago, they weren't "working on the project also" they made the project and you "extended" it.

Maybe change it :D

ch1ck3n (1604)

@RayhanADev He copied it from the start, posted it, after a while all he did was add some more items.

UnluckyFroggy (885)

@ch1ck3n no, its cause I transferred the whole code to a new node.js repl. Dart already knows.

UnluckyFroggy (885)

@ch1ck3n I worked on it in github 2 years ago with my friend adam.

PyCoder01 (71)

@UnluckyFroggy can you stop posting plagiarized posts and make your own code. (unrelated to this comment).

PyCoder01 (71)

@UnluckyFroggy you should've gave him credit before u posted this. So I'm pretty pretty sure that this is copied.

PyCoder01 (71)

@UnluckyFroggy I'm saying most of your posts are copied

UnluckyFroggy (885)

@ch1ck3n dude, we all know. Thats my friends account from when I worked on it with my friend in 6th grade.

ch1ck3n (1604)

@UnluckyFroggy funny how theres only 1 contributor

GeditEdger (5)

i found code that prevent open contect menu

document.addEventListener('contextmenu', event => event.preventDefault());
document.addEventListener('contextmenu', event => alert('Sorry.'));

document.onkeydown = function(e) {
    if (e.ctrlKey && (e.keyCode === 67 || e.keyCode === 86 || e.keyCode === 85 || e.keyCode === 117)) {
        alert("Sorry.");
    }
    return false;

};

Yoplayer1py (2)

What's the promo code

UnluckyFroggy (885)

@DarkTheif ye ye ye, sorry, I have it in multiple places.

UnluckyFroggy (885)

@DarkTheif I made this a while back on github, I just never posted it to replit until a few days ago.

DarkTheif (5)

@UnluckyFroggy But the github is 2 years old and in the pr's it shows your name sending a request for main.js

DarkTheif (5)

@UnluckyFroggy I mean I'm fine with it all but you should have atleast made it os on your pfp

UnluckyFroggy (885)

@DarkTheif yes, I worked on it in 6th grade with my old school coder friend, its his github account, that's why it looks sus.

UnluckyFroggy (885)

@DarkTheif he stopped working on it tho after the beta version 2 years ago and I just picked it back up.

PyCoder01 (71)

@UnluckyFroggy dude if your friend helped you make it you should've put him in the credits. Most of your posts have been plagiarized. Like in the chatroom where yeetsa did all of the work and you take 90% credit. How rude.

natethemaker (0)

javascript:alert('Hacker Pack');app.bruhs=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;alert('You now have a #### load of bruhs')

nameless12321 (6)

The game is broken. It doesn't let me type anything at all!

CONNERSTANEK (3)

Can i fork this or not? i dont see the button?

kwe (20)

@CONNERSTANEK the game is private (i think) so you cant fork

FutureProDude (1)

You could save user data with localStorage.

ORRRRR

Let data be saved in the server side, which is more secure. For data privacy (if you feel like it), use an external database such as Mongodb or Postgresql, or save it on your server for faster access speeds, but encrypt it with an algorithm such as SHA-256.

Create a server with a database, when you make a GET request to /leaderboard it renders HTML in the server side to send to the client (which would be the list of top players for how many bruhs they have)

But then that database will need information on how many bruh's there are. That's where websockets come in. When a user makes a GET request to /, you can get the user's fingerprint / IP address (let's call this a UDID henceforth even though it isn't accurate), and use this as a key for a unique key/value pair that stores the user's data. Then, render the html with that data found using the key (if nothing is found create a key/value pair for that user and the data will be how it is when you start out in this game), and send that html to the client. Upon loading the client generates a UUID and sends it via post request to the server to use as an identifier for incoming clicks that will be sent to the server from the client via WSS protocol (the UUID cannot be intercepted due to SSL/TLS considering this exchange of information is happening through https). The server knows who this person is in the database due to the fact that the person is already established in the database, identified by the UDID which can be extracted again. You may create, upon the server starting, a mutable object saved as a variable, which will store references to the user UDID using this UUID generated by the client. So that when the client sends a "click" request to the server along with the UUID it has, the server takes that UUID, searches the mutable object for a key/value pair with this key, takes the value of the key/value pair, and uses that value as a key to find and modify the user data by increasing the bruh count by 1

Now, the user could use javascript to send a million websocket requests, essentially faking a million clicks, which is where you can set a timer attached as another value to the key/value pair of the UUID->UDID reference object, and put a time on it like this. That time is esentially the number of milliseconds it will take for the server to allow another "bruh" to be added. For example, a normal amount of clicks a person can do in a second is 8 (test your CPS here!). 1 second divided by 8 to milliseconds is 125ms. So when the user does the first click, set the next time a user can do a valid click to the current time in milliseconds+125. The next time someone clicks, if the time passed was less than the time in the reference object, the server will reject a write operation to the database to increment the number of "bruh"s that particular user has.

If a user purchases idle bruhs, you can set a program on the server side for it to automatically increment.

Now, I went very light on detail for some parts of this evaluation, but if you would like more information I'd be pleased to further elucidate.

nameless12321 (6)

help i cant use promocodes

ilovecotton1121 (0)

autofrog, bruh, froggy, and frogeye are the promo codes

BranstinR (1)

you can't really hack into his code and how do buy the stuff

ch1ck3n (1604)

@BranstinR open the console

type in app

all of the functions and variables are there

UnluckyFroggy (885)

@BranstinR eh, the game is pretty easy to hack.