
Ancient Egyptian Password Game
Click a word below that matches the clues from Queen Nefertiti!
Score: 0 | Time: 00:00
Replay
const terms = [
{ word: “Nefertiti”, clues: [“Queen”, “Name means the beautiful one who has come”, “Married to Amenhotep IV”, “Followed the god Aton”, “Husband started the idea of monotheism”] },
{ word: “Tutankhamon”, clues: [“Favored the return to the old gods”, “Tomb was in the Valley of the Kings”, “Tomb discovered by Howard Carter”, “Tomb was untouched by grave robbers”, “Boy king”, “Followed Akhenaton or Amenhotep IV”, “Changed name ending from aton to amon”] },
{ word: “Nile River”, clues: [“Provided moisture for Egypt”, “Overflowed its banks every July leaving a rich deposit of silt”, “Floods were predictable”, “Longest in world – 4,160 miles”, “Source of life in Egypt”, “Greek historian Herodotus wrote that Egypt was the gift of the _____”] },
{ word: “Delta”, clues: [“Located at the mouth of the Nile River”, “Where the river mouth empties into the Mediterranean”, “Has many deposits of silt”, “Triangle-shaped area”, “Marshy flat land”] },
{ word: “Menes”, clues: [“Established first dynasty or ruling family”, “United upper and lower Egypt”, “Crown became the bowling pin sitting in the chair”] },
{ word: “Pharaoh”, clues: [“Means great house”, “Title used for rulers of Egyptian dynasties”, “Belief that the ______ was a god”, “Examples – Sneferu, Khufu or Cheops, Djedefra, Khafra, and Menkaura”] },
{ word: “Hieroglyphics”, clues: [“System of writing”, “Started with pictograms or pictures of objects – an ox meant an ox”, “Next, came ideogram or picture showing action – reclining figure meant sleep”, “Finally, symbols represent sounds – bee and leaf means belief”] },
{ word: “Rosetta Stone”, clues: [“Deciphered by Jean Champollion”, “Discovered by Napoleon’s troops”, “The same message in three different writings”, “Hieroglyphics – Demotic a short hand version of hieroglyphics – Greek”, “Black stone fragment of a larger stele”, “Located in the British Museum – French surrendered to British”] },
{ word: “Egyptian Gods and Deities”, clues: [“Amon-Re – Sun god”, “Osiris – god of the Nile and afterlife”, “Isis – wife of Osiris who put put his body back together”, “Seth – donkey-headed killer of Osiris”, “Horus – falcon-headed son of Isis and Osiris”, “Anubis – jackal-headed god associated with mummification”] },
{ word: “Book of the Dead”, clues: [“Ancient Egyptian funerary text”, “Text consists of a number of magic spells intended to assist a dead person’s journey through the underworld”, “Placed in the coffin or burial chamber of the deceased”, “Osiris weights heart against the feather of truth”, “If the heart is lighter than the feather they pass to the afterlife”, “If heart is heavier than the feather it is devoured by creature Ammit”, “People commissioned their own copies”] },
{ word: “Pyramid”, clues: [“A suitable house for the spirit of the pharaoh”, “As of 2008, 138 _____ have been discovered in Egypt”, “Djoser ordered the first to be built”, “Architect Imhotep designed the first Step _____ at Saqqara”, “The most famous are located at Giza”, “Khufu had the largest _____”] },
{ word: “Egyptian Amulets and Charms”, clues: [“Eye of Horus or Wadjet is symbol of protection, royal power and good health”, “Scarab was seen as an earthly symbol of the heavenly cycle”, “Ankh known as key of life”, “Sphinx is a mythical creature with the body of a lion and the head of a human”] },
{ word: “Papyrus”, clues: [“Used to make paper”, “Reeds from Nile Delta”, “Stalks of plant were cut into strips”, “Strips were joined together and dried”] },
{ word: “Calendar”, clues: [“Helped keep track of the floods”, “Helped plan planting season”, “Priests observed the star Sirius”, “365 days as a solar year”, “Divided the year in 12 months”, “Each month had 30 days”, “Added 5 days for holidays and feasting”, “Fell short of solar year by six hours”] },
{ word: “Hyksos”, clues: [“Means princes of the desert”, “Group came from western Asia”, “Used horses and war chariots which were unknown in Egypt”, “Streamed across the Sinai Peninsula into Northern Egypt”] },
{ word: “Hatshepsut”, clues: [“First woman ruler known to history”, “Reigned 22 years”, “Administered an efficient government”, “Started new trading expeditions south to present day Somalia”, “Expedition recorded in funeral temple near Thebes”] },
{ word: “Thutmose III”, clues: [“Succeeded his step-mother”, “Expanded the Egyptian Empire to greatest size”, “Conquered Palestine and Syria”, “Organized a Navy”, “Victories celebrated on tall pointed stone pillars called obelisks”] },
{ word: “Ramses II”, clues: [“Last great ruler of the New Kingdom”, “Fought the Hittites of Asia Minor”, “Reign lasted 67 years”, “Children 44–56 sons and 40–44 daughters”, “Raised many monuments for his victories”] }
];
let remainingTerms = [];
let currentTerm = null;
let score = 0;
let timer;
let startTime;
function startGame() {
remainingTerms = […terms];
score = 0;
document.getElementById(‘score’).innerText = score;
document.getElementById(‘word-buttons’).innerHTML = ”;
terms.forEach(term => {
const btn = document.createElement(‘button’);
btn.className = ‘word-button’;
btn.innerText = term.word;
btn.onclick = () => checkAnswer(term.word, btn);
document.getElementById(‘word-buttons’).appendChild(btn);
});
startTime = Date.now();
timer = setInterval(updateTimer, 1000);
nextTerm();
}
function updateTimer() {
const elapsed = Math.floor((Date.now() – startTime) / 1000);
const minutes = String(Math.floor(elapsed / 60)).padStart(2, ‘0’);
const seconds = String(elapsed % 60).padStart(2, ‘0’);
document.getElementById(‘timer’).innerText = `${minutes}:${seconds}`;
}
function nextTerm() {
if (remainingTerms.length === 0) {
document.getElementById(‘clue-box’).innerText = `🎉 Game over! Final Score: ${score}`;
clearInterval(timer);
return;
}
const index = Math.floor(Math.random() * remainingTerms.length);
currentTerm = remainingTerms.splice(index, 1)[0];
showClues(currentTerm);
}
function showClues(term) {
let clueText = `Clues for new word:`;
term.clues.forEach((clue, i) => {
clueText += `\n${i + 1}. ${clue}`;
});
document.getElementById(‘clue-box’).innerText = clueText;
}
function checkAnswer(selected, button) {
if (selected === currentTerm.word) {
score += 10;
document.getElementById(‘score’).innerText = score;
button.classList.add(‘correct’);
setTimeout(() => {
button.disabled = true;
nextTerm();
}, 600);
} else {
button.classList.add(‘incorrect’);
setTimeout(() => button.classList.remove(‘incorrect’), 600);
}
}
window.onload = startGame;