Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 12 additions & 15 deletions public/Ludo-game/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,57 +13,56 @@
<body>
<a href="/" class="project-back-button" style="position:fixed;left:18px;top:18px;padding:8px 16px;border-radius:8px;background:#1e293b;color:#3b82f6;border:1px solid #3b82f6;text-decoration:none;z-index:9999;font-weight:700;font-family:Inter, system-ui, sans-serif;transition:all 0.2s ease;" onmouseover="this.style.background='#3b82f6';this.style.color='#fff'" onmouseout="this.style.background='#1e293b';this.style.color='#3b82f6'">← Back to Home</a>


<h1>🎲 LUDO</h1>

<!-- β‘  MODE SELECT -->
<div id="mode-screen" class="screen active">
<p>Choose the mode:</p>
<button class="mode-btn" id="btn-pvp" onclick="goToNames()">πŸ‘₯ 4 players</button>
<button class="mode-btn" id="btn-pvc" onclick="startGame(true)">πŸ€– Player vs Computers</button>
<button class="mode-btn" id="btn-2p" onclick="goToNames(2)">πŸ‘₯ 2 Players</button>
<button class="mode-btn" id="btn-3p" onclick="goToNames(3)">πŸ‘₯ 3 Players</button>
<button class="mode-btn" id="btn-pvp" onclick="goToNames(4)">πŸ‘₯ 4 Players</button>
<button class="mode-btn" id="btn-pvc" onclick="startGame(true,4)">πŸ€– Player vs Computers</button>
</div>

<!-- β‘‘ NAME ENTRY (only for 4-player) -->
<!-- β‘‘ NAME ENTRY (for 2, 3, 4 player modes) -->
<div id="name-screen" class="screen">
<h2>✏️ Write the name of Players</h2>

<div class="name-card">
<div class="name-card" id="card-p1">
<span class="name-dot nd-r"></span>
<span class="name-label">P1 πŸ”΄</span>
<input class="name-input" id="n0" type="text" maxlength="14" placeholder="Player 1 ka naam"/>
</div>
<div class="name-card">
<div class="name-card" id="card-p2">
<span class="name-dot nd-b"></span>
<span class="name-label">P2 πŸ”΅</span>
<input class="name-input" id="n1" type="text" maxlength="14" placeholder="Player 2 ka naam"/>
</div>
<div class="name-card">
<div class="name-card" id="card-p3">
<span class="name-dot nd-g"></span>
<span class="name-label">P3 🟒</span>
<input class="name-input" id="n2" type="text" maxlength="14" placeholder="Player 3 ka naam"/>
</div>
<div class="name-card">
<div class="name-card" id="card-p4">
<span class="name-dot nd-y"></span>
<span class="name-label">P4 🟑</span>
<input class="name-input" id="n3" type="text" maxlength="14" placeholder="Player 4 ka naam"/>
</div>

<button id="name-start-btn" onclick="startGame(false)">🎲 Start the Game!</button>
<button id="name-start-btn" onclick="startGame(false, selectedPlayerCount)">🎲 Start the Game!</button>
<button id="back-to-mode" onclick="showScreen('mode-screen')">← Return</button>
</div>

<!-- β‘’ GAME SCREEN -->
<div id="game-screen" class="screen" style="gap:8px;max-width:540px;">
<div id="layout">
<!-- Top-left = Red (matches board top-left red quadrant) -->
<div id="p-red-wrap">
<div class="pp pp-red" id="pp0">
<div class="pp-name"><span class="pp-dot" style="background:#e53935"></span><span id="pp0name">Player 1</span> πŸ”΄</div>
<div class="pp-stat" id="st0">Yard:4</div>
<div class="turn-tag">TURN</div>
</div>
</div>
<!-- Top-right = Blue (matches board top-right blue quadrant) -->
<div id="p-blue-wrap">
<div class="pp pp-blue" id="pp1">
<div class="pp-name"><span class="pp-dot" style="background:#1e88e5"></span><span id="pp1name">Player 2</span> πŸ”΅</div>
Expand All @@ -72,15 +71,13 @@ <h2>✏️ Write the name of Players</h2>
</div>
</div>
<div id="board-wrap"><div id="board"></div></div>
<!-- Bottom-left = Yellow (matches board bottom-left yellow quadrant) -->
<div id="p-yellow-wrap">
<div class="pp pp-yellow" id="pp3">
<div class="pp-name"><span class="pp-dot" style="background:#f9a825"></span><span id="pp3name">Player 4</span> 🟑</div>
<div class="pp-stat" id="st3">Yard:4</div>
<div class="turn-tag">TURN</div>
</div>
</div>
<!-- Bottom-right = Green (matches board bottom-right green quadrant) -->
<div id="p-green-wrap">
<div class="pp pp-green" id="pp2">
<div class="pp-name"><span class="pp-dot" style="background:#43a047"></span><span id="pp2name">Player 3</span> 🟒</div>
Expand Down Expand Up @@ -109,7 +106,7 @@ <h2>✏️ Write the name of Players</h2>
</div>
</div>

<!-- CONFETTI (always present) -->
<!-- CONFETTI -->
<div id="cfbox"></div>

<!-- β‘£ WIN OVERLAY -->
Expand All @@ -129,4 +126,4 @@ <h2>✏️ Write the name of Players</h2>
</div>

</body>
</html>
</html>
Loading
Loading