I’m Not a Robot is a Captcha puzzle browser game created by Neal Agarwal.
Players must go through multiple levels to “prove” they are human.
These levels include tasks like deciphering distorted letters, choosing items, or solving patterns.
As the game progresses, the tasks get more difficult and absurb which tests your IQ.
In this guide, you’ll learn how to solve level 47 in I’m Not a Robot Game by neal.fun (Din Don Dan walkthrough guide and answer).
How to Solve Level 47 in I’m Not a Robot
Level 47: Dance to the Rhythm
Solution: If you’re not getting the required 85% accuracy, you can use this method to complete the level:
- Press “F12” on your keyboard.
- Select the “Console” tab.
- Copy and paste this code into the console, press Enter, and play the game:
const hitNotesSet = new WeakSet(); const tolerance = 10; // hassasiyet
const arrowMap = { ‘←’: document.querySelector(‘.arrows-container .arrow-key:nth-child(1)’), ‘↓’: document.querySelector(‘.arrows-container .arrow-key:nth-child(2)’), ‘↑’: document.querySelector(‘.arrows-container .arrow-key:nth-child(3)’), ‘→’: document.querySelector(‘.arrows-container .arrow-key:nth-child(4)’) };
const keyMap = { ‘↑’: ‘ArrowUp’, ‘↓’: ‘ArrowDown’, ‘←’: ‘ArrowLeft’, ‘→’: ‘ArrowRight’ };
function hitNotes() { document.querySelectorAll(‘.note’).forEach(note => { if (hitNotesSet.has(note)) return;
const arrow = note.innerText.trim();
const target = arrowMap[arrow];
if (!target) return;
const noteRect = note.getBoundingClientRect();
const targetRect = target.getBoundingClientRect();
const noteY = noteRect.top + noteRect.height / 2;
const targetY = targetRect.top + targetRect.height / 2;
if (Math.abs(noteY – targetY) <= tolerance) {
const key = keyMap[arrow];
if (key) {
console.log(`Basıldı: ${arrow} (${key})`);
document.dispatchEvent(new KeyboardEvent(‘keydown’, { key }));
document.dispatchEvent(new KeyboardEvent(‘keyup’, { key }));
hitNotesSet.add(note);
}
}
});
}
setInterval(hitNotes, 10);
Explanation: Executing this code in the console automatically presses the arrow keys for you and completes the game at almost 100% accuracy.
Further reading
How to Solve Level 46 in I’m Not a Robot
How to Solve Level 45 in I’m Not a Robot
How to Solve Level 44 in I’m Not a Robot