Do I Have What It Takes to Be the Gambling King? Gambling Personality Test

.hero-banner{ width:100%; margin:20px 0 10px; border-radius:18px; overflow:hidden; box-shadow:0 8px 24px rgba(0,0,0,.25); } .hero-banner img{ display:block; width:100%; height:auto; } .gamble-test{max-width:780px;margin:0 auto;padding:18px 14px;font-family:’Pretendard’,’Noto Sans KR’,sans-serif;background:#080414;color:#fff!important} .gamble-test *{box-sizing:border-box} .gamble-hero{border-radius:28px;padding:30px 18px;text-align:center;background:linear-gradient(135deg,#240044,#080414 52%,#3b0b48);border:1px solid rgba(255,255,255,.14);box-shadow:0 0 28px rgba(255,216,77,.18)} .gamble-badge{display:inline-block;background:#ff2fb3;color:#fff!important;font-weight:900;border-radius:999px;padding:7px 14px;margin-bottom:12px} .gamble-hero h1{font-size:34px;line-height:1.22;margin:0;color:#ffd84d!important;text-shadow:0 0 14px rgba(255,216,77,.5)} .hero-banner{width:100%;margin:14px 0 18px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 24px rgba(0,0,0,.28)} .hero-banner img{display:block;width:100%;aspect-ratio:16/8;object-fit:cover} .ad-wrap{margin:18px 0;text-align:center;overflow:hidden} .gamble-card{background:#fff;color:#111!important;border-radius:24px;padding:20px;margin:18px 0;box-shadow:0 8px 24px rgba(0,0,0,.18)} .gamble-card h2{font-size:24px;margin:6px 0 8px;color:#111!important} .gamble-card p{font-size:15px;color:#555!important;margin:4px 0 12px} .step-label{display:inline-block;background:#5e2bd6;color:#fff!important;font-weight:900;border-radius:999px;padding:6px 12px;font-size:13px;margin-bottom:10px} .count-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px} .count-btn{border:1px solid #ddd!important;background:#f8f8f8!important;color:#333!important;border-radius:999px;padding:13px 0;font-weight:900;font-size:16px;cursor:pointer} .count-btn.active{background:#5e2bd6!important;color:#fff!important;border-color:#5e2bd6!important} .upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px} .upload-box{position:relative;aspect-ratio:1/1;border:2px dashed #c9c0dd;border-radius:18px;background:#faf8ff;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer} .upload-box img{width:100%;height:100%;object-fit:cover} .upload-box span{font-size:38px;color:#7c58c9!important;font-weight:900} .upload-box input{display:none} .remove-img{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.65);color:#fff!important;border:0;border-radius:999px;width:28px;height:28px;font-weight:900;cursor:pointer;z-index:3} .main-btn,.sub-btn{width:100%;border:0;border-radius:16px;padding:17px 18px;font-size:19px;font-weight:900;cursor:pointer;margin-top:14px} .main-btn{background:#ffd91f!important;color:#111!important} .main-btn:disabled{background:#ddd!important;color:#888!important;cursor:not-allowed} .sub-btn{background:#241637!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important} .loading-box{display:none;background:linear-gradient(135deg,#160922,#07040d);border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:24px;margin:18px 0;text-align:center} .slot{font-size:54px;margin:18px 0;letter-spacing:6px} .progress{height:12px;background:#2b203b;border-radius:999px;overflow:hidden;margin:18px 0} .progress-bar{height:100%;width:0;background:linear-gradient(90deg,#ff2fb3,#ffd91f);transition:.4s} .loading-msg{font-size:18px;font-weight:900;color:#ffd84d!important} .result-section{display:none;margin-top:20px} .capture-area{background:#080414;border-radius:26px;padding:18px;border:1px solid rgba(255,255,255,.16)} .result-title{text-align:center;font-size:28px;line-height:1.3;color:#ffd84d!important;margin:10px 0 6px} .result-sub{text-align:center;color:#ddd!important;font-size:15px;margin-bottom:18px} .rank-list{display:grid;grid-template-columns:1fr;gap:14px} .rank-card{background:linear-gradient(135deg,#161025,#06040b);border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:14px;display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center} .rank-card.first{border:2px solid #ffd84d;box-shadow:0 0 22px rgba(255,216,77,.28)} .rank-img{width:96px;height:96px;border-radius:18px;object-fit:cover;background:#222} .rank-no{font-size:18px;font-weight:900;color:#ffd84d!important} .rank-score{font-size:34px;font-weight:1000;color:#fff!important;line-height:1} .rank-type{display:inline-block;margin:8px 0;background:#ff2f55;color:#fff!important;padding:5px 10px;border-radius:999px;font-weight:900;font-size:13px} .rank-comment{color:#eee!important;font-size:15px;line-height:1.55;margin-top:5px} .tazza-box{margin-top:8px;background:rgba(255,216,77,.12);border:1px solid rgba(255,216,77,.25);border-radius:14px;padding:9px;color:#ffeaa0!important;font-size:14px;line-height:1.45} .stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px} .stat{background:rgba(255,255,255,.08);border-radius:12px;padding:8px;font-size:13px;color:#fff!important} .notice{font-size:12px;color:#bbb!important;text-align:center;line-height:1.6;margin:18px 0} .share-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px} .share-btn,.copy-btn,.save-btn{border:0;border-radius:16px;padding:15px 12px;font-size:16px;font-weight:900;cursor:pointer} .share-btn{background:#fee500!important;color:#111!important} .copy-btn{background:#5e2bd6!important;color:#fff!important} .save-btn{background:#ff2fb3!important;color:#fff!important} @media(max-width:520px){ .gamble-test{padding:12px 10px} .gamble-hero{padding:24px 14px;border-radius:22px} .gamble-hero h1{font-size:27px} .hero-banner{margin:10px 0 14px;border-radius:18px} .hero-banner img{aspect-ratio:1/1} .gamble-card{padding:18px 16px;border-radius:20px} .gamble-card h2{font-size:21px} .gamble-card p{font-size:14px} .count-grid{grid-template-columns:repeat(2,1fr);gap:9px} .count-btn{font-size:15px;padding:14px 0} .upload-grid{grid-template-columns:repeat(2,1fr)} .loading-msg{font-size:16px} .slot{font-size:42px} .result-title{font-size:24px} .rank-card{grid-template-columns:82px 1fr} .rank-img{width:82px;height:82px} .rank-score{font-size:28px} .rank-comment,.tazza-box{font-size:13.5px} .share-row{grid-template-columns:1fr} }
🎰 Face Analysis

Do You Have What It Takes to Be the Gambling King?

Gambling King test
STEP 01

How many people are playing?

Choose anywhere from 2 to 10 players.

STEP 02

Upload photos of your friends

Your photos aren’t saved. Upload one photo for each player to generate the results.

STEP 03
Analyzing everyone’s vibe…
(adsbygoogle = window.adsbygoogle || []).push({});
🎰 7 🎲

This takes about 5–8 seconds.

(adsbygoogle = window.adsbygoogle || []).push({});

🏆 Gambling King Test Results

One of you has the kind of face that says, “I lost all my chips, but my instincts were solid.”

※ This test is for entertainment only and does not measure real gambling habits or addiction.
Gambling can lead to financial loss and addiction. Choose healthy, balanced ways to spend your free time.
test.eonis.kr
(function(){ const maxCount=10; let count=5; let images=[]; const countGrid=document.getElementById(‘countGrid’); const uploadGrid=document.getElementById(‘uploadGrid’); const startBtn=document.getElementById(‘startBtn’); const loadingBox=document.getElementById(‘loadingBox’); const resultSection=document.getElementById(‘resultSection’); const rankList=document.getElementById(‘rankList’); const loadingMsg=document.getElementById(‘loadingMsg’); const progressBar=document.getElementById(‘progressBar’); const slot=document.getElementById(‘slot’); const types=[‘All-In Ace’,’One-Big-Score Type’,’Dopamine Rocket’,’Underdog Believer’,’Emotional All-In’,’Competitive Beast’,’Slot Machine’s Chosen One’,’Poker Face’,’Calculated Bettor’,’Spectator Type’]; const tazza=[‘A relentless, never-let-go streak — once you’re in, you’re in until the very end.’,’The confidence of a born competitor — your self-belief is already maxed out.’,’You own the room — the kind of person who can completely change the energy at the table.’,’Quietly calculating — you watch, wait, and make one perfectly timed move.’,’Your charm does half the work — you might talk your way into a win before the cards even land.’,’Somewhere between fearless and reckless — huge competitive drive, questionable ability to walk away.’,’Supporting-character energy — you came to stop the action and somehow ended up playing.’,’Elite observation skills — you read everyone else’s expression before making a move.’]; const comments=[‘You look like someone who says “just one more hand” seven times in a row.’,’Your confidence rises faster than your bank balance.’,’Even after losing, you’re probably saying, “Honestly, my instincts were great tonight.”’,’That dangerous look says you’ll jump in the second your friend starts winning.’,’You may build your chip stack slower than you knock it down.’,’The casino staff would remember your face before the night was over.’,’You think you’re being careful, but your hand is already hovering over the all-in button.’,’You trust luck more than science — and it shows.’,’You start out telling everyone to be careful, then make the biggest bet at the table.’,’You came for the free drinks and left with a life lesson.’,’Your pride may disappear before your money does.’,’You definitely said you were just watching, and now you’re sitting in the best seat.’]; const loadingTexts=[‘🧠 Analyzing everyone’s vibe…’,’👀 Measuring dangerous eye contact…’,’💸 Checking for one-big-score instincts…’,’🎰 Calculating all-in potential…’,’😨 Checking walk-away ability…’,’🔥 Ranking the group…’,’⚠️ Major dopamine detected…’,’🏆 Building the final leaderboard…’]; function initCounts(){ countGrid.innerHTML=”; for(let i=2;i<=maxCount;i++){ const btn=document.createElement('button'); btn.type='button'; btn.className='count-btn'+(i===count?' active':''); btn.textContent=i+' players'; btn.addEventListener('click',function(){ count=i; images=images.slice(0,count); initCounts(); renderUploads(); }); countGrid.appendChild(btn); } } function checkStart(){ const uploaded=images.filter(Boolean).length; startBtn.disabled = uploaded < count; } function renderUploads(){ uploadGrid.innerHTML=''; for(let i=0;i<count;i++){ const box=document.createElement('label'); box.className='upload-box'; if(images[i]){ box.innerHTML='Participant photo‘; }else{ box.innerHTML=’+‘; } const input=box.querySelector(‘input’); input.addEventListener(‘change’,function(e){ const file=e.target.files[0]; if(!file)return; const reader=new FileReader(); reader.onload=function(ev){ images[i]=ev.target.result; renderUploads(); }; reader.readAsDataURL(file); }); const remove=box.querySelector(‘.remove-img’); if(remove){ remove.addEventListener(‘click’,function(e){ e.preventDefault(); e.stopPropagation(); images[i]=null; renderUploads(); }); } uploadGrid.appendChild(box); } checkStart(); } function makeResults(){ const validImages=images.filter(Boolean); const arr=validImages.map(function(src,i){ return { src:src, idx:i+1, score:Math.floor(52+Math.random()*47), type:types[Math.floor(Math.random()*types.length)], tazza:tazza[Math.floor(Math.random()*tazza.length)], comment:comments[Math.floor(Math.random()*comments.length)], stats:{ ‘승부욕’:Math.floor(40+Math.random()*60), ‘도파민’:Math.floor(40+Math.random()*60), ‘참을성’:Math.floor(Math.random()*70), ‘손절력’:Math.floor(Math.random()*80) } }; }); arr.sort(function(a,b){return b.score-a.score}); return arr; } function showResults(){ const results=makeResults(); rankList.innerHTML=”; results.forEach(function(r,i){ const medal=i===0?’🥇’:i===1?’🥈’:i===2?’🥉’:(i+1)+’th’; const statHtml=Object.entries(r.stats).map(function(item){ return ‘
‘+item[0]+’ ‘+item[1]+’%
‘; }).join(”); const card=document.createElement(‘div’); card.className=’rank-card’+(i===0?’ first’:”); card.innerHTML= ‘Participant '+r.idx+' photo‘+ ‘
‘+ ‘
‘+medal+’ Player ‘+r.idx+’
‘+ ‘
‘+r.score+’ points
‘+ ‘‘+r.type+’‘+ ‘
‘+r.comment+’
‘+ ‘
🎬 Tazza comparison: ‘+r.tazza+’
‘+ ‘
‘+statHtml+’
‘+ ‘
‘; rankList.appendChild(card); }); } startBtn.addEventListener(‘click’,function(){ if(images.filter(Boolean).length =8){ clearInterval(timer); loadingBox.style.display=’none’; showResults(); resultSection.style.display=’block’; resultSection.scrollIntoView({behavior:’smooth’,block:’start’}); } },750); }); document.getElementById(‘saveBtn’).addEventListener(‘click’,function(){ const target=document.getElementById(‘captureArea’); if(typeof html2canvas===’undefined’){ alert(‘The save feature is still loading. Please try again in a moment.’); return; } html2canvas(target,{scale:2,backgroundColor:’#080414′,useCORS:true}).then(function(canvas){ const link=document.createElement(‘a’); link.download=’gambling-king-test-results.png’; link.href=canvas.toDataURL(‘image/png’); link.click(); }); }); document.getElementById(‘shareBtn’).addEventListener(‘click’,function(){ if(navigator.share){ navigator.share({ title:’Do You Have What It Takes to Be the Gambling King?’, text:’This is hilarious with friends 😂 Find out who looks most likely to go all in first.’, url:location.href }); }else{ alert(‘This browser doesn’t support sharing. Use Copy link instead.’); } }); document.getElementById(‘copyBtn’).addEventListener(‘click’,function(){ if(navigator.clipboard){ navigator.clipboard.writeText(location.href).then(function(){alert(‘Link copied!’);}); }else{ prompt(‘Copy the link below:’,location.href); } }); document.getElementById(‘retryBtn’).addEventListener(‘click’,function(){ location.reload(); }); initCounts(); renderUploads(); })();
🧿 액운 막는 수호부적 받기 →