Number Guessing Game
About this app
A fun and colorful number guessing game for users to find the hidden number while enjoying vibrant visual effects!
Number Guessing Game Number Guessing Game Guess a number between 1 and 100 Guess New Game Attempts: 0
Related apps
Put this on your site
Source
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Number Guessing Game</title>
<meta name="description" content="A fun and colorful number guessing game for users to find the hidden number while enjoying vibrant visual effects!">
<meta name="keywords" content="game, number guessing, fun, interactive, web app">
<!-- Libraries -->
<!-- jQuery (3.6.0) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" crossorigin="anonymous"></script>
<!-- Bootstrap CSS (5.3.3) -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" crossorigin="anonymous">
<!-- Bootstrap JS (5.3.3) -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.min.js" crossorigin="anonymous">
</script>
<!-- Font Awesome (6.6.0) -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.6.0/css/fontawesome.min.css" crossorigin="anonymous">
<script type="text/javascript">
try {
// App Javascript Goes Here. Place your entire script content inside the try block for error handling.
let hiddenNumber;
let attempts;
function initGame() {
hiddenNumber = Math.floor(Math.random() * 100) + 1;
attempts = 0;
$('#message').text('');
$('#userInput').val('');
$('#attempts').text('0');
}
function checkGuess() {
const guessedNumber = parseInt($('#userInput').val());
attempts++;
$('#attempts').text(attempts);
if (guessedNumber === hiddenNumber) {
$('#message').text('Congratulations! You guessed the right number! 🎉')
.css("color", "green");
} else if (guessedNumber < hiddenNumber) {
$('#message').text('Too low! Try again. 🔽')
.css("color", "orange");
} else if (guessedNumber > hiddenNumber) {
$('#message').text('Too high! Try again. 🔼')
.css("color", "orange");
}
}
// This will run when the DOM is ready.
document.addEventListener("DOMContentLoaded", function() {
initGame();
$('#guessButton').click(checkGuess);
$('#newGameButton').click(initGame);
});
} catch (error) {
// This will throw the error to the parent window.
throw error;
}
</script>
<style>
/* App CSS Goes Here */
body {
background: linear-gradient(to right, #ff7e5f, #feb47b);
color: #fff;
font-family: Arial, sans-serif;
text-align: center;
padding: 50px;
}
#main-container {
background: rgba(0, 0, 0, 0.5);
border-radius: 12px;
padding: 30px;
box-shadow: 0 5px 30px rgba(0, 0, 0, 0.3);
}
input {
border-radius: 5px;
border: none;
padding: 10px;
width: 70%;
font-size: 18px;
}
button {
border-radius: 5px;
border: none;
padding: 10px 15px;
font-size: 18px;
background-color: #ffa726;
color: white;
cursor: pointer;
margin: 5px;
}
button:hover {
background-color: #fb8c00;
}
#message {
margin-top: 20px;
font-size: 22px;
transition: color 0.5s ease;
}
</style>
</head>
<body>
<div id="main-container" class="container">
<h1>Number Guessing Game</h1>
<p>Guess a number between 1 and 100</p>
<input type="number" id="userInput" placeholder="Enter your guess..." min="1" max="100">
<br>
<button id="guessButton">Guess</button>
<button id="newGameButton">New Game</button>
<h3>Attempts: <span id="attempts">0</span></h3>
<div id="message"></div>
</div>
</body>
</html>
NEW APPS
These are apps made by the community!