<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-GERE8ETJHZ"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-GERE8ETJHZ');
</script>
<link rel="canonical" href="https://theconnectionsgame.org/" />
<link rel="icon" type="image/png" sizes="16x16" href="images/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="48x48" href="images/favicon-48x48.png">
<link rel="icon" type="image/png" sizes="64x64" href="images/favicon-64x64.png">
<link rel="icon" type="image/png" sizes="72x72" href="images/favicon-72x72.png">
<link rel="icon" type="image/png" sizes="96x96" href="images/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="128x128" href="images/favicon-128x128.png">
<link rel="icon" type="image/png" sizes="144x144" href="images/favicon-144x144.png">
<link rel="icon" type="image/png" sizes="168x168" href="images/favicon-168x168.png">
<link rel="icon" type="image/png" sizes="180x180" href="images/favicon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="images/favicon-192x192.png">
<link rel="icon" type="image/png" sizes="512x512" href="images/favicon-512x512.png">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<title>Connections Game β Play Unlimited Free!</title>
<meta name="description" content="Play Connections Game and enjoy unlimited puzzles with Connections Unlimited for free. Test your word association skills today!">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body { font-family: Arial, sans-serif; text-align: center; background: #ffffff; margin: 0; padding: 20px; transition: background 0.5s, color 0.5s; }
h1 { color: inherit; }
.grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; max-width: 600px; margin: 20px auto; }
.word { background: white; padding: 15px; border: 2px solid #ccc; border-radius: 8px; cursor: pointer; user-select: none; transition: 0.3s; }
.word.selected { background: #5A594E; border-color: #5A594E; color: #ffffff; transform: scale(1.05); }
.word.correct { background: #c8e6c9; border-color: #2e7d32; }
.word.wrong { background: #ffcdd2; border-color: #c62828; }
button, select { margin: 10px; padding: 10px 20px; font-size: 16px; cursor: pointer; }
#message { margin-top: 20px; font-weight: bold; font-size: 18px; }
.scoreboard, .timer, .leaderboard { margin-top: 10px; font-size: 18px; color: inherit; }
.timer { color: #00796b; }
.leaderboard { margin-top: 20px; padding: 10px; background: #fff; border: 1px solid #D3D3D3; border-radius: 8px; max-width: 300px; margin: 10px auto; color: black; }
.end-screen { display: none; margin-top: 20px; font-size: 20px; }
}
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));
gap: 10px;
max-width: 100%;
margin: 20px auto;
padding: 10px;
}
.grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 7px; /* Desktop default gap */
max-width: 620px;
margin: 20px auto;
padding: 10px;
}
.word {
background: #e6e6d8;
height: 58px;
font-size: 19px; /* π Desktop/Laptop font size bada kiya */
font-weight: bold;
border: 2px solid #e6e6d8;
border-radius: 8px;
cursor: pointer;
user-select: none;
transition: 0.3s;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 10px;
text-transform: uppercase; /* π words capital letters me */
white-space: normal; /* π allow multi-line */
word-break: break-word; /* π break big words */
overflow-wrap: break-word; /* π support wrapping */
}
button {
margin: 10px;
padding: 10px 20px;
font-size: 16px;
cursor: pointer;
border-radius: 20px; /* π buttons ke corners round kar diye */
border: 2px solid #B0B0B0; /* optional: thoda matching border */
background-color: #f0f0f0;
transition: 0.3s;
}
button:hover {
background-color: #dcdcdc; /* optional hover color */
}
button, select {
margin: 10px;
padding: 10px 20px;
font-size: 16px;
cursor: pointer;
border-radius: 20px;
border: 2px solid #B0B0B0;
background-color: #f0f0f0;
transition: 0.3s;
}
select {
width: 98px; /* π Difficulty box ka width kam kar diya */
text-align: center; /* π Option text center align ho */
}
/* π Only Mobile ke liye */
@media (max-width: 600px) {
.grid {
grid-template-columns: repeat(4, 1fr);
max-width: 100%;
gap: 22px; /* π Mobile me gap zyada: 20px */
}
.word {
font-size: 12px; /* π Mobile me font size chhota hi rahega */
padding: 0;
height: auto;
aspect-ratio: 1/1;
transform: scale(1.24); /* π 24% bada box same rahega */
}
}
@keyframes shake {
0% { transform: translate(0, 0); }
25% { transform: translate(-5px, 0); }
50% { transform: translate(5px, 0); }
75% { transform: translate(-5px, 0); }
100% { transform: translate(0, 0); }
}
.shake {
animation: shake 0.4s;
}
#endScreen {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: white;
padding: 30px 40px;
border-radius: 12px;
box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
text-align: center;
z-index: 9999;
}
/* Modal common styling */
.modal {
display: none;
position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0,0,0,0.5); /* Black w/ opacity */
}
.modal-content {
background-color: #fff;
margin: 10% auto;
padding: 20px;
border: 1px solid #888;
width: 80%;
max-width: 400px;
border-radius: 10px;
position: relative;
text-align: center;
}
/* Close button */
.close {
color: #aaa;
position: absolute;
top: 10px;
right: 15px;
font-size: 28px;
font-weight: bold;
cursor: pointer;
}
.close:hover,
.close:focus {
color: black;
text-decoration: none;
}
.icon-wrapper {
margin-left: auto;
display: flex;
align-items: center;
gap: 15px;
position: relative;
top: 0px;
left: 0px; /* Default mobile ke liye no left shift */
}
/* π₯οΈ Sirf Laptop/Desktop ke liye left shift karna */
@media (min-width: 768px) {
.icon-wrapper {
left: -350px; /* Laptop/Desktop pe 10px left */
}
}
/* Reduce left and right margins while keeping the content centered */
.container {
width: 80%; /* Adjust width for responsiveness */
max-width: 900px; /* Prevent it from getting too wide */
margin: 0 auto; /* Centers the content */
padding: 10px; /* Adds some spacing inside */
}
/* Make it responsive for smaller screens */
@media (max-width: 768px) {
.container {
width: 98%; /* Increase width on smaller screens */
padding: 5px;
margin-bottom: 25px; /* Adds space below the subheading */
}
}
body {
margin-bottom: 0;
padding-bottom: 0;
}
.container {
margin-bottom: 0;
padding-bottom: 0;
}
</style>
</head>
<body>
<!-- Top Bar -->
<div style="width: 100%; max-width: 100%; overflow-x: hidden; height: 50px; background-color: #ffffff; border-bottom: 1px solid #dcdcdc; padding: 0 20px; display: flex; align-items: center; box-sizing: border-box; position: relative; top: -15px;">
<!-- Center Title -->
<div style="position: absolute; left: 35%; transform: translateX(-50%); top: 7px;">
<img src="https://theconnectionsgame.org/images/connection.jpg" alt="Connections" style="height: 35px;">
</div>
<!-- Right Side Icons -->
<div class="icon-wrapper">
<div style="margin-left: auto; display: flex; align-items: center; gap: 15px; position: relative; top: 0px; left: 20px">
<i class="fas fa-chart-bar" style="font-size: 18px; cursor: pointer; color: #4CAF50;" onclick="openModal('statsModal')"></i>
<i class="fas fa-question-circle" style="font-size: 18px; cursor: pointer; color: #2196F3;" onclick="openModal('howToPlayModal')"></i>
</div>
</div>
</div>
<!-- Stats Modal -->
<div id="statsModal" class="modal">
<div class="modal-content">
<span class="close" onclick="closeModal('statsModal')">×</span>
<h2>Statistics π</h2>
<p>Win Percentage: <strong id="winPercentage">0%</strong></p>
<p>Times Played: <strong id="timesPlayed">0</strong></p>
</div>
</div>
<!-- How To Play Modal -->
<div id="howToPlayModal" class="modal">
<div class="modal-content">
<span class="close" onclick="closeModal('howToPlayModal')">×</span>
<h2>How to Play β</h2>
<p>Connect the dots by finding hidden patterns! <br> Tap the connections to discover them. <br> Be strategic and fast!</p>
</div>
</div>
<div class="scoreboard" style="font-size: 17px; color: #808080;">
Score: <span id="score">0</span> | Mistakes Left: <span id="mistakes">4</span>
</div>
<div class="timer" style="font-size: 17px;">
Time: <span id="timer">00:00</span> seconds
</div>
<div style="text-align: center; margin-top: 10px;">
<button id="restartButton" onclick="restartSameGame()" style="display: none; padding: 8px 16px; font-size: 16px; background-color: #4CAF50; color: white; border: none; border-radius: 5px; cursor: pointer;">Restart Game</button>
</div>
<div class="grid" id="grid"></div>
<div style="display: flex; justify-content: center; gap: 10px; flex-wrap: nowrap;">
<button style="margin: 0; padding: 8px 10px; height: 45px; display: flex; align-items: center; justify-content: center; white-space: nowrap; background: #ffffff; border: 1px solid #000000;" onclick="newGame()">New Game</button>
<button style="margin: 0; padding: 8px 10px; height: 45px; display: flex; align-items: center; justify-content: center; white-space: nowrap; background: #ffffff; border: 1px solid #000000;" onclick="deselectAll()">Deselect All</button>
<button id="submitButton" style="margin: 0; padding: 8px 10px; height: 45px; display: flex; align-items: center; justify-content: center; white-space: nowrap; border: 1px solid #000000; background-color: #121212; color: white;" onclick="submitSelection()">Submit</button>
</div>
<!-- Difficulty Buttons -->
<div id="difficulty-buttons" style="margin-top: 10px; text-align: center;">
<button onclick="setDifficulty('easy')" style="margin: 5px; padding: 5px 10px; background-color: lightgray; border: none; border-radius: 5px;">Easy</button>
<button onclick="setDifficulty('medium')" style="margin: 5px; padding: 5px 10px; background-color: lightgray; border: none; border-radius: 5px;">Medium</button>
<button onclick="setDifficulty('hard')" style="margin: 5px; padding: 5px 10px; background-color: lightgray; border: none; border-radius: 5px;">Hard</button>
</div>
<div id="message"></div>
<div class="leaderboard">
π High Score: <span id="highscore">0</span>
</div>
<div class="end-screen" id="endScreen"></div>
<audio id="correctSound" src="https://actions.google.com/sounds/v1/cartoon/clang_and_wobble.ogg"></audio>
<audio id="wrongSound" src="https://actions.google.com/sounds/v1/cartoon/boing.ogg"></audio>
<script>
// Disable right-click
document.addEventListener('contextmenu', function (e) {
e.preventDefault();
});
// Disable keyboard shortcuts like F12, Ctrl+U, Ctrl+S
document.addEventListener('keydown', function (e) {
if (e.keyCode === 123 || // F12
(e.ctrlKey && e.keyCode === 85) || // Ctrl + U
(e.ctrlKey && e.keyCode === 83)) { // Ctrl + S
e.preventDefault();
}
});
</script>
<div class="container">
<h1>Connections Game: Unlimited Puzzles</h1>
<p>In the constantly changing domain of online puzzles and word games, the <strong>Connections game</strong> has become popular in no time. No matter if you are a casual player, a puzzle lover, or are just looking to improve your mental abilities, the <strong>Connections puzzle</strong> is just perfect.</p>
<p>A lot of people have managed to solve the task with our help. Apart from them, others were stick to us for the daily challenges and the <strong>connections unlimited</strong> versions that let you play without a break, especially if you read, understand, and practice the instructions of this guide.</p>
<h2>How to Play the Connections Game</h2>
<h3>Step-by-Step Guide</h3>
<ol>
<li><strong>Start with 16 Words</strong>: The board displays a grid of 16 seemingly unrelated words.</li>
<li><strong>Form Groups of 4</strong>: The task is to divide the words into four sets of four, where the words of each group have a similar relationship.</li>
<li><strong>Submit Your Groupings</strong>: Choose the four words and then just enter your answer. If it's right, then the group gets a lock. But if it's wrong, you'll be provided with a few opportunities to guess again.</li>
</ol>
<h3>Example Of Connections Puzzle</h3>
<p><strong>Words</strong>: Apple, Banana, Red, Blue, Jazz, Rock, Green, Orange, Drum, Flute, Mango, Purple, Guitar, Trumpet, Piano, Strawberry</p>
<h4>Categorize:</h4>
<li>Fruits: Apple, Banana, Mango, Strawberry</li>
<li>Colors: Red, Blue, Green, Purple</li>
<li>Musical Instruments: Drum, Flute, Guitar, Piano</li>
<li>Genres: Jazz, Rock, Trumpet, Orange (reconsider Trumpet)</li>
<p><strong>Final Solution:</strong> Fruits, Colors, Instruments, Music Genres.</p>
<h3>Common Grouping Categories</h3>
<li>Synonyms and antonyms</li>
<li>Movie titles or characters</li>
<li>Famous cities or landmarks</li>
<li>Types of animals, plants, or foods</li>
<li>Tools or gadgets</li>
<li>Historical events or figures</li>
<h2>Connections Today</h2>
<p>Connections Today has brought about a phenomenon quickly and the interesting and complicated way it is played has caught the attention of people all around the world. Every day, the players receive a 4x4 grid of 16 words and are asked to split them into four categories with a common theme, thus giving them the chance to while away the hours in their favorite way, i.e. obviously solving the puzzle This kind of puzzle on a daily base encourages the players, leading them to check new levels, as they are trying to solve the game relying simply on their brainpower, logic, and word association skills, that is, they are.</p>
<p>Connections Today has its own characteristics and intricate nature. It is possible for the easy task to become a real brain exciter. During the sessions, it is very common to find that such words are so puzzling that they can be taught to students as easily as they can be played as games. Thus, the game has made its way into schools where teachers are employing it as a learning tool, and also, where players find it suitable for playing every day.</p>
<p>Connections Today is something that is viral because it has truly proven to be an effective contagion. The opportunity for the game to share and contrast the players' results and opinions is what helps it stay popular. Consequently, the puzzle world is now fully subject to the phenomenon of Connections Today, which unites fun and acquiring actual knowledge.</p>
<h3>Tips for Solving Connections Puzzles</h3>
<li>Look for patterns in word endings or beginnings.</li>
<li>Use contextual thinking: for example, βOrangeβ could be a fruit, color, or a prison-themed show.</li>
<li>Consider homonyms and double meanings.</li>
<li>Use process of elimination once you confirm a group.</li>
<h2>Connections Game Tips & Strategies</h2>
<h3>π 1. Start with the Obvious Group</h3>
<li>β Look for easy categories like colors, numbers, months, or animals.</li>
<li>β These usually form the <strong>Yellow</strong> or <strong>Green</strong> groups.</li>
<h3>π§ 2. Think About Different Connections</h3>
<li>β Categories: e.g. <em>Eagle, Hawk, Owl, Falcon</em> β Birds of Prey</li>
<li>β Synonyms/Antonyms</li>
<li>β Common phrases: e.g. <em>βPaper ___β</em></li>
<li>β Wordplay: puns, homophones, or double meanings</li>
<h3>π― 3. Identify βFalse Friendsβ or Traps</h3>
<li>β Watch for words that could belong to multiple categories (e.g., <em>Turkey</em>)</li>
<h3>π§© 4. Use the Process of Elimination</h3>
<li>β Solving one group makes the next one easier.</li>
<li>β Look for whatβs common in the remaining words.</li>
<h3>β 5. Donβt Guess Randomly</h3>
<li>β You get only <strong>4 mistakes</strong> β use them wisely!</li>
<li>β Try grouping words mentally before clicking.</li>
<h3>π 6. Use Shuffling</h3>
<li>β Click the shuffle button to re-order the words.</li>
<li>β This can help you spot new patterns.</li>
<h3>π§ 7. Watch for Theme Shifts</h3>
<li>β Categories can be pop culture, historical sets, or abstract ideas.</li>
<li>β Be mindful of subtle transitions between themes as the game progresses.</li>
<li>β Sometimes, a seemingly random group may suddenly make sense once you identify the overarching theme.</li>
<h2>Exploring Connections Unlimited</h2>
<h3>What Is Connections Unlimited?</h3>
<p>Where one puzzle per day is what the regular <strong>Connections game</strong> can provide, players are often in the wish of having more. This is where <strong>Connections Unlimited</strong> come to the picture. They provide a wide range of puzzles with different difficulty that can be done by hand or with the help of programs and are endless.</p>
<h3>Where to Find Connections Unlimited</h3>
<li>Third-party websites</li>
<li>Mobile apps on Android and iOS</li>
<li>Online communities like Reddit and Discord</li>
<h3>Features to Look For</h3>
<li>Timer-based challenges</li>
<li>Leaderboards and scoring systems</li>
<li>Category filters</li>
<li>Social sharing and multiplayer features</li>
<h2>Why the Connections Game Is So Popular</h2>
<h3>Psychological Appeal</h3>
<li>Dopamine loops: solving a set correctly feels highly rewarding.</li>
<li>Cognitive load: it activates the brain without overwhelming it.</li>
<li>Short sessions: you can play a full game in under 5 minutes.</li>
<h3>Community Engagement</h3>
<li>Shared on social media</li>
<li>Daily group challenges</li>
<li>Content creators posting solutions</li>
<h2>The History of the Connections Game</h2>
<ul>
<li>In 2023, <a href="https://www.nytimes.com/" style="text-decoration: none;">The New York Times</a> introduced a new game called 'Connections' which was developed under the guidance of the associate puzzle editor Wyna Li .</li>
<li>The game was soon in the limelight for its interesting concept that was about the grouping of 16 words to make four linked word categories such as themes, synonyms, or common phrases.</li>
<li>After the gameβs simplicity was both charming and quite complicated, it began to attract those who were fans of the logic, language, and lateral thinking.</li>
<li>The puzzle has entered the list of Timesβ most favorite puzzles, after Wordle and The Crossword, and in a short time became a favorite with a group of dedicated players.</li>
<li>Both daily puzzles and the online community that was growing contributed to its popularity as players, while sharing hints, strategies, and their results, also interacted with each other.</li>
<li>That is now one of the most popular Timesβ puzzles, Connections, which received accolades for being the perfect combination of creativity, deduction, and wordplay.</li>
</ul>
<h2>Frequently Asked Questions (FAQs)</h2>
<h3>What Is the Connections Game?</h3>
<p>The <strong>Connections Game</strong> is a word association game that entails the players to match a total of 16 words into four sets of four based on the hidden connections. In other words, in order to solve the problem at hand, the terms will be related to each other, in a way that from the first look at some words, it may seem like there aren't any relations at all. Questioning, breeding ideas, and investigating your vocab, lateral thinking, and deductive reasoning are the primary skills that you put to the test.</p>
<h3>How Do I Get Better at the Connections game?</h3>
<p>Playing Connections on an unlimited basis is the most suitable method for getting better. One of the crucial things to improve is the thematic awareness, which can be achieved by reading across a wide range of subjects thus making it possible for you to see patterns and relations between words. The wider the range of your knowledge, the more skillful you will be in categorizing words.</p>
<h3>Are there official Connections unlimited games?</h3>
<p>There are no official βConnections Unlimitedβ games but there are several unofficial clones and apps available that have gameplay similar to the original. These credible substitutes replicate the idea of the first game thus enabling you to both learn and have fun while finding out the hidden connections that lies in words grouping.</p>
<h3>Can kids play the Connections puzzle?</h3>
<p>Yes, the Connections puzzle is available in several versions which are suitable for children. Quite often, it is a simplified edition that is being introduced in educational institutions so that the kids figure out visual patterns, and learn some new words from this kind of the game. Kids can not only enjoy the game but also learn from it, as it comes with different levels of difficulty that are suitable for all ages.</p>
<h3>Is the Connections game available in multiple languages?</h3>
<p>Of course, the Connections game is accessible in multiple languages not only through different versions available online but also through of many of these clones and apps that besides, the puzzles available in Spanish, French, and other languages enable them to have a larger audience and facilitate players to learn a language while playing, dealing them too with all the fun and interaction of the game.</p>
<h3>Why has Connections Game gone viral?</h3>
<p>The Connections game went viral because of the perfect combination of logic, word association, and strategy. It was the simple yet challenging gameplay, the daily puzzle format, and the gameβs competitive nature that attracted the players. The gameβs easy access and shareability on social media made it possible to be well-known quickly, and the latter even brought in new players who were not the traditional game show audience.</p>
<h2>Popular Connections Game Alternatives:</h2>
<p><strong>1. Wordle</strong> - Wordle is a word puzzle that is done every day and it challenges you to think over the meaning of a 5-letter word in 6 attempts. Each of the guesses gets a reaction in terms of colors that are the indicators of right letters and their places. Though it has more in common with a logic game than a sort by category riddle, it is also a good practice for those people who like to make mental connections through logical thinking and recognize patterns.</p>
<p><strong>2. Spelling Bee</strong> - Suppose we are talking about Spelling Bee. The game is also about players who have to make up as many words as possible using a string of seven letters which are grouped in a honeycomb structure and with a fixed central letter. It does not, however, have to do with Themes and involves mainly independent elements of word formation and vocabulary, and the category is the largest part in-such respect. similar to Words. The game of Spelling Bee seems intriguing to players who are flexible in their ideas and enjoy using their creativity for solving the language issues.</p>
<p><strong>3. Crosswords</strong> - Crosswords are timeless words games where players need to complete a grid based on hints that vary from outright definitions to ingenious word suggestions. A couple of crosswords can be especially themed and as a result, establishing a link between the ideas would be similar to the thematic linking of Connections. Such puzzles also evaluate the player's general knowledge and the ability to think laterally, which are among the most important aspects of solving a puzzle with groups.</p>
<p><strong>4. Contexto</strong> - Contexto is a semantic-based game that players can guess a secret word by putting words and getting semantics as a result. The game, with the help of an AI model, which rates textual entities according to their "closeness" to the hidden concept, allows gamers to be intuitive in their choice of related concepts and hence be given points. Indeed, the game is similar to the Connections game in its associative thinking feature, even though it is more random in style.</p>
<p><strong>5. PuzzGrid</strong> - In both format and aim, PuzzGrid is without a doubt the most similar game to Connections. The game consists of a grid of 16 words, and the task is to get the players to put them into 4 groups. It is also likely that several words will appear in the squares of different groups, thus further muddying the water. The game is frantic, demands both recognition of patterns and knowledge in general, and therefore the game can provide a very good alternative for fans of Connections.</p>
<p><strong>6. Brainscape</strong> - It is fair to say that Brainscape is an educational platform that engages the spaced repetition flash cards technique with the objective of helping the learners to acquire and preserve information on numerous topics. It's true that the game itself doesn't relate to puzzles or grouping but it has proven to be a solid basis for knowledge and memory that will allow you to perform better in other games such as Connections especially when dealing with thematic and trival type of content.</p>
<h2>Download Connections App</h2>
<p>If you are one of the people who like to play the Connection Game on your phone, you can download the New York Times Games App on the App Store or Google Play Store.</p>
<p>The app has Connections in addition to other well-liked games such as Wordle, The Crossword, Spelling Bee, and others.</p>
<p>It comes with a user-friendly and simple mode of solving the daily Connections puzzle on the move, and it lets players count their streaks and spread their results with others.</p>
<h2>Links to Play Connections Game</h2>
<p>Hey, want to play the Connections Game right now? Here are some official and alternative ways to enjoy this engaging puzzle:</p>
<li><a href="https://theconnectionsgame.org" style="text-decoration: none;">Official Connections Game Website</a> (Official Connections Website)</li>
<li><a href="https://theconnectionsgame.org/connections-unlimited" style="text-decoration: none;">Play Connections Unlimited</a> (Play unlimited puzzles without a daily limit)</li>
</div>
<script>
const wordGroups = {
easy: {
// Colors (1β10)
Colors1: ["Red", "Blue", "Green", "Yellow"],
Colors2: ["Orange", "Purple", "Pink", "Brown"],
Colors3: ["Black", "White", "Gray", "Beige"],
Colors4: ["Cyan", "Magenta", "Teal", "Indigo"],
Colors5: ["Maroon", "Navy", "Olive", "Gold"],
Colors6: ["Silver", "Bronze", "Cream", "Tan"],
Colors7: ["Coral", "Lavender", "Mint", "Peach"],
Colors8: ["Turquoise", "Charcoal", "Salmon", "Plum"],
Colors9: ["Amber", "Ruby", "Emerald", "Sapphire"],
Colors10: ["Rose", "Ivory", "Lime", "Aqua"],
// Fruits (11β20)
Fruits1: ["Apple", "Banana", "Cherry", "Date"],
Fruits2: ["Grape", "Mango", "Orange", "Pear"],
Fruits3: ["Kiwi", "Plum", "Fig", "Papaya"],
Fruits4: ["Pomegranate", "Lychee", "Apricot", "Guava"],
Fruits5: ["Watermelon", "Cantaloupe", "Honeydew", "Jackfruit"],
Fruits6: ["Strawberry", "Blueberry", "Raspberry", "Blackberry"],
Fruits7: ["Coconut", "Lemon", "Lime", "Tangerine"],
Fruits8: ["Pineapple", "Passionfruit", "Dragonfruit", "Starfruit"],
Fruits9: ["Cranberry", "Gooseberry", "Elderberry", "Mulberry"],
Fruits10: ["Custard Apple", "Sapota", "Longan", "Rambutan"],
// Vegetables (21β30)
Vegetables1: ["Carrot", "Potato", "Onion", "Spinach"],
Vegetables2: ["Broccoli", "Cauliflower", "Cabbage", "Lettuce"],
Vegetables3: ["Tomato", "Cucumber", "Radish", "Beetroot"],
Vegetables4: ["Peas", "Corn", "Zucchini", "Pumpkin"],
Vegetables5: ["Eggplant", "Capsicum", "Okra", "Turnip"],
Vegetables6: ["Celery", "Leek", "Asparagus", "Kale"],
Vegetables7: ["Artichoke", "Mushroom", "Yam", "Taro"],
Vegetables8: ["Garlic", "Ginger", "Chili", "Shallot"],
Vegetables9: ["Sweet Potato", "Parsnip", "Daikon", "Swiss Chard"],
Vegetables10: ["Mustard Greens", "Arugula", "Collard Greens", "Fennel"],
// pet animals (31β40)
PetAnimals1: ["Dog", "Cat", "Rabbit", "Guinea Pig"],
PetAnimals2: ["Hamster", "Mouse", "Rat", "Ferret"],
PetAnimals3: ["Parrot", "Canary", "Budgerigar", "Cockatiel"],
PetAnimals4: ["Goldfish", "Betta Fish", "Koi", "Turtle"],
PetAnimals5: ["Lizard", "Snake", "Frog", "Axolotl"],
PetAnimals6: ["Chinchilla", "Sugar Glider", "Hermit Crab", "Lovebird"],
// Birds (41β45)
Birds1: ["Eagle", "Sparrow", "Parrot", "Owl"],
Birds2: ["Penguin", "Flamingo", "Peacock", "Duck"],
Birds3: ["Goose", "Swan", "Turkey", "Pigeon"],
Birds4: ["Crow", "Seagull", "Hawk", "Falcon"],
Birds5: ["Toucan", "Hummingbird", "Woodpecker", "Robin"],
// Fish (46β50)
Fish1: ["Salmon", "Tuna", "Cod", "Trout"],
Fish2: ["Goldfish", "Betta", "Guppy", "Angelfish"],
Fish3: ["Shark", "Swordfish", "Mackerel", "Sardine"],
Fish4: ["Eel", "Clownfish", "Pufferfish", "Catfish"],
Fish5: ["Marlin", "Snapper", "Barracuda", "Halibut"],
// reptiles (338β343)
Reptiles1: ["Crocodile", "Alligator", "Komodo Dragon", "Gharial"],
Reptiles2: ["Green Iguana", "Monitor Lizard", "Chameleon", "Gecko"],
Reptiles3: ["King Cobra", "Python", "Rattlesnake", "Viper"],
Reptiles4: ["Tortoise", "Sea Turtle", "Box Turtle", "Softshell Turtle"],
Reptiles5: ["Anole", "Skink", "Basilisk", "Bearded Dragon"],
Reptiles6: ["Boa Constrictor", "Coral Snake", "Black Mamba", "Taipan"],
// amphibians (344β349)
Amphibians1: ["Frog", "Toad", "Salamander", "Newt"],
Amphibians2: ["Caecilian", "Tree Frog", "Bullfrog", "Glass Frog"],
Amphibians3: ["Fire Salamander", "Axolotl", "Hellbender", "Tiger Salamander"],
Amphibians4: ["Poison Dart Frog", "Pacman Frog", "Tomato Frog", "Wood Frog"],
Amphibians5: ["Spadefoot Toad", "Salamander", "Mudpuppy", "Rough-skinned Newt"],
Amphibians6: ["Dusky Salamander", "Olm", "Spring Peeper", "Surinam Toad"],
// Body Parts (56β65)
BodyParts1: ["Head", "Arm", "Leg", "Foot"],
BodyParts2: ["Hand", "Eye", "Nose", "Ear"],
BodyParts3: ["Neck", "Back", "Chest", "Stomach"],
BodyParts4: ["Knee", "Elbow", "Shoulder", "Hip"],
BodyParts5: ["Finger", "Toe", "Thumb", "Palm"],
BodyParts6: ["Heart", "Brain", "Liver", "Lung"],
BodyParts7: ["Bone", "Skin", "Muscle", "Nerve"],
BodyParts8: ["Teeth", "Tongue", "Jaw", "Lip"],
BodyParts9: ["Wrist", "Ankle", "Heel", "Spine"],
BodyParts10: ["Hair", "Nail", "Eyebrow", "Eyelash"],
// Clothing (66β75)
Clothing1: ["Shirt", "Pants", "Jacket", "Shoes"],
Clothing2: ["Hat", "Scarf", "Gloves", "Socks"],
Clothing3: ["Dress", "Skirt", "Blouse", "Sweater"],
Clothing4: ["Coat", "Hoodie", "Shorts", "T-shirt"],
Clothing5: ["Jeans", "Leggings", "Suit", "Tie"],
Clothing6: ["Belt", "Watch", "Bracelet", "Necklace"],
Clothing7: ["Pajamas", "Bathrobe", "Nightgown", "Slippers"],
Clothing8: ["Cap", "Beanie", "Turban", "Bandana"],
Clothing9: ["Sunglasses", "Goggles", "Mask", "Visor"],
Clothing10: ["Swimsuit", "Bikini", "Trunks", "Wetsuit"],
// Furniture (76β85)
Furniture1: ["Chair", "Table", "Sofa", "Bed"],
Furniture2: ["Desk", "Cabinet", "Shelf", "Dresser"],
Furniture3: ["Couch", "Recliner", "Ottoman", "Bench"],
Furniture4: ["Stool", "Nightstand", "Wardrobe", "Bookshelf"],
Furniture5: ["Mirror", "Rug", "Lamp", "Curtain"],
Furniture6: ["Mattress", "Headboard", "Frame", "Pillow"],
Furniture7: ["Cupboard", "Drawer", "Armoire", "Hutch"],
Furniture8: ["Coffee Table", "Side Table", "TV Stand", "Vanity"],
Furniture9: ["Crib", "Rocking Chair", "High Chair", "Bean Bag"],
Furniture10: ["Folding Chair", "Camping Cot", "Loveseat", "Daybed"],
// Food & Desserts (86β95)
Food1: ["Pizza", "Burger", "Pasta", "Salad"],
Food2: ["Sandwich", "Soup", "Rice", "Steak"],
Food3: ["Noodles", "Dumplings", "Tacos", "Hotdog"],
Food4: ["Cake", "Pie", "Pudding", "Brownie"],
Food5: ["Cookie", "Donut", "Muffin", "Tart"],
Food6: ["Ice Cream", "Gelato", "Sorbet", "Popsicle"],
Food7: ["Waffle", "Pancake", "Crepe", "Croissant"],
Food8: ["Candy", "Chocolate", "Lollipop", "Toffee"],
Food9: ["Oatmeal", "Cereal", "Toast", "Bagel"],
Food10: ["Quiche", "Lasagna", "Ravioli", "Risotto"],
// Drinks (96β100)
Drinks1: ["Water", "Juice", "Tea", "Coffee"],
Drinks2: ["Milk", "Soda", "Lemonade", "Smoothie"],
Drinks3: ["Cola", "Root Beer", "Ginger Ale", "Tonic"],
Drinks4: ["Iced Tea", "Hot Chocolate", "Milkshake", "Energy Drink"],
Drinks5: ["Gatorade", "Fanta", "Pepsi", "Sprite"],
// Countries (101β110)
Countries1: ["India", "China", "Japan", "Nepal"],
Countries2: ["USA", "Canada", "Mexico", "Brazil"],
Countries3: ["France", "Germany", "Italy", "Spain"],
Countries4: ["Egypt", "Nigeria", "Kenya", "South Africa"],
Countries5: ["Australia", "New Zealand", "Fiji", "Samoa"],
Countries6: ["Argentina", "Chile", "Peru", "Colombia"],
Countries7: ["Russia", "Ukraine", "Belarus", "Poland"],
Countries8: ["Thailand", "Vietnam", "Malaysia", "Singapore"],
Countries9: ["Saudi Arabia", "Iraq", "Iran", "Israel"],
Countries10: ["Norway", "Sweden", "Finland", "Denmark"],
// Cities (111β120)
Cities1: ["New York", "London", "Paris", "Tokyo"],
Cities2: ["Mumbai", "Delhi", "Kolkata", "Chennai"],
Cities3: ["Sydney", "Melbourne", "Brisbane", "Perth"],
Cities4: ["Cairo", "Lagos", "Nairobi", "Accra"],
Cities5: ["Toronto", "Vancouver", "Ottawa", "Montreal"],
Cities6: ["Rome", "Madrid", "Berlin", "Lisbon"],
Cities7: ["Dubai", "Doha", "Riyadh", "Abu Dhabi"],
Cities8: ["Beijing", "Shanghai", "Seoul", "Hong Kong"],
Cities9: ["Los Angeles", "Chicago", "Houston", "Phoenix"],
Cities10: ["Bangkok", "Jakarta", "Manila", "Kuala Lumpur"],
// School Subjects (121β125)
Subjects1: ["Math", "Science", "History", "Geography"],
Subjects2: ["English", "Hindi", "Spanish", "French"],
Subjects3: ["Physics", "Chemistry", "Biology", "Computer Science"],
Subjects4: ["Art", "Music", "Drama", "Dance"],
Subjects5: ["Civics", "Economics", "Psychology", "Sociology"],
// Transportation (126β135)
Transport1: ["Car", "Bus", "Train", "Bicycle"],
Transport2: ["Airplane", "Helicopter", "Jet", "Glider"],
Transport3: ["Boat", "Ship", "Submarine", "Yacht"],
Transport4: ["Scooter", "Motorcycle", "Moped", "Skateboard"],
Transport5: ["Metro", "Tram", "Rickshaw", "Ferry"],
Transport6: ["Taxi", "Cab", "Uber", "Autorickshaw"],
Transport7: ["Truck", "Van", "Pickup", "Lorry"],
Transport8: ["Bullet Train", "Monorail", "High-Speed Rail", "Maglev"],
Transport9: ["Canoe", "Kayak", "Paddleboat", "Rowboat"],
Transport10: ["Sledge", "Cart", "Wagon", "Trolley"],
// Time & Dates (136β145)
Time1: ["Monday", "Tuesday", "Wednesday", "Thursday"],
Time2: ["Friday", "Saturday", "Sunday", "Thursday"],
Time3: ["January", "February", "March", "April"],
Time4: ["May", "June", "July", "August"],
Time5: ["September", "October", "November", "December"],
Time6: ["Morning", "Noon", "Evening", "Night"],
Time7: ["Yesterday", "Today", "Tomorrow", "Future"],
Time8: ["Hour", "Minute", "Second", "Day"],
Time9: ["Week", "Month", "Year", "Decade"],
Time10: ["Sunrise", "Sunset", "Midday", "Midnight"],
// Literature & Books (146β150)
Books1: ["Novel", "Poem", "Story", "Essay"],
Books2: ["Fiction", "Non-fiction", "Biography", "Mystery"],
Books3: ["Author", "Reader", "Publisher", "Editor"],
Books4: ["Chapter", "Page", "Cover", "Title"],
Books5: ["Library", "Bookstore", "E-book", "Audiobook"],
// Rooms in a House (151β155)
Rooms1: ["Kitchen", "Bedroom", "Bathroom", "Living Room"],
Rooms2: ["Dining Room", "Study", "Balcony", "Garage"],
Rooms3: ["Basement", "Attic", "Hallway", "Closet"],
Rooms4: ["Porch", "Terrace", "Yard", "Garden"],
Rooms5: ["Pantry", "Laundry Room", "Playroom", "Office"],
// Jobs/Occupations (156β165)
Jobs1: ["Doctor", "Nurse", "Dentist", "Surgeon"],
Jobs2: ["Teacher", "Principal", "Librarian", "Counselor"],
Jobs3: ["Police", "Firefighter", "Soldier", "Guard"],
Jobs4: ["Chef", "Baker", "Waiter", "Bartender"],
Jobs5: ["Engineer", "Architect", "Mechanic", "Electrician"],
Jobs6: ["Pilot", "Driver", "Conductor", "Captain"],
Jobs7: ["Artist", "Musician", "Dancer", "Actor"],
Jobs8: ["Writer", "Editor", "Journalist", "Blogger"],
Jobs9: ["Farmer", "Gardener", "Fisherman", "Shepherd"],
Jobs10: ["Lawyer", "Judge", "Clerk", "Paralegal"],
// Toys & Games (166β175)
Toys1: ["Doll", "Ball", "Puzzle", "Kite"],
Toys2: ["Blocks", "Lego", "Yo-yo", "Marbles"],
Toys3: ["Chess", "Checkers", "Ludo", "Monopoly"],
Toys4: ["Frisbee", "Jump Rope", "Hula Hoop", "Spin Top"],
Toys5: ["Remote Car", "Drone", "Robot", "Train Set"],
Toys6: ["Video Game", "Console", "Controller", "Joystick"],
Toys7: ["Slide", "Swing", "See-saw", "Sandbox"],
Toys8: ["Action Figure", "Toy Car", "Plushie", "Building Set"],
Toys9: ["Card Game", "Dice", "Board", "Tokens"],
// Musical Instruments (176β180)
Instruments1: ["Guitar", "Piano", "Drums", "Violin"],
Instruments2: ["Flute", "Saxophone", "Trumpet", "Clarinet"],
Instruments3: ["Harmonica", "Tambourine", "Xylophone", "Triangle"],
Instruments4: ["Cello", "Viola", "Harp", "Double Bass"],
Instruments5: ["Keyboard", "Synthesizer", "Bongo", "Maracas"],
// Desserts & Sweets (181β190)
Desserts1: ["Cake", "Ice Cream", "Pie", "Pudding"],
Desserts2: ["Brownie", "Cheesecake", "Donut", "Cookie"],
Desserts3: ["Muffin", "Cupcake", "Eclair", "Trifle"],
Desserts4: ["Macaron", "Meringue", "SoufflΓ©", "Tart"],
Desserts5: ["Gulab Jamun", "Rasgulla", "Jalebi", "Ladoo"],
Desserts6: ["Halwa", "Kheer", "Barfi", "Sandesh"],
Desserts7: ["Fudge", "Toffee", "Brittle", "Caramel"],
Desserts8: ["Candy", "Chocolate", "Lollipop", "Gummy"],
Desserts9: ["Popsicle", "Kulfi", "Falooda", "Sundae"],
Desserts10: ["Biscuit", "Wafer", "Churro", "Pastry"],
// Weather & Seasons (191β195)
Weather1: ["Sunny", "Rainy", "Cloudy", "Windy"],
Weather2: ["Stormy", "Foggy", "Snowy", "Humid"],
Weather3: ["Winter", "Spring", "Summer", "Fall"],
Weather4: ["Thunder", "Lightning", "Hail", "Drizzle"],
Weather5: ["Dry", "Wet", "Cold", "Hot"],
// Sports (196β205)
Sports1: ["Football", "Basketball", "Tennis", "Cricket"],
Sports2: ["Baseball", "Rugby", "Hockey", "Golf"],
Sports3: ["Badminton", "Table Tennis", "Squash", "Volleyball"],
Sports4: ["Swimming", "Diving", "Surfing", "Rowing"],
Sports5: ["Gymnastics", "Skating", "Skiing", "Snowboarding"],
Sports6: ["Wrestling", "Boxing", "Karate", "Judo"],
Sports7: ["Running", "Jumping", "Sprinting", "Marathon"],
Sports8: ["Cycling", "Skating", "Skateboarding", "Rollerblading"],
Sports9: ["Archery", "Shooting", "Fencing", "Equestrian"],
Sports10: ["Chess", "Snooker", "Carrom", "Bridge"],
// Spices & Condiments (206β210)
Spices1: ["Salt", "Pepper", "Cumin", "Turmeric"],
Spices2: ["Coriander", "Mustard", "Cardamom", "Clove"],
Spices3: ["Chili", "Paprika", "Saffron", "Nutmeg"],
Spices4: ["Soy Sauce", "Ketchup", "Mayonnaise", "Mustard"],
Spices5: ["Vinegar", "Pickle", "Relish", "Horseradish"],
// Materials & Elements (211β220)
Materials1: ["Gold", "Silver", "Iron", "Copper"],
Materials2: ["Diamond", "Emerald", "Sapphire", "Ruby"],
Materials3: ["Wood", "Metal", "Glass", "Plastic"],
Materials4: ["Paper", "Cloth", "Leather", "Silk"],
Materials5: ["Brick", "Stone", "Cement", "Sand"],
Materials6: ["Hydrogen", "Oxygen", "Nitrogen", "Carbon"],
Materials7: ["Mercury", "Zinc", "Aluminum", "Tin"],
Materials8: ["Clay", "Marble", "Granite", "Quartz"],
Materials9: ["Wool", "Nylon", "Rayon", "Polyester"],
Materials10: ["Chalk", "Charcoal", "Ash", "Graphite"],
// Travel & Places (221β230)
Places1: ["Hotel", "Motel", "Hostel", "Resort"],
Places2: ["Airport", "Station", "Port", "Terminal"],
Places3: ["Beach", "Mountain", "Forest", "Desert"],
Places4: ["City", "Town", "Village", "Suburb"],
Places5: ["Zoo", "Aquarium", "Museum", "Park"],
Places6: ["Temple", "Church", "Mosque", "Synagogue"],
Places7: ["Bridge", "Tower", "Castle", "Fort"],
Places8: ["Mall", "Market", "Plaza", "Street"],
Places9: ["Theater", "Cinema", "Opera", "Stadium"],
Places10: ["Island", "Peninsula", "Valley", "Canyon"],
Places11: ["Asia", "Africa", "Europe", "America"],
Places11: ["Atlantic", "Pacific", "Indian", "Arctic"],
Places12: ["Hill", "Mountain", "Valley", "Plateau"],
Places13: ["Plain", "Desert", "Canyon", "Delta"],
Places14: ["Island", "Peninsula", "Isthmus", "Cape"],
Places15: ["Volcano", "Glacier", "Cliff", "Dune"],
Places16: ["Basin", "Gorge", "Mesa", "Butte"],
Places17: ["Swamp", "Marsh", "Fjord", "Sinkhole"],
// Simple Concepts (231β240)
Concepts1: ["Big", "Small", "Tall", "Short"],
Concepts2: ["Fast", "Slow", "Quick", "Steady"],
Concepts3: ["Yes", "No", "Maybe", "Sure"],
Concepts4: ["Hard", "Soft", "Rough", "Smooth"],
Concepts5: ["In", "Out", "Over", "Under"],
Concepts6: ["Win", "Lose", "Tie", "Draw"],
Concepts7: ["Open", "Close", "Lock", "Unlock"],
// Planets (250β252)
Planets1: ["Mercury", "Venus", "Earth", "Mars"],
Planets2: ["Jupiter", "Saturn", "Uranus", "Neptune"],
// Languages (252β257)
Languages1: ["English", "Spanish", "French", "German"],
Languages2: ["Hindi", "Mandarin", "Arabic", "Russian"],
Languages3: ["Japanese", "Korean", "Italian", "Portuguese"],
Languages4: ["Dutch", "Swedish", "Greek", "Turkish"],
Languages5: ["Polish", "Czech", "Hungarian", "Finnish"],
// Flowers (257β262)
Flowers1: ["Rose", "Tulip", "Lily", "Daisy"],
Flowers2: ["Sunflower", "Orchid", "Jasmine", "Lavender"],
Flowers3: ["Marigold", "Chrysanthemum", "Tulip", "Daffodil"],
Flowers4: ["Peony", "Carnation", "Iris", "Violet"],
Flowers5: ["Daffodil", "Poppy", "Magnolia", "Camellia"],
// Shapes (274β282)
Shapes1: ["Circle", "Square", "Triangle", "Rectangle"],
Shapes2: ["Rhombus", "Parallelogram", "Trapezium", "Oval"],
Shapes3: ["Pentagon", "Hexagon", "Heptagon", "Octagon"],
Shapes4: ["Nonagon", "Decagon", "Dodecagon", "Tetradecagon"],
Shapes5: ["Cube", "Cuboid", "Sphere", "Cylinder"],
Shapes6: ["Cone", "Pyramid", "Tetrahedron", "Octahedron"],
Shapes7: ["Heart", "Star", "Crescent", "Arrow"],
Shapes8: ["Ellipse", "Semicircle", "Sector", "Annulus"],
// mountains (282β287)
Mountains1: ["Everest", "Kilimanjaro", "Alps", "Andes"],
Mountains2: ["Rockies", "Himalayas", "Atlas", "Ural"],
Mountains3: ["Carpathians", "Zagros", "Caucasus", "Drakensberg"],
Mountains4: ["Apennines", "Pyrenees", "Sierra Nevada", "Tian Shan"],
Mountains5: ["Mount Elbrus", "Denali", "Aconcagua", "Vinson Massif"],
Mountains6: ["Makalu", "Lhotse", "Manaslu", "Annapurna"],
// rivers (288β293)
Rivers1: ["Amazon", "Nile", "Yangtze", "Mississippi"],
Rivers2: ["Ganges", "Danube", "Indus", "Yellow River"],
Rivers3: ["Mekong", "Lena", "Volga", "Ob"],
Rivers4: ["Zambezi", "Rhine", "Seine", "Tigris"],
Rivers5: ["Colorado", "Murray", "Fraser", "Orinoco"],
Rivers6: ["Amazonas", "Godavari", "Niger", "Euphrates"],
// seas (294β299)
Seas1: ["Arabian Sea", "Red Sea", "Black Sea", "Caspian Sea"],
Seas2: ["Mediterranean Sea", "Caribbean Sea", "Baltic Sea", "North Sea"],
Seas3: ["South China Sea", "East China Sea", "Yellow Sea", "Sea of Japan"],
Seas4: ["Bering Sea", "Okhotsk Sea", "Chukchi Sea", "Laptev Sea"],
Seas5: ["Coral Sea", "Tasman Sea", "Arafura Sea", "Timor Sea"],
Seas6: ["Weddell Sea", "Ross Sea", "Sargasso Sea", "Philippine Sea"],
// metals (300β305)
Metals1: ["Gold", "Silver", "Copper", "Iron"],
Metals2: ["Aluminum", "Zinc", "Lead", "Tin"],
Metals3: ["Nickel", "Chromium", "Cobalt", "Titanium"],
Metals4: ["Platinum", "Palladium", "Rhodium", "Iridium"],
Metals5: ["Mercury", "Lithium", "Magnesium", "Calcium"],
Metals6: ["Sodium", "Potassium", "Barium", "Strontium"],
// gems (306β311)
Gems1: ["Diamond", "Ruby", "Sapphire", "Emerald"],
Gems2: ["Amethyst", "Topaz", "Aquamarine", "Garnet"],
Gems3: ["Opal", "Turquoise", "Peridot", "Citrine"],
Gems4: ["Spinel", "Zircon", "Tanzanite", "Moonstone"],
Gems5: ["Onyx", "Jade", "Lapis Lazuli", "Malachite"],
Gems6: ["Carnelian", "Chrysoprase", "Alexandrite", "Bloodstone"],
// islands (312β317)
Islands1: ["Greenland", "New Guinea", "Borneo", "Madagascar"],
Islands2: ["Sumatra", "Honshu", "Great Britain", "Sri Lanka"],
Islands3: ["Iceland", "New Zealand", "Tasmania", "Cuba"],
Islands4: ["Hispaniola", "Mindanao", "Taiwan", "Hokkaido"],
Islands5: ["Baffin Island", "Sulawesi", "Java", "Luzon"],
Islands6: ["Sicily", "Crete", "Corsica", "GalΓ‘pagos"],
// deserts (324β329)
Deserts1: ["Sahara", "Gobi", "Kalahari", "Atacama"],
Deserts2: ["Thar", "Sonoran", "Great Victoria", "Mojave"],
Deserts3: ["Namib", "Patagonian", "Chihuahuan", "Syrian"],
Deserts4: ["Arabian", "Karakum", "Dasht-e Kavir", "Lut Desert"],
Deserts5: ["Negev", "Sechura", "Simpson", "Tenere"],
// trees (332β337)
Trees1: ["Oak", "Pine", "Maple", "Birch"],
Trees2: ["Cedar", "Redwood", "Spruce", "Fir"],
Trees3: ["Willow", "Elm", "Ash", "Beech"],
Trees4: ["Baobab", "Acacia", "Teak", "Mahogany"],
Trees5: ["Cherry", "Apple", "Pear", "Plum"],
Trees6: ["Cypress", "Poplar", "Sequoia", "Chestnut"],
// mammals (350β355)
Mammals1: ["Elephant", "Tiger", "Lion", "Leopard"],
Mammals2: ["Giraffe", "Zebra", "Hippopotamus", "Rhinoceros"],
Mammals3: ["Kangaroo", "Koala", "Panda", "Sloth"],
Mammals4: ["Wolf", "Fox", "Bear", "Cheetah"],
Mammals5: ["Dolphin", "Whale", "Seal", "Walrus"],
Mammals6: ["Bat", "Otter", "Chimpanzee", "Gorilla"],
// family members (261β270)
Family1: ["Father", "Mother", "Son", "Daughter"],
Family2: ["Brother", "Sister", "Cousin", "Sibling"],
Family3: ["Grandfather", "Grandmother", "Uncle", "Aunt"],
Family4: ["Nephew", "Niece", "Grandson", "Granddaughter"],
Family5: ["Husband", "Wife", "FiancΓ©", "Spouse"],
Family6: ["Stepfather", "Stepmother", "Stepsister", "Stepson"],
Family7: ["In-law", "Brother-in-law", "Sister-in-law", "Mother-in-law"],
Family8: ["Baby", "Toddler", "Teenager", "Adult"],
Family9: ["Parent", "Guardian", "Caregiver", "Child"],
Family10: ["Twin", "Triplet", "Sibling", "Relative"],
// festivals (368β373)
Festivals1: ["Diwali", "Holi", "Eid", "Christmas"],
Festivals2: ["Thanksgiving", "Hanukkah", "Vesak", "Ramadan"],
Festivals3: ["Navratri", "Durga Puja", "Ganesh Chaturthi", "Raksha Bandhan"],
Festivals4: ["Lunar New Year", "Mid-Autumn Festival", "Songkran", "Bihu"],
Festivals5: ["Pongal", "Onam", "Lohri", "Makar Sankranti"],
Festivals6: ["Easter", "Good Friday", "All Saints' Day", "Halloween"],
// tools (374β379)
Tools1: ["Hammer", "Screwdriver", "Wrench", "Pliers"],
Tools2: ["Drill", "Saw", "Chisel", "Tape Measure"],
Tools3: ["Level", "Utility Knife", "Axe", "Ladder"],
Tools4: ["Welding Machine", "Soldering Iron", "Pry Bar", "Clamps"],
Tools5: ["Shovel", "Hoe", "Rake", "Trowel"],
Tools6: ["Wheelbarrow", "Spade", "Gardening Shears", "Hedge Trimmer"],
// computer parts (380β385)
ComputerParts1: ["Monitor", "Keyboard", "Mouse", "CPU"],
ComputerParts2: ["RAM", "Hard Drive", "Motherboard", "Graphics Card"],
ComputerParts3: ["Power Supply", "Optical Drive", "USB Port", "Sound Card"],
ComputerParts4: ["Cooling Fan", "Heat Sink", "Case", "Processor"],
ComputerParts5: ["Webcam", "Speakers", "Microphone", "Headset"],
ComputerParts6: ["Router", "Modem", "Wi-Fi Adapter", "Ethernet Cable"],
// emotions (392β397)
Emotions1: ["Happy", "Sad", "Angry", "Scared"],
Emotions2: ["Excited", "Nervous", "Surprised", "Confused"],
Emotions3: ["Proud", "Ashamed", "Guilty", "Embarrassed"],
Emotions4: ["Hopeful", "Anxious", "Relieved", "Frustrated"],
Emotions5: ["Jealous", "Grateful", "Lonely", "Bored"],
Emotions6: ["Loved", "Hurt", "Satisfied", "Content"],
// superheroes (398β403)
Superheroes1: ["Superman", "Batman", "Spiderman", "Ironman"],
Superheroes2: ["Wonder Woman", "Aquaman", "Flash", "Green Lantern"],
Superheroes3: ["Hulk", "Thor", "Black Widow", "Captain America"],
Superheroes4: ["Deadpool", "Wolverine", "Black Panther", "Doctor Strange"],
Superheroes5: ["Ant-Man", "Scarlet Witch", "Hawkeye", "Vision"],
Superheroes6: ["Shazam", "Green Arrow", "Daredevil", "Luke Cage"],
// cartoon characters (404β409)
CartoonCharacters1: ["Mickey", "Dora", "Tom", "Jerry"],
CartoonCharacters2: ["SpongeBob", "Bugs Bunny", "Pikachu", "Donald Duck"],
CartoonCharacters3: ["Scooby-Doo", "Fred", "Shaggy", "Velma"],
CartoonCharacters4: ["Bart Simpson", "Homer Simpson", "Maggie Simpson", "Lisa Simpson"],
CartoonCharacters5: ["Peppa Pig", "Masha", "Puss in Boots", "Goofy"],
// insects (410β415)
Insects1: ["Butterfly", "Bee", "Ant", "Dragonfly"],
Insects2: ["Ladybug", "Grasshopper", "Moth", "Cockroach"],
Insects3: ["Fly", "Mosquito", "Termite", "Beetle"],
Insects4: ["Spider", "Wasp", "Caterpillar", "Firefly"],
Insects5: ["Praying Mantis", "Cricket", "Antlion", "Earwig"],
Insects6: ["Horsefly", "Weevil", "Silverfish", "Bumblebee"],
// ice cream flavors (416β421)
IceCreamFlavors1: ["Vanilla", "Chocolate", "Strawberry", "Mint"],
IceCreamFlavors2: ["Cookies and Cream", "Pistachio", "Butterscotch", "Coffee"],
IceCreamFlavors3: ["Rocky Road", "Chocolate Chip", "Mango", "Raspberry"],
IceCreamFlavors4: ["Neapolitan", "Caramel", "Lemon", "Peach"],
IceCreamFlavors5: ["Tiramisu", "Green Tea", "Cookie Dough", "Cotton Candy"],
IceCreamFlavors6: ["Bubblegum", "Salted Caramel", "Almond", "Banana"],
// numbers (1-10) (428β433)
Numbers1: ["One", "Two", "Three", "Four"],
Numbers2: ["Five", "Six", "Seven", "Eight"],
Numbers3: ["Nine", "Ten", "Eleven", "Twelve"],
Numbers4: ["Thirteen", "Fourteen", "Fifteen", "Sixteen"],
Numbers5: ["Seventeen", "Eighteen", "Nineteen", "Twenty"],
// kitchen items (440β445)
KitchenItems1: ["Spoon", "Plate", "Cup", "Fork"],
KitchenItems2: ["Knife", "Bowl", "Glass", "Pan"],
KitchenItems3: ["Pot", "Ladle", "Tongs", "Whisk"],
KitchenItems4: ["Grater", "Peeler", "Colander", "Measuring Cup"],
KitchenItems5: ["Chopping Board", "Rolling Pin", "Strainer", "Kettle"],
KitchenItems6: ["Microwave", "Toaster", "Blender", "Pressure Cooker"],
// school supplies (446β451)
SchoolSupplies1: ["Pencil", "Eraser", "Book", "Ruler"],
SchoolSupplies2: ["Pen", "Notebook", "Sharpener", "Glue Stick"],
SchoolSupplies3: ["Crayons", "Markers", "Highlighter", "Scissors"],
SchoolSupplies4: ["Backpack", "Lunchbox", "Binder", "Clipboard"],
SchoolSupplies5: ["Calculator", "Compass", "Protractor", "Set Square"],
SchoolSupplies6: ["Whiteboard", "Chalk", "Duster", "Sticky Notes"],
// things in the sky (458β463)
SkyThings1: ["Sun", "Moon", "Stars", "Clouds"],
SkyThings2: ["Rainbow", "Airplane", "Helicopter", "Hot Air Balloon"],
SkyThings3: ["Satellite", "Comet", "Meteor", "Asteroid"],
SkyThings4: ["Aurora", "Lightning", "Smoke", "Jet"],
// rocks (470β475)
Rocks1: ["Granite", "Marble", "Limestone", "Sandstone"],
Rocks2: ["Basalt", "Slate", "Shale", "Quartzite"],
Rocks3: ["Obsidian", "Gneiss", "Chalk", "Conglomerate"],
Rocks4: ["Pumice", "Scoria", "Dolomite", "Tuff"],
Rocks5: ["Travertine", "Anthracite", "Bituminous", "Siltstone"],
Rocks6: ["Breccia", "Phyllite", "Hornfels", "Pegmatite"],
// currency (476β481)
Currency1: ["Dollar", "Rupee", "Euro", "Yen"],
Currency2: ["Pound", "Franc", "Won", "Ruble"],
Currency3: ["Dirham", "Dinar", "Ringgit", "Baht"],
Currency4: ["Peso", "Lira", "Real", "Shekel"],
Currency5: ["Krona", "Forint", "Zloty", "Taka"],
Currency6: ["Kip", "Dong", "Manat", "Riel"],
// electronic devices (482β487)
ElectronicDevices1: ["TV", "Phone", "Laptop", "Tablet"],
ElectronicDevices2: ["Smartwatch", "Desktop", "Camera", "Printer"],
ElectronicDevices3: ["Speaker", "Projector", "Microwave", "Refrigerator"],
ElectronicDevices4: ["Game Console", "Router", "Modem", "Scanner"],
ElectronicDevices5: ["Air Conditioner", "Washing Machine", "Vacuum Cleaner", "Fan"],
ElectronicDevices6: ["E-Reader", "Calculator", "Drone", "Smart Light"],
// light sources (488β493)
LightSources1: ["Sun", "Bulb", "Candle", "Torch"],
LightSources2: ["Lamp", "Lantern", "Flashlight", "LED"],
LightSources3: ["Fire", "Stars", "Moon", "Glow Stick"],
LightSources4: ["TV Screen", "Phone Screen", "Computer Monitor", "Projector"],
LightSources5: ["Laser", "Neon Light", "Oil Lamp", "Campfire"],
LightSources6: ["Headlamp", "Streetlight", "Floodlight", "Chandelier"],
// directions (494β499)
Directions1: ["North", "South", "East", "West"],
Directions2: ["Northeast", "Northwest", "Southeast", "Southwest"],
Directions3: ["Up", "Down", "Left", "Right"],
Directions4: ["Forward", "Backward", "Above", "Below"],
Directions5: ["Clockwise", "Counterclockwise", "Straight", "Diagonal"],
// noisy things (500β505)
NoisyThings1: ["Bell", "Drum", "Horn", "Whistle"],
NoisyThings2: ["Alarm", "Thunder", "Shout", "Firecracker"],
NoisyThings3: ["Car Engine", "Vuvuzela", "Siren", "Buzzer"],
NoisyThings4: ["Trolley", "Clapping", "Footsteps", "Telephone"],
NoisyThings5: ["Loudspeaker", "Mic", "Blender", "Vacuum Cleaner"],
// pots (506β511)
Pots1: ["Clay Pot", "Steel Pot", "Pressure Cooker", "Non-stick Pot"],
Pots2: ["Saucepan", "Casserole", "Stockpot", "Dutch Oven"],
Pots3: ["Flower Pot", "Terracotta Pot", "Plastic Pot", "Ceramic Pot"],
Pots4: ["Teapot", "Coffee Pot", "Milk Pot", "Soup Pot"],
Pots5: ["Earthen Pot", "Copper Pot", "Brass Pot", "Iron Pot"],
Pots6: ["Rice Cooker", "Hot Pot", "Wok", "Steam Pot"],
// alphabets (512β518)
Alphabets1: ["A", "B", "C", "D"],
Alphabets2: ["E", "F", "G", "H"],
Alphabets3: ["I", "J", "K", "L"],
Alphabets4: ["M", "N", "O", "P"],
Alphabets5: ["Q", "R", "S", "T"],
Alphabets6: ["U", "V", "W", "X"],
Alphabets7: ["Y", "Z", "P", "G"],
// Zodiac Signs (691β694)
Zodiac1: ["Aries", "Taurus", "Gemini", "Cancer"],
Zodiac2: ["Leo", "Virgo", "Libra", "Scorpio"],
Zodiac3: ["Sagittarius", "Capricorn", "Aquarius", "Pisces"],
Zodiac4: ["Aries", "Leo", "Sagittarius", "Capricorn"]
},
medium: {
// Countries by Region (341β350)
Countries1: ["Saudi Arabia", "Iran", "Iraq", "Israel"],
Countries2: ["Panama", "Costa Rica", "Nicaragua", "Honduras"],
Countries3: ["Jamaica", "Haiti", "Cuba", "Dominican Republic"],
Countries4: ["Indonesia", "Malaysia", "Singapore", "Philippines"],
Countries5: ["Kazakhstan", "Uzbekistan", "Turkmenistan", "Kyrgyzstan"],
Countries6: ["Armenia", "Azerbaijan", "Georgia", "Russia"],
Countries7: ["Turkey", "Syria", "Lebanon", "Jordan"],
Countries8: ["Egypt", "Kuwait", "Bahrain", "Qatar"],
Countries9: ["United Arab Emirates", "Oman", "Yemen", "Afghanistan"],
Countries10: ["Cyprus", "Georgia", "Turkmenistan", "Tajikistan"],
Countries11: ["Israel", "Palestine", "Lebanon", "Syria"],
Countries12: ["United Arab Emirates", "Qatar", "Bahrain", "Kuwait"],
// Countries in Europe (351β360)
Countries13: ["France", "Germany", "Italy", "Spain"],
Countries14: ["Portugal", "Netherlands", "Belgium", "Austria"],
Countries15: ["Switzerland", "Sweden", "Norway", "Denmark"],
Countries16: ["Finland", "Poland", "Czech Republic", "Hungary"],
Countries17: ["Greece", "Romania", "Bulgaria", "Croatia"],
Countries18: ["Ireland", "Slovakia", "Slovenia", "Lithuania"],
Countries19: ["Estonia", "Latvia", "Cyprus", "Malta"],
Countries20: ["Monaco", "Liechtenstein", "San Marino", "Andorra"],
// Countries in Africa (361β370)
Countries21: ["Nigeria", "Egypt", "Kenya", "South Africa"],
Countries22: ["Ethiopia", "Ghana", "Morocco", "Algeria"],
Countries23: ["Uganda", "Tanzania", "Angola", "Mozambique"],
Countries24: ["Zambia", "Zimbabwe", "Senegal", "Tunisia"],
Countries25: ["Mali", "Botswana", "Namibia", "Rwanda"],
Countries26: ["Libya", "Chad", "Niger", "Sudan"],
Countries27: ["Mauritius", "Seychelles", "Comoros", "Madagascar"],
Countries28: ["Cape Verde", "Gabon", "Lesotho", "Burundi"],
// Countries in Asia (371β380)
Countries29: ["India", "China", "Japan", "Thailand"],
Countries30: ["South Korea", "Indonesia", "Malaysia", "Philippines"],
Countries31: ["Vietnam", "Singapore", "Bangladesh", "Pakistan"],
Countries32: ["Nepal", "Sri Lanka", "Myanmar", "Cambodia"],
Countries33: ["Uzbekistan", "Kazakhstan", "Mongolia", "Afghanistan"],
Countries34: ["Iran", "Iraq", "Israel", "Jordan"],
Countries35: ["Armenia", "Azerbaijan", "Georgia", "Turkey"],
Countries36: ["Kuwait", "Bahrain", "Qatar", "Oman"],
// Countries in North America (381β384)
Countries37: ["USA", "Canada", "Mexico", "Cuba"],
Countries38: ["Jamaica", "Haiti", "Bahamas", "Trinidad and Tobago"],
Countries39: ["Dominican Republic", "Barbados", "Saint Lucia", "Grenada"],
Countries40: ["Belize", "Guatemala", "El Salvador", "Honduras"],
// Countries in South America (385β388)
Countries41: ["Brazil", "Argentina", "Chile", "Peru"],
Countries42: ["Colombia", "Venezuela", "Ecuador", "Bolivia"],
Countries43: ["Paraguay", "Uruguay", "Guyana", "Suriname"],
Countries44: ["French Guiana", "Falkland Islands", "Aruba", "Curacao"],
// Countries in Oceania (389β392)
Countries45: ["Australia", "New Zealand", "Fiji", "Samoa"],
Countries46: ["Papua New Guinea", "Tonga", "Vanuatu", "Solomon Islands"],
Countries47: ["Micronesia", "Palau", "Nauru", "Kiribati"],
Countries48: ["Marshall Islands", "Tuvalu", "Cook Islands", "Niue"],
// Shakespeare Plays (393β397)
Plays1: ["Hamlet", "Macbeth", "Othello", "King Lear"],
Plays2: ["Romeo and Juliet", "Julius Caesar", "Coriolanus", "The Tempest"],
Plays3: ["Twelfth Night", "Macbeth", "King Lear", "Othello"],
Plays4: ["King Lear", "King John", "Merchant of Venice", "Coriolanus"],
Plays5: ["Coriolanus", "King Henry IV", "Richard III", "Winter's Tale"],
Plays6: ["The Tempest", "Comedy of Errors", "Measure for Measure", "Richard III"],
Plays7: ["Titus Andronicus", "Antony and Cleopatra", "Julius Caesar", "King John"],
// Countries in the Middle East (398)
Countries49: ["Saudi Arabia", "Iran", "Iraq", "Israel"],
// Periodic Table Elements (399β402)
Elements1: ["Helium", "Neon", "Argon", "Krypton"],
Elements2: ["Hydrogen", "Oxygen", "Nitrogen", "Carbon"],
Elements3: ["Sodium", "Magnesium", "Calcium", "Potassium"],
Elements4: ["Chlorine", "Sulfur", "Phosphorus", "Fluorine"],
Elements5: ["Iron", "Copper", "Zinc", "Silver"],
Elements6: ["Gold", "Platinum", "Uranium", "Radon"],
// Nobel Prize Winners (403β406)
NobelWinners1: ["Einstein", "Curie", "Hawking", "Feynman"],
NobelWinners2: ["Newton", "Darwin", "Galileo", "Tesla"],
NobelWinners3: ["Salk", "Watson", "Crick", "Franklin"],
NobelWinners4: ["Mandela", "Gandhi", "Mother Teresa", "M. Luther King"],
NobelWinners5: ["Obama", "Mandela", "Kofi Annan", "Al Gore"],
// U.S. Presidents (407β410)
USPresidents1: ["Lincoln", "Kennedy", "Roosevelt", "Obama"],
USPresidents2: ["Washington", "Jefferson", "Jackson", "Eisenhower"],
USPresidents3: ["Reagan", "Clinton", "Bush", "Trump"],
USPresidents4: ["Adams", "Wilson", "FDR", "JFK"],
// Famous Artists (411β414)
Artists1: ["Picasso", "Da Vinci", "Van Gogh", "Dali"],
Artists2: ["Michelangelo", "Rembrandt", "Monet", "Warhol"],
Artists3: ["Kandinsky", "Matisse", "Pollock", "Klimt"],
Artists4: ["Cezanne", "Van Gogh", "Goya", "Caravaggio"],
// World Wonders (415β418)
WorldWonders1: ["Great Wall", "Pyramids", "Colosseum", "Machu Picchu"],
WorldWonders2: ["Taj Mahal", "Chichen Itza", "Petra", "Christ Redeemer"],
WorldWonders3: ["Eiffel Tower", "Acropolis", "Sydney Opera House", "Stonehenge"],
// Famous Authors (419β422)
Authors1: ["Shakespeare", "Rowling", "Dickens", "Tolkien"],
Authors2: ["Hemingway", "Austen", "Dickens", "Fitzgerald"],
Authors3: ["Orwell", "Hemingway", "J.K. Rowling", "George Martin"],
Authors4: ["Mark Twain", "Homer", "Dickens", "Hemingway"],
Authors5: ["Orwell", "Austen", "Dickens", "Hemingway"],
Authors6: ["Shakespeare", "Fitzgerald", "Tolkien", "Rowling"],
Authors7: ["Mark Twain", "Homer", "Camus", "Dostoevsky"],
Authors8: ["Hemingway", "Fitzgerald", "Dickens", "Melville"],
// Dance Styles (423β426)
DanceStyles1: ["Ballet", "Hip Hop", "Folk", "Bhangra"],
DanceStyles2: ["Jazz", "Contemporary", "Salsa", "Tango"],
DanceStyles3: ["Waltz", "Ballroom", "Breakdance", "Flamenco"],
DanceStyles4: ["Tap", "Krumping", "Hula", "Ballet FolklΓ³rico"],
// Famous Artists (427β430)
Artists1: ["Picasso", "Van Gogh", "Da Vinci", "Michelangelo"],
Artists2: ["Monet", "Rembrandt", "Warhol", "Pollock"],
Artists3: ["Kandinsky", "Matisse", "Goya", "Dali"],
Artists4: ["Cezanne", "Klimt", "Caravaggio", "Degas"],
// Famous Scientists (435β438)
Scientists1: ["Darwin", "Newton", "Galileo", "Tesla"],
Scientists2: ["Einstein", "Curie", "Hawking", "Feynman"],
Scientists3: ["Copernicus", "Faraday", "Watson", "Crick"],
Scientists4: ["Pasteur", "Einstein", "Oppenheimer", "Fermi"],
// Famous Explorers (439β442)
Explorers1: ["Columbus", "Magellan", "Marco Polo", "Armstrong"],
Explorers2: ["Vasco da Gama", "Cook", "Lewis and Clark", "Amundsen"],
Explorers3: ["Pizarro", "Livingstone", "Shackleton", "Ferdinand Magellan"],
Explorers4: ["Hernan Cortes", "Bering", "Fridtjof Nansen", "David Livingstone"],
// Famous Philosophers (443β446)
Philosophers1: ["Plato", "Aristotle", "Kant", "Nietzsche"],
Philosophers2: ["Descartes", "Socrates", "Confucius", "Hume"],
Philosophers3: ["Locke", "Spinoza", "Heidegger", "Foucault"],
Philosophers4: ["Marx", "Schopenhauer", "Rousseau", "Hegel"],
// Famous Composers (447β450)
Composers1: ["Mozart", "Beethoven", "Bach", "Chopin"],
Composers2: ["Vivaldi", "Tchaikovsky", "Handel", "Liszt"],
Composers3: ["Schubert", "Strauss", "Wagner", "Brahms"],
Composers4: ["Rachmaninoff", "Debussy", "Mahler", "Schoenberg"],
// Famous Architects (451β454)
Architects1: ["GaudΓ", "Wright", "I. M. Pei", "Zaha Hadid"],
Architects2: ["Le Corbusier", "Frank Gehry", "Mies van der Rohe", "Norman Foster"],
Architects3: ["Louis Sullivan", "Oscar Niemeyer", "Richard Rogers", "Renzo Piano"],
Architects4: ["Ludwig Mies van der Rohe", "Antoni GaudΓ", "Eero Saarinen", "Rem Koolhaas"],
// Famous Inventors (455β458)
Inventors1: ["Edison", "Tesla", "Bell", "Jobs"],
Inventors2: ["Einstein", "Faraday", "Wright Brothers", "Newton"],
Inventors3: ["Marie Curie", "Alexander Graham Bell", "Nikola Tesla", "James Watt"],
Inventors4: ["Tim Berners-Lee", "Galileo", "Michael Faraday", "Leonardo da Vinci"],
// Famous Leaders (459β462)
Leaders1: ["Churchill", "Gandhi", "Mandela", "Washington"],
Leaders2: ["Lincoln", "Roosevelt", "Reagan", "Obama"],
Leaders3: ["Napoleon", "Alexander the Great", "Julius Caesar", "Cleopatra"],
Leaders4: ["Mahatma Gandhi", "Winston Churchill", "Nelson Mandela", "Abraham Lincoln"],
// Famous Athletes (463β466)
Athletes1: ["Jordan", "Ali", "Pele", "Federer"],
Athletes2: ["Usain Bolt", "Serena Williams", "Michael Phelps", "Tiger Woods"],
Athletes3: ["Messi", "Ronaldo", "LeBron James", "Kobe Bryant"],
Athletes4: ["Muhammad Ali", "Diego Maradona", "Roger Federer", "Michael Jordan"],
// Famous Movies (467β470)
Movies1: ["Titanic", "Avatar", "Inception", "Matrix"],
Movies2: ["The Godfather", "Star Wars", "Forrest Gump", "Shawshank Redemption"],
Movies3: ["Pulp Fiction", "Dark Knight", "Gladiator", "Schindler's List"],
Movies4: ["Jurassic Park", "Matrix", "The Lion King", "Godfather"],
Movies5: ["Titanic", "Avatar", "Inception", "Jaws"],
Movies6: ["Godfather", "Forrest Gump", "Shawshank Redemption", "Dark Knight"],
Movies7: ["Star Wars", "Jurassic Park", "Matrix", "Pulp Fiction"],
Movies8: ["Gladiator", "Gladiator", "Schindler's List", "Fight Club"],
Movies9: ["The Lion King", "Dark Knight", "Casablanca", "Star Wars"],
Movies10: ["Avengers: Endgame", "The Terminator", "Back to Future", "Dark Knight"],
// Famous Directors (471β474)
Directors1: ["Spielberg", "Tarantino", "Nolan", "Coppola"],
Directors2: ["Scorsese", "Kubrick", "Hitchcock", "Cameron"],
Directors3: ["David Fincher", "Peter Jackson", "Ridley Scott", "George Lucas"],
Directors4: ["Wes Anderson", "Christopher Nolan", "Quentin Tarantino", "James Cameron"],
// Famous Singers (475β478)
Singers1: ["Sinatra", "Presley", "Madonna", "BeyoncΓ©"],
Singers2: ["Michael Jackson", "Whitney Houston", "Elvis Presley", "Adele"],
Singers3: ["Aretha Franklin", "Freddie Mercury", "Bob Dylan", "Mariah Carey"],
Singers4: ["Stevie Wonder", "Patti LaBelle", "Prince", "John Lennon"],
// Famous Bands (479β482)
Bands1: ["Beatles", "Queen", "Rolling Stones", "Nirvana"],
Bands2: ["Led Zeppelin", "Pink Floyd", "U2", "The Who"],
Bands3: ["AC/DC", "Metallica", "The Doors", "Fleetwood Mac"],
Bands4: ["The Beach Boys", "The Police", "Red Hot Chili Peppers", "The Clash"],
// Famous TV Shows (483β486)
TVShows1: ["Friends", "Seinfeld", "Simpsons", "Game of Thrones"],
TVShows2: ["Breaking Bad", "The Office", "Stranger Things", "The Crown"],
TVShows3: ["The Sopranos", "The Big Bang Theory", "Narcos", "Black Mirror"],
TVShows4: ["Westworld", "The Mandalorian", "Sherlock", "The Walking Dead"],
TVShows5: ["Sesame Street", "Dora", "Peppa Pig", "Tom & Jerry"],
TVShows6: ["Friends", "The Office", "Game of Thrones", "Breaking Bad"],
TVShows7: ["Stranger Things", "The Simpsons", "The Mandalorian", "Sherlock"],
TVShows8: ["Narcos", "The Crown", "Grey's Anatomy", "Money Heist"],
TVShows9: ["Naruto", "Dragon Ball", "One Piece", "Attack on Titan"],
// Famous Paintings (491β494)
Paintings1: ["Mona Lisa", "Starry Night", "Scream", "Guernica"],
Paintings2: ["Ersistence of Memory", "The Night Watch", "Sunflowers", "Creation of Adam"],
Paintings3: ["Last Supper", "Sunflowers", "Birth of Venus", "Arnolfini Portrait"],
Paintings4: ["American Gothic", "Water Lilies", "The Kiss", "Las Meninas"],
// Famous Sculptures (495β498)
Sculptures1: ["David", "Thinker", "Venus de Milo", "Kiss"],
Sculptures2: ["Discus Thrower", "The Pieta", "Laocoon and His Sons", "Kiss"],
Sculptures3: ["Michelangelo's Moses", "Burghers of Calais", "David by Donatello", "Venus of Willendorf"],
Sculptures4: ["Kiss by Rodin", "Motherland Calls", "Great Sphinx of Giza", "Mount Rushmore"],
// Famous Landmarks (499β502)
Landmarks1: ["Eiffel Tower", "Statue of Liberty", "Big Ben", "Taj Mahal"],
Landmarks2: ["Great Wall of China", "Colosseum", "Stonehenge", "Sydney Opera House"],
Landmarks3: ["Machu Picchu", "Christ the Redeemer", "Pyramids of Giza", "Mount Fuji"],
Landmarks4: ["Chichen Itza", "Petra", "Angkor Wat", "Burj Khalifa"],
// Famous Monuments (503β506)
Monuments1: ["Lincoln Memorial", "Mount Rushmore", "Arc de Triomphe", "Christ the Redeemer"],
Monuments2: ["Washington Monument", "Statue of Liberty", "Obelisk of Luxor", "Victory Column"],
Monuments3: ["Eiffel Tower", "The Cenotaph", "Gateway of India", "The Alamo"],
Monuments4: ["The Cenotaph", "Bunker Hill Monument", "The Sphinx", "The Parthenon"],
// Famous Bridges (507β510)
Bridges1: ["Golden Gate", "Tower Bridge", "Brooklyn Bridge", "Sydney Harbour"],
Bridges2: ["London Bridge", "Verrazano-Narrows", "Akashi Kaikyo", "Ponte Vecchio"],
Bridges3: ["Hoover Dam", "Charles Bridge", "Millau Viaduct", "Queensboro Bridge"],
Bridges4: ["Pont Neuf", "Forth Bridge", "Confederation Bridge", "Rialto Bridge"],
// Famous Skyscrapers (511β514)
Skyscrapers1: ["Burj Khalifa", "Empire State", "CN Tower", "Willis Tower"],
Skyscrapers2: ["Shanghai Tower", "World Trade Center", "Petronas Towers", "Taipei 101"],
Skyscrapers3: ["Burj Al Arab", "Tokyo Skytree", "Marina Bay Sands", "Lotte World Tower"],
Skyscrapers4: ["Shanghai Tower", "Eureka Tower", "Chrysler Building", "Bank of China Tower"],
// Famous Churches (519β522)
Churches1: ["St. Peter's Basilica", "Notre Dame", "Sagrada Familia", "Westminster Abbey"],
Churches2: ["Notre Dame", "Milan Cathedral", "La Sagrada Familia", "Hagia Sophia"],
Churches3: ["Duomo di Milano", "Milan Cathedral", "Cologne Cathedral", "Canterbury Cathedral"],
Churches4: ["The Vatican", "Hagia Sophia", "Notre Dame", "Milan Cathedral"],
// Famous Mosques (523β526)
Mosques1: ["Al-Masjid al-Haram", "Al-Aqsa", "Sultan Ahmed", "Hassan II"],
Mosques2: ["Blue Mosque", "Al-Aqsa", "Nasir al-Mulk Mosque", "Dome of the Rock"],
Mosques3: ["Al-Nabawi Mosque", "Dome of the Rock", "Suleymaniye Mosque", "Badshahi Mosque"],
Mosques4: ["Qutb Mosque", "Masjid al-Qiblatain", "Grand Mosque of Paris", "Al-Masjid an-Nabawi"],
// Famous Synagogues (527β530)
Synagogues1: ["Great Synagogue", "Hurva", "Belz", "Eldridge Street"],
Synagogues2: ["Jewish Museum Berlin", "Central Synagogue", "Touro Synagogue", "Old Synagogue Prague"],
Synagogues3: ["Belz", "Beth Shalom", "Hurva", "Choral Synagogue"],
Synagogues4: ["Hurva", "New York Synagogue", "Belz", "Spanish Synagogue"],
// Famous Museums (535β538)
Museums1: ["Louvre", "British Museum", "Prado", "Uffizi"],
Museums2: ["The Met", "Vatican Museums", "Natural History Museum", "Smithsonian Institution"],
Museums3: ["National Gallery", "Hermitage Museum", "Rijksmuseum", "Museum of Modern Art"],
Museums4: ["Getty Museum", "The Met", "Tate Modern", "Prado"],
// Famous Aquariums (543β546)
Aquariums1: ["Georgia", "Monterey Bay", "Okinawa", "Dubai"],
Aquariums2: ["Okinawa", "Aquarium of Pacific", "Shedd Aquarium", "Georgia"],
Aquariums3: ["L'Oceanografic", "Sydney Aquarium", "Monterey Bay", "Dubai Aquarium"],
Aquariums4: ["Vancouver Aquarium", "Aquarium of Barcelona", "Okinawa", "Aquarium of Bay"],
// Famous Amusement Parks (547β550)
AmusementParks1: ["Disneyland", "Universal Studios", "Six Flags", "Epcot"],
AmusementParks2: ["Magic Kingdom", "EPCOT", "Disneyland", "Tokyo Disneyland"],
AmusementParks3: ["Legoland", "SeaWorld", "Alton Towers", "Europa Park"],
AmusementParks4: ["Busch Gardens", "Cedar Point", "Europa Park", "Paris Disneyland"],
// Famous Stadiums (551β554)
Stadiums1: ["Wembley", "Maracana", "Camp Nou", "Old Trafford"],
Stadiums2: ["MetLife Stadium", "FedEx Field", "Old Trafford", "Rose Bowl"],
Stadiums3: ["Yankee Stadium", "Barclaycard Arena", "Anfield", "Santiago Bernabeu"],
Stadiums4: ["Rose Bowl", "Old Trafford", "Allianz Arena", "Hard Rock Stadium"],
// Famous Technologies (583β586)
Technologies1: ["Internet", "Blockchain", "AI", "Cloud Computing"],
Technologies2: ["Quantum Computing", "3D Printing", "Virtual Reality", "Augmented Reality"],
Technologies3: ["GPS", "Smartphones", "Wi-Fi", "Big Data"],
Technologies4: ["Drones", "Wearables", "IoT", "Biotechnology"]
},
hard: {
// Words That Can Follow "Rock" (587β590)
Rock1: ["Band", "Star", "Climb", "Bottom"],
Rock2: ["Hard", "Music", "Roll", "Face"],
Rock3: ["Solid", "Crystal", "Steady", "Quarry"],
Rock4: ["River", "Mountain", "Stone", "Formation"],
// Homophones (591β594)
Homophones1: ["Knight", "Night", "Write", "Right"],
Homophones2: ["Flower", "Flour", "Cell", "Sell"],
Homophones3: ["Read", "Reed", "Pair", "Pear"],
Homophones4: ["Sea", "See", "Buy", "By"],
// Words That Sound Like Letters (595β598)
Letters1: ["See", "Tea", "Eye", "Queue"],
Letters2: ["Bee", "Are", "Jay", "El"],
Letters3: ["Why", "Ess", "Gee", "Ay"],
Letters4: ["Kay", "Em", "En", "Ex"],
// Things That Can Be βPressedβ (599β602)
Pressed1: ["Button", "Pants", "Charges", "Flowers"],
Pressed2: ["Clothes", "Juice", "Snooze", "Suit"],
Pressed3: ["Shirt", "Paper", "Garment", "Lip"],
Pressed4: ["Suit", "Lemon", "Dough", "Flowers"],
// Words That Are Also Metals (603β606)
Metals1: ["Iron", "Lead", "Copper", "Silver"],
Metals2: ["Gold", "Zinc", "Platinum", "Nickel"],
Metals3: ["Aluminum", "Tin", "Cobalt", "Titanium"],
Metals4: ["Steel", "Magnesium", "Bismuth", "Chromium"],
// Slang for Money (607β610)
Money1: ["Bucks", "Dough", "Bread", "Moolah"],
Money2: ["Cash", "Greenbacks", "Quid", "Loot"],
Money3: ["Fiver", "Grand", "Cheddar", "Benjamins"],
Money4: ["Dollars", "Coins", "Bills", "Banknotes"],
// Words With Silent Letters (611β614)
SilentLetters1: ["Knife", "Island", "Honest", "Gnome"],
SilentLetters2: ["Knee", "Whistle", "Doubt", "Climb"],
SilentLetters3: ["Guitar", "Wrist", "Psychology", "Write"],
SilentLetters4: ["Honeymoon", "Dough", "Pneumonia", "Subtle"],
// Things With "Key" (615β618)
Key1: ["Monkey", "Whiskey", "Donkey", "Turkey"],
Key2: ["Keyhole", "Keyboard", "Keychain", "Keypad"],
Key3: ["Piano Key", "Master Key", "Skeleton Key", "Keycard"],
Key4: ["Keynote", "Keyring", "Keyless", "Keypad"],
// Synonyms for "Fast" (619β622)
Fast1: ["Quick", "Rapid", "Swift", "Speedy"],
Fast2: ["Brisk", "Nimble", "Hasty", "Fleet"],
Fast3: ["Prompt", "Expeditious", "Accelerated", "Turbo"],
Fast4: ["Instant", "Speed", "Snappy", "Flash"],
// Prefixes Meaning "Not" (623β626)
Not1: ["Un", "In", "Non", "Dis"],
Not2: ["Anti", "Ir", "Im", "A"],
Not3: ["De", "Il", "Un", "A"],
Not4: ["Mis", "Over", "Under", "Re"],
// Words That Mean "Hit" (627β630)
Hit1: ["Slam", "Whack", "Punch", "Strike"],
Hit2: ["Bash", "Clout", "Thump", "Smack"],
Hit3: ["Beat", "Knock", "Slap", "Pound"],
Hit4: ["Whack", "Crash", "Sting", "Pummel"],
// Idioms with "Cold" (631β634)
Cold1: ["Cold Feet", "Cold Shoulder", "Cold Call", "Cold Snap"],
Cold2: ["Cold as Ice", "Catch a Cold", "In the Cold", "Cold War"],
Cold3: ["Get Cold Feet", "A Cold Reception", "Cold Comfort", "Cold Day in Hell"],
Cold4: ["Cold as Stone", "Cold Heart", "Left Out in the Cold", "Cold Hands"],
// Double Meanings (635β638)
DoubleMeanings1: ["Bark", "Spring", "Bat", "Bow"],
DoubleMeanings2: ["Lead", "Light", "Tire", "Date"],
DoubleMeanings3: ["Right", "Match", "Ring", "Well"],
DoubleMeanings4: ["Fair", "Jam", "Seal", "Wave"],
// Words That Rhyme (639β642)
Rhyme1: ["Cat", "Hat", "Mat", "Sat"],
Rhyme2: ["Ball", "Call", "Fall", "Tall"],
Rhyme3: ["Moon", "Soon", "Tune", "Boon"],
Rhyme4: ["Light", "Fight", "Sight", "Night"],
// Common Password Words (643β646)
Passwords1: ["Admin", "Guest", "Root", "1234"],
Passwords2: ["Password", "Qwerty", "123456", "Welcome"],
Passwords3: ["Letmein", "Monkey", "Dragon", "Sunshine"],
Passwords4: ["123123", "Password1", "Qwerty123", "Abc123"],
// Words That Can Be Preceded by "Head" (647β650)
Head1: ["Ache", "Start", "Line", "Light"],
Head2: ["Hunter", "Teacher", "Office", "Case"],
Head3: ["Chef", "Waiter", "Coach", "Of State"],
Head4: ["Headache", "Headcount", "Headlight", "Headline"],
// Words That Can Be Preceded by "Fire" (651β654)
Fire1: ["Arm", "Drill", "Escape", "Alarm"],
Fire2: ["Truck", "Engine", "Wall", "Place"],
Fire3: ["Extinguisher", "Hydrant", "Safety", "Fighter"],
Fire4: ["Pit", "Alarm", "Starter", "Retardant"],
// Words That Mean "Zero" (655β658)
Zero1: ["Naught", "Nil", "Zilch", "None"],
Zero2: ["Nothing", "Void", "Null", "Blank"],
Zero3: ["Zero", "Goose Egg", "Cipher", "Blank Space"],
Zero4: ["Empty", "Nullity", "Nothingness", "No One"],
// Collective Nouns (659β662)
Collective1: ["Gaggle", "Murder", "Pack", "School"],
Collective2: ["Herd", "Flock", "Pride", "Colony"],
Collective3: ["Troop", "Pod", "Swarm", "Cluster"],
Collective4: ["Team", "Family", "Group", "Bunch"],
// Words with Double Letters in the Middle (663β666)
DoubleLetters1: ["Letter", "Bitter", "Butter", "Fitter"],
DoubleLetters2: ["Jitter", "Setter", "Hitter", "Tatter"],
DoubleLetters3: ["Better", "Mutter", "Latter", "Pitter"],
DoubleLetters4: ["Shatter", "Ritter", "Cutter", "Fetter"],
// Words That Can Be Types of Shots (667β670)
Shots1: ["Flu", "Jump", "Trick", "Photo"],
Shots2: ["Shotgun", "Free", "Basket", "Point"],
Shots3: ["Foul", "Goal", "Penalty", "Ace"],
Shots4: ["Jump", "Snapshot", "Fastball", "Slowball"],
// Famous Palindromes (671β674)
Palindromes1: ["Civic", "Radar", "Level", "Noon"],
Palindromes2: ["Racecar", "Madam", "Rotator", "Deified"],
Palindromes3: ["Repaper", "Reviver", "Rotator", "Malayalam"],
Palindromes4: ["Tenet", "Kayak", "Rotator", "Stats"],
// Anagram Sets (675β678)
Anagrams1: ["Stressed", "Desserts", "Resets", "Steers"],
Anagrams2: ["Listen", "Silent", "Enlist", "Tinsel"],
Anagrams3: ["Evil", "Vile", "Veil", "Live"],
Anagrams4: ["Stop", "Spot", "Post", "Pots"],
// Words with Greek Prefixes (679β682)
GreekPrefixes1: ["Bio", "Geo", "Theo", "Chrono"],
GreekPrefixes2: ["Thermo", "Micro", "Macro", "Philo"],
GreekPrefixes3: ["Poly", "Neo", "Tele", "Auto"],
GreekPrefixes4: ["Anti", "Pseudo", "Arch", "Paleo"],
// Phrases Meaning "Leave Quickly" (687β690)
LeaveQuickly1: ["Run", "Split", "Bounce", "Dip"],
LeaveQuickly2: ["Bolt", "Dash", "Scoot", "Skedaddle"],
LeaveQuickly3: ["Hightail", "Vamoose", "Bail", "Scram"],
LeaveQuickly4: ["Scram", "Beat it", "Get out", "Take off"]
}
};
let difficulty = 'medium'; // By default Easy selected
let selectedWords = [];
let currentWords = [];
let score = 0;
let mistakes = 0;
let allowSelection = true;
let timer = 0;
let timerInterval;
let highscore = localStorage.getItem('highscore') || 0;
let gamesPlayed = parseInt(localStorage.getItem('gamesPlayed')) || 0;
let gamesWon = parseInt(localStorage.getItem('gamesWon')) || 0;
document.getElementById('highscore').innerText = highscore;
function shuffle(array) {
for (let i = array.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
[array[i], array[j]] = [array[j], array[i]];
}
}
function pickWords() {
const groups = wordGroups[difficulty];
const groupNames = Object.keys(groups);
shuffle(groupNames);
const selectedGroups = groupNames.slice(0, 4); // 4 different categories
let pickedWords = [];
selectedGroups.forEach(group => {
const words = groups[group].slice(); // copy to avoid modifying original
shuffle(words); // shuffle words inside the group
const selected = words.slice(0, 4); // pick 4 from it
selected.forEach(word => pickedWords.push({ word: word, group: group }));
});
shuffle(pickedWords); // final shuffle of all 16 words
return pickedWords;
}
function setDifficulty(level) {
difficulty = level;
updateDifficultyButtonStyles();
newGame(); // Jab naye difficulty select karo to nayi game start ho
}
function updateDifficultyButtonStyles() {
const buttons = document.querySelectorAll('#difficulty-buttons button');
buttons.forEach(button => {
if (button.textContent.toLowerCase() === difficulty) {
button.style.backgroundColor = '#AAAAAA';
button.style.color = 'white';
} else {
button.style.backgroundColor = '#DDDDDD';
button.style.color = 'black';
}
});
}
// Page load ke baad styling apply
updateDifficultyButtonStyles();
function createGrid() {
const grid = document.getElementById('grid');
grid.innerHTML = '';
currentWords.forEach(item => {
const div = document.createElement('div');
div.className = 'word';
div.innerText = item.word;
div.onclick = () => toggleSelect(div, item);
grid.appendChild(div);
});
}
function toggleSelect(div, item) {
if (div.classList.contains('selected')) {
div.classList.remove('selected');
selectedWords = selectedWords.filter(w => w.word !== item.word);
} else {
if (selectedWords.length < 4) {
div.classList.add('selected');
selectedWords.push(item);
}
}
}
function deselectAll() {
selectedWords = [];
document.querySelectorAll('.word').forEach(d => d.classList.remove('selected'));
}
function submitSelection() {
if (!allowSelection) {
return; // Selection disabled, kuch mat karo
}
if (selectedWords.length !== 4) {
document.getElementById('message').innerText = "Select exactly 4 words!";
return;
}
const firstGroup = selectedWords[0].group;
const allSameGroup = selectedWords.every(w => w.group === firstGroup);
if (allSameGroup) {
document.getElementById('correctSound').play();
document.getElementById('message').innerText = "β
Correct Group!";
score++;
document.getElementById('score').innerText = score;
if (score > highscore) {
highscore = score;
localStorage.setItem('highscore', highscore);
document.getElementById('highscore').innerText = highscore;
}
selectedWords.forEach(w => {
document.querySelectorAll('.word').forEach(d => {
if (d.innerText === w.word.toUpperCase()) {
d.classList.add('correct');
setTimeout(() => d.style.visibility = 'hidden', 500);
}
});
});
// π Yeh line setTimeout ke andar le jao:
setTimeout(() => {
checkWin();
}, 600); // 0.6 second me check karo jeet hua ya nahi
} else {
// Shake effect jab wrong group ho
selectedWords.forEach(w => {
document.querySelectorAll('.word').forEach(d => {
if (d.innerText === w.word.toUpperCase()) { // Match karo selected words se
d.classList.add('shake'); // Shake lagao
setTimeout(() => d.classList.remove('shake'), 500); // 0.5 sec baad remove karo
}
});
});
document.getElementById('wrongSound').play();
document.getElementById('message').innerText = "β Wrong Group! Try Again.";
mistakes++;
updateMistakeDisplay();
selectedWords.forEach(w => {
document.querySelectorAll('.word').forEach(d => {
if (d.innerText === w.word) {
d.classList.add('wrong');
setTimeout(() => d.classList.remove('wrong'), 500);
}
});
});
}
selectedWords = [];
document.querySelectorAll('.word').forEach(d => d.classList.remove('selected'));
}
function updateMistakeDisplay() {
const mistakesLeft = 4 - mistakes; // 4 se kam hota rahe
document.getElementById('mistakes').innerText = mistakesLeft >= 0 ? mistakesLeft : 0;
if (mistakesLeft === 0) {
allowSelection = false; // Disable selection
document.getElementById('restartButton').style.display = 'inline-block'; // Restart button show
// π Add karo: haarne par bhi count
gamesPlayed++;
localStorage.setItem('gamesPlayed', gamesPlayed);
updateStats();
}
}
function restartSameGame() {
allowSelection = true; // Enable selection
mistakes = 0;
updateMistakeDisplay();
document.getElementById('score').innerText = 0;
document.getElementById('message').innerText = '';
selectedWords = [];
createGrid(); // Same grid reload
startTimer(); // Timer restart
document.getElementById('restartButton').style.display = 'none'; // Button wapas hide
}
function startTimer() {
clearInterval(timerInterval);
timer = 0;
document.getElementById('timer').innerText = "00:00"; // timer ko reset karte waqt bhi format
timerInterval = setInterval(() => {
timer++;
const minutes = Math.floor(timer / 60);
const seconds = timer % 60;
const formattedTime = `${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`;
document.getElementById('timer').innerText = formattedTime;
}, 1000);
}
function checkWin() {
const visible = [...document.querySelectorAll('.word')].filter(w => w.style.visibility !== 'hidden');
if (visible.length === 0) {
clearInterval(timerInterval);
showEndScreen();
}
}
function showEndScreen() {
gamesWon++;
gamesPlayed++; // β
YE LINE ADD KARO
localStorage.setItem('gamesWon', gamesWon);
localStorage.setItem('gamesPlayed', gamesPlayed); // β
YE LINE ADD KARO
updateStats(); // β
jeetne ke baad bhi stats update ho
const endScreen = document.getElementById('endScreen');
endScreen.style.display = 'block';
endScreen.innerHTML = `
<div style="font-size: 30px; font-weight: bold; color: #4CAF50; margin-bottom: 10px;">π Congratulations! π</div>
<div style="font-size: 20px; margin-bottom: 10px;">You have completed all connections!</div>
<div style="font-size: 18px;">Score: <b>${score}</b> | Mistakes: <b>${mistakes}</b> | Time: <b>${timer} sec</b></div>
<button onclick="newGame()" style="margin-top: 20px; padding: 10px 20px; font-size: 18px; background-color: #4CAF50; color: white; border: none; border-radius: 8px; cursor: pointer;">Play Again</button>
<br><br>
<button onclick="shareScore()" style="padding: 10px 20px; font-size: 16px; background-color: #2196F3; color: white; border: none; border-radius: 8px; cursor: pointer;">Share Score</button>
`;
confetti();
}
function shareScore() {
const textToCopy = `π I scored ${score} points with ${mistakes} mistakes in ${timer} seconds on Connections Unlimited! π₯
Play here: https://theconnectionsgame.org`;
navigator.clipboard.writeText(textToCopy)
.then(() => {
alert('Score copied to clipboard! ππ');
})
.catch(err => {
console.error('Could not copy text: ', err);
});
}
function confetti() {
for (let i = 0; i < 100; i++) {
const conf = document.createElement('div');
conf.style.position = 'fixed';
conf.style.width = '10px';
conf.style.height = '10px';
conf.style.background = '#' + Math.floor(Math.random()*16777215).toString(16);
conf.style.top = '-10px';
conf.style.left = Math.random() * window.innerWidth + 'px';
conf.style.animation = 'fall 3s linear forwards';
document.body.appendChild(conf);
setTimeout(() => conf.remove(), 3000);
}
}
function newGame() {
currentWords = pickWords();
score = 0;
mistakes = 0;
document.getElementById('score').innerText = score;
updateMistakeDisplay(); // β
yeh lagana hai
document.getElementById('message').innerText = '';
document.getElementById('endScreen').style.display = 'none';
document.getElementById('restartButton').style.display = 'none'; // π₯ Yeh line add karo
allowSelection = true; // π₯ Yeh bhi add karo
selectedWords = [];
createGrid();
startTimer();
}
newGame();
updateStats();
// Open specific modal
function openModal(id) {
document.getElementById(id).style.display = "block";
}
// Close specific modal
function closeModal(id) {
document.getElementById(id).style.display = "none";
}
// Close modal when clicking outside
window.onclick = function(event) {
if (event.target.classList.contains('modal')) {
event.target.style.display = "none";
}
}
function updateStats() {
const winPercentage = gamesPlayed > 0 ? Math.round((gamesWon / gamesPlayed) * 100) : 0;
document.getElementById('winPercentage').innerText = `${winPercentage}%`;
document.getElementById('timesPlayed').innerText = gamesPlayed;
}
</script>
<style>
@keyframes fall {
to { transform: translateY(100vh) rotate(360deg); opacity: 0; }
}
</style>
<footer style="text-align: center; padding: 20px; font-size: 14px; color: #666;">
<p>© 2025 The Connections Game</p>
<nav style="margin-top: 10px;">
<a href="about" style="margin: 0 8px; text-decoration: none; color: #666;">About us</a>
<a href="privacy" style="margin: 0 8px; text-decoration: none; color: #666;">Privacy Policy</a>
<a href="terms" style="margin: 0 8px; text-decoration: none; color: #666;">Terms of Use</a>
<a href="contact" style="margin: 0 8px; text-decoration: none; color: #666;">Contact</a>
</nav>
<p>Disclaimer: theconnectionsgame.org is not affiliated with "connections" by NYTimes in any way</p>
</footer>
</body>
</html>