HNHacker News
TopNewBestAskShowJobs

umutdev

6 karma · joined October 25, 2020

submissionscomments
umutdev··on I’m Not a Robot
level 47 cheat ``` // Keep track of already hit notes const hitNotesSet = new WeakSet();

// Define hit zone (adjust based on your game layout) const hitZoneY = window.innerHeight - 150; // ~150px from bottom const tolerance = 20; // allowed error in pixels

function hitNotes() { document.querySelectorAll('.note').forEach(note => { if (hitNotesSet.has(note)) return; // already triggered

    const rect = note.getBoundingClientRect();
    const noteY = rect.top;

    // Check if note is in hit zone
    if (Math.abs(noteY - hitZoneY) <= tolerance) {
      let arrow = note.innerText.trim();

      let keyMap = {
        '↑': 'ArrowUp',
        '↓': 'ArrowDown',
        '←': 'ArrowLeft',
        '→': 'ArrowRight'
      };

      let key = keyMap[arrow];
      if (key) {
        document.dispatchEvent(new KeyboardEvent('keydown', { key }));
        document.dispatchEvent(new KeyboardEvent('keyup', { key }));

        hitNotesSet.add(note); // mark as hit
      }
    }
  });
}

setInterval(hitNotes, 20); // check 50x per second ```

umutdev··on Go is still not good
go error handling bla bla shitpost
umutdev··on Show HN: I built a Yahoo Messenger-inspired web chat app – pure nostalgia
why not real MSN
umutdev··on Show HN: macOS app that shows how full the urine tank on the ISS is
this kind of thing used to be made for touchbar