mirror of
https://github.com/milk-net/milk-net.github.io.git
synced 2025-04-19 17:43:42 -05:00
Update script.js
This commit is contained in:
parent
a7a1124777
commit
b6f92c2769
1 changed files with 67 additions and 95 deletions
|
@ -1,107 +1,79 @@
|
||||||
document.addEventListener('DOMContentLoaded', () => {
|
// Switch between game views
|
||||||
// Attach event listeners to game buttons
|
function showHorseRacing() {
|
||||||
document.getElementById('blackjack-btn').addEventListener('click', () => showGameScreen('blackjack'));
|
hideAllGames();
|
||||||
document.getElementById('slots-btn').addEventListener('click', () => showGameScreen('slots'));
|
document.getElementById('horse-racing').style.display = 'block';
|
||||||
document.getElementById('roulette-btn').addEventListener('click', () => showGameScreen('roulette'));
|
|
||||||
document.getElementById('horse-btn').addEventListener('click', () => showGameScreen('horse'));
|
|
||||||
document.getElementById('coinflip-btn').addEventListener('click', () => showGameScreen('coinflip'));
|
|
||||||
document.getElementById('keno-btn').addEventListener('click', () => showGameScreen('keno'));
|
|
||||||
});
|
|
||||||
|
|
||||||
function showGameScreen(game) {
|
|
||||||
// Hide all game screens
|
|
||||||
document.querySelectorAll('.screen').forEach(screen => screen.classList.remove('active'));
|
|
||||||
|
|
||||||
// Show the selected game screen
|
|
||||||
document.getElementById(`${game}-screen`).classList.add('active');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function returnToMenu() {
|
function showBlackjack() {
|
||||||
// Hide all game screens and show the main menu
|
hideAllGames();
|
||||||
document.querySelectorAll('.screen').forEach(screen => screen.classList.remove('active'));
|
document.getElementById('blackjack').style.display = 'block';
|
||||||
document.getElementById('main-menu').classList.add('active');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Blackjack Game Logic
|
function showSlots() {
|
||||||
|
hideAllGames();
|
||||||
|
document.getElementById('slots').style.display = 'block';
|
||||||
|
}
|
||||||
|
|
||||||
|
function showCoinFlip() {
|
||||||
|
hideAllGames();
|
||||||
|
document.getElementById('coin-flip').style.display = 'block';
|
||||||
|
}
|
||||||
|
|
||||||
|
function hideAllGames() {
|
||||||
|
document.getElementById('horse-racing').style.display = 'none';
|
||||||
|
document.getElementById('blackjack').style.display = 'none';
|
||||||
|
document.getElementById('slots').style.display = 'none';
|
||||||
|
document.getElementById('coin-flip').style.display = 'none';
|
||||||
|
}
|
||||||
|
|
||||||
|
// Horse Racing Game
|
||||||
|
function startHorseRacing() {
|
||||||
|
const horses = ['Horse 1', 'Horse 2', 'Horse 3', 'Horse 4'];
|
||||||
|
const winner = horses[Math.floor(Math.random() * horses.length)];
|
||||||
|
document.getElementById('race-result').innerText = `The winner is ${winner}!`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Blackjack Game (Basic Concept)
|
||||||
function startBlackjack() {
|
function startBlackjack() {
|
||||||
const bet = parseInt(document.getElementById('blackjack-bet').value);
|
const playerHand = Math.floor(Math.random() * 21) + 1;
|
||||||
if (isNaN(bet) || bet <= 0 || bet > money) {
|
const dealerHand = Math.floor(Math.random() * 21) + 1;
|
||||||
alert('Please enter a valid bet amount.');
|
|
||||||
return;
|
let result = '';
|
||||||
}
|
if (playerHand > 21) {
|
||||||
// Game logic here
|
result = `You went over 21! You lose. Your hand: ${playerHand}, Dealer's hand: ${dealerHand}`;
|
||||||
money -= bet;
|
} else if (dealerHand > 21) {
|
||||||
document.getElementById('blackjack-money').textContent = money;
|
result = `Dealer went over 21! You win. Your hand: ${playerHand}, Dealer's hand: ${dealerHand}`;
|
||||||
document.getElementById('blackjack-result').textContent = `Game result: ...`;
|
} else if (playerHand > dealerHand) {
|
||||||
localStorage.setItem('money', money);
|
result = `You win! Your hand: ${playerHand}, Dealer's hand: ${dealerHand}`;
|
||||||
|
} else if (dealerHand > playerHand) {
|
||||||
|
result = `You lose. Your hand: ${playerHand}, Dealer's hand: ${dealerHand}`;
|
||||||
|
} else {
|
||||||
|
result = `It's a tie! Your hand: ${playerHand}, Dealer's hand: ${dealerHand}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Slots Game Logic
|
document.getElementById('blackjack-result').innerText = result;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Slots Game (Random result with 3 symbols)
|
||||||
function startSlots() {
|
function startSlots() {
|
||||||
const bet = parseInt(document.getElementById('slots-bet').value);
|
const symbols = ['🍒', '🍋', '🍊', '🍇', '🍉', '🍓'];
|
||||||
if (isNaN(bet) || bet <= 0 || bet > money) {
|
const spinResult = [symbols[Math.floor(Math.random() * symbols.length)],
|
||||||
alert('Please enter a valid bet amount.');
|
symbols[Math.floor(Math.random() * symbols.length)],
|
||||||
return;
|
symbols[Math.floor(Math.random() * symbols.length)]];
|
||||||
}
|
|
||||||
// Game logic here
|
let resultMessage = `You spun: ${spinResult.join(' | ')}\n`;
|
||||||
money -= bet;
|
|
||||||
document.getElementById('slots-money').textContent = money;
|
if (spinResult[0] === spinResult[1] && spinResult[1] === spinResult[2]) {
|
||||||
document.getElementById('slots-result').textContent = `Game result: ...`;
|
resultMessage += 'You win!';
|
||||||
localStorage.setItem('money', money);
|
} else {
|
||||||
|
resultMessage += 'Try again!';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Roulette Game Logic
|
document.getElementById('slots-result').innerText = resultMessage;
|
||||||
function startRoulette() {
|
|
||||||
const bet = parseInt(document.getElementById('roulette-bet').value);
|
|
||||||
if (isNaN(bet) || bet <= 0 || bet > money) {
|
|
||||||
alert('Please enter a valid bet amount.');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
// Game logic here
|
|
||||||
money -= bet;
|
|
||||||
document.getElementById('roulette-money').textContent = money;
|
|
||||||
document.getElementById('roulette-result').textContent = `Game result: ...`;
|
|
||||||
localStorage.setItem('money', money);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Horse Betting Game Logic
|
// Coin Flip Game
|
||||||
function startHorseBetting() {
|
|
||||||
const bet = parseInt(document.getElementById('horse-bet').value);
|
|
||||||
if (isNaN(bet) || bet <= 0 || bet > money) {
|
|
||||||
alert('Please enter a valid bet amount.');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
// Game logic here
|
|
||||||
money -= bet;
|
|
||||||
document.getElementById('horse-money').textContent = money;
|
|
||||||
document.getElementById('horse-result').textContent = `Game result: ...`;
|
|
||||||
localStorage.setItem('money', money);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Coin Flip Game Logic
|
|
||||||
function flipCoin() {
|
function flipCoin() {
|
||||||
const bet = parseInt(document.getElementById('coinflip-bet').value);
|
const result = Math.random() < 0.5 ? 'Heads' : 'Tails';
|
||||||
if (isNaN(bet) || bet <= 0 || bet > money) {
|
document.getElementById('coin-flip-result').innerText = `The result is: ${result}`;
|
||||||
alert('Please enter a valid bet amount.');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
// Game logic here
|
|
||||||
money -= bet;
|
|
||||||
document.getElementById('coinflip-money').textContent = money;
|
|
||||||
document.getElementById('coinflip-result').textContent = `Game result: ...`;
|
|
||||||
localStorage.setItem('money', money);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Keno Game Logic
|
|
||||||
function playKeno() {
|
|
||||||
const bet = parseInt(document.getElementById('keno-bet').value);
|
|
||||||
if (isNaN(bet) || bet <= 0 || bet > money) {
|
|
||||||
alert('Please enter a valid bet amount.');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
// Game logic here
|
|
||||||
money -= bet;
|
|
||||||
document.getElementById('keno-money').textContent = money;
|
|
||||||
document.getElementById('keno-result').textContent = `Game result: ...`;
|
|
||||||
localStorage.setItem('money', money);
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue