Updates rules to be closer to original Y.A.R.N
This commit is contained in:
1 parent
a65607b054
commit
f1e9470710
3 files changed
+50
-18
No files matched your search
+12
-5
@@ -477,7 +477,10 @@
|
||||
hasSubmitted = false;
|
||||
hasVoted = false;
|
||||
updateUI();
|
||||
appendSystemMessage('New round started!');
|
||||
appendSystemMessage(`Round ${gameState.currentRound} started!`);
|
||||
if (gameState.currentRound === gameState.gameSettings.roundLimit) {
|
||||
appendSystemMessage(`It's the final round. Points count double!`);
|
||||
}
|
||||
});
|
||||
|
||||
socket.on('gameOver', (data) => {
|
||||
@@ -553,9 +556,13 @@
|
||||
case 'lobby':
|
||||
if (isHost) {
|
||||
gameBar.innerHTML = `
|
||||
<div class="setting-group">
|
||||
<label>Round Limit:</label>
|
||||
<input type="number" id="round-limit" value="${gameState.gameSettings.roundLimit}" min="3" max="100">
|
||||
</div>
|
||||
<div class="setting-group">
|
||||
<label>Score Limit:</label>
|
||||
<input type="number" id="score-limit" value="${gameState.gameSettings.scoreLimit}" min="10" max="100">
|
||||
<input type="number" id="score-limit" value="${gameState.gameSettings.scoreLimit}" min="0" max="100">
|
||||
</div>
|
||||
<div class="setting-group">
|
||||
<label>Time per Round (sec):</label>
|
||||
@@ -576,8 +583,6 @@
|
||||
} else {
|
||||
gameBar.innerHTML = `
|
||||
<span class="waiting-message">Waiting for host to start the game...</span>
|
||||
<span>Score Limit: ${gameState.gameSettings.scoreLimit}</span>
|
||||
<span>Time Limit: ${gameState.gameSettings.timeLimit}s</span>
|
||||
`;
|
||||
}
|
||||
break;
|
||||
@@ -755,12 +760,14 @@
|
||||
|
||||
function startGame() {
|
||||
const scoreLimit = parseInt(document.getElementById('score-limit').value) || 100;
|
||||
const roundLimit = parseInt(document.getElementById('round-limit').value) || 15;
|
||||
const timeLimit = parseInt(document.getElementById('time-limit').value) || 60;
|
||||
const botCount = parseInt(document.getElementById('bot-count').value) || 0;
|
||||
const startText = document.getElementById('start-text').value;
|
||||
|
||||
socket.emit('startGame', {
|
||||
scoreLimit: Math.max(10, Math.min(9999, scoreLimit)),
|
||||
scoreLimit: Math.max(0, Math.min(9999, scoreLimit)),
|
||||
roundLimit: Math.max(0, Math.min(100, roundLimit)),
|
||||
timeLimit: Math.max(15, Math.min(600, timeLimit)),
|
||||
botCount: Math.max(0, Math.min(5, botCount)),
|
||||
startText
|
||||
|
||||
Reference in new issue
Block a user