---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.4
alternate:
  - https://yandex.com.tr/dev/games/doc/en/requirements/1/6/3.md
  - https://yandex.com.tr/dev/games/doc/ru/requirements/1/6/3.md
  - https://yandex.com.tr/dev/games/doc/tr/requirements/1/6/3.md
  - https://yandex.com.tr/dev/games/doc/zh/requirements/1/6/3.md
  - href: tr/requirements/1/6/3.md
    type: text/markdown
    title: Markdown version
  - href: ../../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/dev/games/doc/tr/llms.txt

# TV için uyarlama

<!-- source: tr/_includes/script-common.md -->
<!-- source: tr/_includes/script/index-js.md -->

<!-- endsource: tr/_includes/script/index-js.md -->

<!-- source: tr/_includes/script/requirements-js.md -->

<!-- endsource: tr/_includes/script/requirements-js.md -->

<!-- source: tr/_includes/script/image-modal-js.md -->

<!-- endsource: tr/_includes/script/image-modal-js.md -->
<!-- endsource: tr/_includes/script-common.md -->

{% note info "Madde 1.6.3 Oyun Gereksinimleri" %}

Televizyonlar için:

1. Oyun tüm ekran alanını kaplar, tam ekran modu mevcuttur.
2. TV kumandası üzerindeki ok tuşlarıyla kontrol desteklenir. Oyunu tam olarak oynamak için kumandadaki ok tuşlarıyla kontrol yeterlidir.
3. TV kumandasındaki **Back** ve **OK** düğmelerine basma desteği vardır.
4. Uygulama içi satın alımlar yoktur.
5. Geliştiricinin diğer oyunlarına bağlantılar yoktur.

{% endnote %}


## Ok tuşları ve OK düğmesi olaylarının işlenmesi {#arrows-and-ok}

Kumanda düğmeleri oyun içinde ve aşağıdaki bölümlerde çalışmalıdır:

- Eğer varsa, oyundan önceki başlangıç menüsü. Örneğin, kumanda üzerindeki **OK** tuşuna basarak oyunu başlatma veya ok tuşlarını kullanarak seviye seçme özelliği desteklenmelidir.
- **Back** düğmesi ile açılan oyun içi menü.

Kumanda bir anda sadece bir olay başlatır. Oyununuzda aynı anda birden fazla tuş kullanılıyorsa, zıplama veya ileri hareket gibi bazı eylemleri otomatik hale getirin.

Kumanda düğmeleri şu olaylara karşılık gelir:

- Ok tuşları: `ArrowLeft`, `ArrowUp`, `ArrowRight`, `ArrowDown`.
- **OK**: `Enter`.

Bunların açıklaması için [KeyboardEvent belgelerine](https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key){.external} bakın.

Gamepad ile çalışabilen oyun motorları için, TV kumandası bir gamepad olarak kaydedilir. Bunlar için, ok tuşları ve **OK** düğmesi olaylarının işlenmesini gamepad belgelerine göre yapılandırın: [Unity](https://docs.unity3d.com/ScriptReference/KeyCode.html){.external}, [Construct](https://www.construct.net/en/make-games/manuals/construct-3/plugin-reference/gamepad){.external}, [Defold](https://defold.com/manuals/input-gamepads/){.external}.

## Back düğmesi olaylarının işlenmesi {#back-button}

**Back** düğmesi, Smart TV desteği olan tüm televizyonların kumandalarında bulunur.

Oyunlar bağlamında **Back** düğmesinin temel olayları:

- Oyunun başlangıç menüsünde — oyundan çıkışı onaylayan bir pencere açar.
- Oyun sırasında:
    - Tek basış — oyunu duraklatır ve oyun menüsünü açar.
    - Çift basış — oyundan çıkışı onaylayan bir pencere açar.

Olayların ayrıntılı açıklaması için [Etkinlikler](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-events.md) bölümüne bakın.

## Yandex Oyun SDK'sı ile etkileşim {#sdk-interaction}

[Yandex Oyun SDK'sı başlatıldıktan](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-about.md) sonra, `deviceInfo` nesnesi kullanıcının cihaz tipini `type` alanında döndürür.

Oyun bir televizyonda başlatıldığında, `type` alanında `tv` değerine sahip bir dize döndürülür. Bundan sonra, oyuna kumanda kontrolü için uygun mantığı aktarabilirsiniz. Ayrıca, oyun için gerekli olacak metinleri, öğreticileri ve diğer materyalleri de aktarabilirsiniz.

`deviceInfo` nesnesi ve yöntemleri hakkında ayrıntılar için [Diğer nesneler ve SDK parametreleri](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-params.md) bölümüne bakın.

## Oyun ekleme {#game-add}

TV kumandası düğmelerinin desteğini uyguladıktan sonra, oyunu Yandex Oyunlar kataloğuna ekleyebilirsiniz. Yandex Oyun Konsolu'nda oyun taslağını doldururken, desteklenen platformlar arasından **TV**'yi seçin.

Moderasyonu başarıyla geçtikten sonra, oyun özel bir [TV paketi](https://yandex.com.tr/games/?bundle=tv){.external} içinde sunulacak ve televizyon kullanıcılarına erişilebilir olacaktır.

## Oyun testi {#game-test}

Yandex TV mağazası desteği olan bir televizyonda oyunun taslağını açarak test edebilirsiniz:

1. Yandex Oyunlar uygulamasına girin ve başlangıç sayfasının açılmasını bekleyin.
2. Kumandada ← ↑ ← ↑ ← ↑ ← ↑ düğme dizisini tuşlayın. Giriş ekranı açılacaktır.

    {% note info %}

    Bu dizi, başlangıç sayfası arayüzünün sol üst öğesi seçiliyse çalışacaktır.

    {% endnote %}

3. Alana oyun ID'sini girin.
