FIXED! -Multiplayer Clicker Game- Factions Online
YESSS! It's finally done!
SO. Once upon a time I made a cool little clicker game and posted it on the share page, and it got pretty popular! So, me and @NoNameByProgram teamed up to make it online! Me and them (Mostly them) have added:
- A leaderboard
- An account system
- Removed console hacking
- A daily reset timer
- Removed Enter-Clicking
HOW TO PLAY:
The goal of Factions Online is to get the most money in the shortest amount of time. The game works by resetting nightly.
You have to get the most amount of money before then, to get your name on the leaderboard.
You get money by clicking and getting upgrades and autoclickers, like most clicker games.
Be sure to check out @NoNameByProgram , they are a super good coder and were CRUCIAL to this and did 99% of the NodeJS.
If it's not letting you make an account or start the game, try in a separate tab.
Please don't set your username to anything inappropriate, as we will smack you with the mighty banhammer.
Thanks so much!
P.S. If you liked this, I would a much appreciate an upvote!
-CatR3kd with <3
Edit: We are looking for an artist!
If you want to help out by making art, you can read and comment on this post. Thanks!
P.P.S: Don't click this link
You know you can set an interval to click right? Although you seem to have a system worked out for that.
@CatR3kd Because people can see your repl, your files, and everything except for the .env files, which are a pain to use to store things. Of course, you could always encrypt the passwords (store the key in an .env file, then get that using process.env.nameOfValue), but I recommend encrypting the passwords then storing them in a database. Of course, in practice (since if a hacker gets a hold of the file, then they can see what key you use since it's in the encrypt function), encrypting passwords is a bad idea, but no one can access your key in the env file (easily). In reality, however, when you move away from repl.it, hash passwords instead. Read about hashing here.
@NoNameByProgram Ok, so that is a hash function. That is different than encryption. @CatR3kd told me it was encryption, but I see that it is a hash algorithm. Yeah, otherwise storing plain passwords in a json file is bad. Ok, NVM, just wanted to see how you secure your passwords :>
Edit: Sorry I took so long to respond, I'm not available over the weekends.
It says something along the lines of repl.it won't connect. Is this a thing that you guys did or is this all on my end.