| Hey HN, I wanted to share a small weekend project I’ve been working on called Guess The Badge. It’s essentially Wordle for football (soccer) badge. You get a redacted badge and have to guess the club. I used this project as an excuse to step away from my usual work and see how lean I could keep things. The whole thing is pure Vanilla JS, HTML5, and CSS3, hosted on S3/CloudFront. The entire game logic lives in a single app.js file that’s only about 400 lines. The part I’d love your eyes on is the daily logic. Instead of a database, I’m using a seeded RNG based on the client’s local date (Math.sin hack) to ensure everyone gets the same club. I’m looking for specific feedback on: The Seeding: Does the daily reset feel consistent, or does it break across specific time zones? Mobile UX: I tried to manually prevent layout shifts when the virtual keyboard pops up—let me know if it feels jumpy on your specific device. Link: www.guessthebadge.com Thanks for checking it out! |