You're playing
Some Kind of Game

โœ… Task Guess another players middle name. ๐Ÿ”น ๐Ÿ”ท ๐Ÿ”น โœ๏ธ Notes The only words you may say are names. You may not say the words, โ€œmiddleโ€ or โ€œnameโ€. You have infinite guesses. For you to get a point, a player has to catch on to what you are attempting to do and confirm their own middle name, in which case they also get a point. You have 1 minute. ๐Ÿ”น ๐Ÿ”ท ๐Ÿ”น โฒ๏ธ Time You have 1 minute(s). Start the timer below and begin. 02:00 Set Minutes Start Stop Reset .egg-wrap{ display:flex; align-items:center; justify-content:center; color:#0177E3; width:100%; } .egg-card{ text-align:center; padding:24px 20px; max-width:420px; width:100%; border-radius:16px; box-shadow:0 8px 24px color:#0177E3; background:#070614; margin:10px auto; font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,"Helvetica Neue",Arial,"Noto Sans",sans-serif; } .egg-time{ font-variant-numeric:tabular-nums; letter-spacing:1px; font-size:56px; font-weight:800; margin:6px 0 12px; } .egg-controls{ display:flex; gap:12px; justify-content:center; margin:10px 0 14px; } .egg-label{ font-size:14px; color:#0177E3; display:flex; align-items:center; gap:8px; } .egg-label input{ width:80px; padding:8px 10px; border:1px solid #e5e7eb; border-radius:10px; font-size:16px; text-align:center; box-sizing:border-box; } .egg-buttons{ display:flex; gap:10px; justify-content:center; } .egg-btn{ padding:10px 16px; border-radius:999px; cursor:pointer; font-weight:600; transition:transform .03s ease, background .2s ease; border:1px solid #0177E3; background:#0177E3; color:#FFFFFF; } .egg-btn:active{ transform:translateY(1px); } .egg-btn[disabled]{ opacity:.5; cursor:not-allowed; } (function(){ let intervalId = null; let endAt = null; let remaining = 0; const display = document.getElementById('egg-time'); const minInput = document.getElementById('egg-min'); const controls = document.getElementById('egg-controls'); const btnStart = document.getElementById('btn-start'); const btnStop = document.getElementById('btn-stop'); const btnReset = document.getElementById('btn-reset'); // ---- Audio ---- let audioCtx; function getCtx(){ if(!audioCtx) audioCtx = new (window.AudioContext || window.webkitAudioContext)(); return audioCtx; } function playStartBeep(){ const ctx = getCtx(); const o = ctx.createOscillator(); const g = ctx.createGain(); o.type = 'square'; o.frequency.value = 880; g.gain.setValueAtTime(0, ctx.currentTime); g.gain.linearRampToValueAtTime(0.25, ctx.currentTime + 0.02); g.gain.exponentialRampToValueAtTime(0.0001, ctx.currentTime + 0.18); o.connect(g).connect(ctx.destination); o.start(); o.stop(ctx.currentTime + 0.2); } function playFinishRing(){ const ctx = getCtx(); const now = ctx.currentTime; [0, .35, .7].forEach((offset, idx)=>{ const freqs=[1568,1175,1568]; const o=ctx.createOscillator(), g=ctx.createGain(), hp=ctx.createBiquadFilter(); hp.type='highpass'; hp.frequency.value=500; o.type='triangle'; o.frequency.value=freqs[idx]; g.gain.setValueAtTime(0,now+offset); g.gain.linearRampToValueAtTime(.35,now+offset+.02); g.gain.exponentialRampToValueAtTime(.0001,now+offset+.6); o.connect(hp).connect(g).connect(ctx.destination); o.start(now+offset); o.stop(now+offset+.65); }); } // ---- Helpers ---- function fmt(ms){ const total=Math.round(ms/1000), m=Math.floor(total/60), s=total%60; return `${String(m).padStart(2,'0')}:${String(s).padStart(2,'0')}`; } function setDisplay(ms){ display.textContent=fmt(ms); } function readInput(){ return Math.max(0,parseInt(minInput.value||'0',10))*60*1000; } function tick(){ remaining = Math.max(0, endAt - Date.now()); setDisplay(remaining); if(remaining { if(intervalId) return; const duration = readInput(); if(duration { if(intervalId){ clearInterval(intervalId); intervalId=null; } remaining=Math.max(0, endAt-Date.now()); }); btnReset.addEventListener('click', ()=>{ if(intervalId){ clearInterval(intervalId); intervalId=null; } controls.style.display="flex"; remaining=readInput(); setDisplay(remaining); }); setDisplay(readInput()); })();

points-middle-name