top of page

Slot Oyunları Nasıl Yapılır?

  • Yazarın fotoğrafı: Kadir Deniz
    Kadir Deniz
  • 8 Şub
  • 2 dakikada okunur

Bir slot oyunu yapmak için temel adımları ve örnek bir kod yapısını aşağıda bulabilirsiniz. Bu örnek, basit bir slot oyunu için JavaScript ve HTML kullanarak oluşturulmuştur.


### Adım 1: Proje Yapısını Oluşturma


Öncelikle, projeniz için bir klasör oluşturun ve içinde aşağıdaki dosyaları oluşturun:


- `index.html`

- `style.css`

- `script.js`


### Adım 2: HTML Kodunu Yazma


`index.html` dosyasının içeriği:


```html

<!DOCTYPE html>

<html lang="tr">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<link rel="stylesheet" href="style.css">

<title>Slot Oyunu</title>

</head>

<body>

<div class="container">

<h1>Slot Oyunu</h1>

<div class="slot-machine">

<div class="slot" id="slot1"></div>

<div class="slot" id="slot2"></div>

<div class="slot" id="slot3"></div>

</div>

<button id="spin-button">Döndür</button>

<p id="result"></p>

</div>

<script src="script.js"></script>

</body>

</html>

```


### Adım 3: CSS ile Tasarım


`style.css` dosyasının içeriği:


```css

body {

font-family: Arial, sans-serif;

background-color: #f4f4f4;

text-align: center;

}


.container {

margin: 50px auto;

width: 300px;

}


.slot-machine {

display: flex;

justify-content: space-between;

margin-bottom: 20px;

}


.slot {

width: 80px;

height: 80px;

background-color: #fff;

border: 2px solid #333;

display: flex;

align-items: center;

justify-content: center;

font-size: 2em;

}

```


### Adım 4: JavaScript ile Oyun Mantığını Yazma


`script.js` dosyasının içeriği:


```javascript

const symbols = ['🍒', '🍋', '🍊', '🍉', '⭐', '💎'];

const spinButton = document.getElementById('spin-button');

const resultDisplay = document.getElementById('result');


spinButton.addEventListener('click', () => {

const slot1 = getRandomSymbol();

const slot2 = getRandomSymbol();

const slot3 = getRandomSymbol();


document.getElementById('slot1').textContent = slot1;

document.getElementById('slot2').textContent = slot2;

document.getElementById('slot3').textContent = slot3;


checkResult(slot1, slot2, slot3);

});


function getRandomSymbol() {

return symbols[Math.floor(Math.random() * symbols.length)];

}


function checkResult(slot1, slot2, slot3) {

if (slot1 === slot2 && slot2 === slot3) {

resultDisplay.textContent = 'Kazandınız!';

} else {

resultDisplay.textContent = 'Kaybettiniz, tekrar deneyin!';

}

}

```


### Adım 5: Oyun Oynama


1. Tüm dosyaları oluşturduktan sonra, `index.html` dosyasını bir tarayıcıda açın.

2. "Döndür" butonuna tıklayarak oyunu oynayın.


### Özelleştirme


Bu basit slot oyunu temel bir yapı sunar. Oyununuza daha fazla özellik ekleyerek geliştirebilirsiniz:


- Oyun için bir puan sistemi eklemek.

- Daha fazla sembol ve kombinasyon eklemek.

- Animasyonlar ve ses efektleri eklemek.

- Daha gelişmiş bir kullanıcı arayüzü tasarımı yapmak.


Bu adımları ve kodları takip ederek kendi slot oyununuzu oluşturabilirsiniz!

 
 
 

Kommentare


bottom of page