infinitechess.org
infinitechess.org copied to clipboard
Infinite Chess Web Server
Add a unique ID to every user, which will be referenced instead of the username. This is so if user with name X deletes his account, the username X will...
The game is lacking a lot of color! White and grey may not appeal to everyone. This I believe is one of **the most important next features**, and one that...
I noticed that board navigation has momentum while zooming in/out but not when moving side-to-side/up-and-down. Should the board also have translational momentum? (By "momentum" I mean that it continues to...
As it is now, everything is stored in multiple JSON files. This may seem ok for now but it is unsafe, slow and will eventually become even slower as amount...
Currently, the profanity filter is just a very short array of hard coded profanities. As well as being very susceptible to strategies like leetspeak, it is just not a formal...
Pinging the SMTP server behind an email (sending a cheap ICMP) allows to easily check for invalid email providers without having to rely on sending the verification email as a...
This would probably be more useful for board editing. The idea is to provide input fields for any pair of valid coordinates and jump to that position rather than having...
Dragging the board is a new kind of user interaction in infinite chess vs 8x8 chess. It makes the familiar action of dragging pieces in online chess problematic. I tried...
Currently the header and the footer are hardcoded in all the html pages that need them. It is not that big of an issue since they are not often changed...