A fun and interactive number guessing game where the player must guess a randomly generated number between 1 and 1000. The interface includes a number input field, a submit button, an optional hint checkbox, and a “Give Up” button. This beginner-friendly project is a great way to practice event handling, forms, and conditional logic using JavaScript.