Share your repls and programming experiences

← Back to all posts
Chess Online-Early Beta
h
rediar (341)

https://Chess-Online.rediar.repl.co
Source Code here

Hello Comrades! Over the past few months or so, I have been working on a Online Chess site. It will undergo major changes in the future.

Current Features

Note: They probably have bugs, are some are not completely completed, and some are in the source code but not implemented
-Games with computer
-Pass and play
-atomic (variant)
-variant and opening API
-site
-replay games
-login system
-bot
and some more

To-Do

-Multiplayer playing
-muliplayer chat
-lessons
and some other stuff

How to Create an Account

First, open the website, and once you are on the login page, type self encrypt and type in your desired password (this might not be the most secure, so don't use that one password you use for all your sites). The encryption process includes argon2 hashing, so it is much harder to crack it. Leave your desired username and encrypted password at this page in the comments, or DM me on discord.
Feel free to help me bug test. Or DM on discord and you can help develop it.
Make sure to upvote!

ps: if there is some weird stuff try going to https://Chess-Online.rediar.repl.co/alternate.html

Commentshotnewtop
SilentShadowBla (541)

@rediar Is this how login works?
Username: SilentShadows
Password: <redacted>

rediar (341)

@SilentShadowBla due to a repl.it bug the password encryption system is unable to be used. (check top of post)

rediar (341)

@SilentShadowBla Update: Login works now, check the post above for instructions on how to sign up.

rediar (341)

@SilentShadowBla Thank you, want to make an account now?

MaxCosta (7)

Hey man, you should be very proud of yourself.
EPIC CODE MAN!

MaxCosta (7)

@rediar Any time, I love to check out awesome projects made by coders like me. "Code On!"

rediar (341)

@MaxCosta Again, thank you for your encouragement. Could you upvote this post so more see this post? Thank you.

sugarfi (520)

When I type self encrypt and put in my password it gives me an error saying that eval arg 1 should be a string, bytes, or code object.

rediar (341)

@sugarfi should be fixed now, I made some stuff in the dev version but forgot to roll it out to the public one lol. Please tell me if it doesn't work.

sugarfi (520)

@rediar now I get secret must be unicode or bytes, not None when I enter my password

rediar (341)

@sugarfi yeah I have no clue what that is... its pretty weird. try https://chess-online.rediar.repl.co/alternate.html

sugarfi (520)

@rediar great, thanks! No encryption errors anymore!

rediar (341)

@sugarfi want to make an account now?

sugarfi (520)

@rediar next time i get around to it, i will. do i just post my username and hash here?

ebest (635)

@rediar then delete the comment immediately for extra security

JustinPhillip (19)

Tip: Put everything in try-catch blocks so that if an error occurs, you can tell the user instead of the program yelling at them.

rediar (341)

I will , but I need to be able to see any errors for now @JustinPhillip

rediar (341)

@MrEconomical I think I fixed that on the computer chess stuff?

rediar (341)

I’ll get back to you on this ina bit

rediar (341)

If this is AI thing, then you are playing on an old version. If this is on pass on play, I havent implemented move redo thingy yet.

rediar (341)

@MrEconomical Want to make an account?

CosmoCat19 (1)

Html tag should be at bottom of document

CosmoCat19 (1)

@rediar Divs and related objects should be in body tag as well