# 0.11 Güncelleme Kılavuzu

{% hint style="danger" %}
Game Maker 0.11 çarpışmaları güncelliyor ve çok oyunculu uyumlu bir Hedefler Sistemi sunuyor.
{% endhint %}

<figure><img src="/files/wUCt0C4ufPRx0JW1PomM" alt=""><figcaption></figcaption></figure>

<details>

<summary>Kontrol Listesi</summary>

* [ ] Yeni Varsayılan paleti için blok/varlık aralıklarını ayarlayın
* [ ] Yeni Varsayılan palet için tüm özel avatar animasyonlarını test edin
* [ ] Tırmanılabilir varlıkları yüzey/platform kenarlarıyla hizalayın
* [ ] Daha basit çarpışmalar için karmaşık tırmanılabilir varlıkları/girişleri güncelleyin
* [ ] \[SP] çarpışmalarının kaldırılmasına göre Hoparlör bileşeni kurulumunu uyarlayın
* [ ] 0.11 Hedefler sistemine geçiş yapın ve çok oyunculu \[MP] mantığıyla etkileşimli görevleri tetikleyin

</details>

{% hint style="success" %}
Bu sürümdeki tüm güncellemeler için [Game Maker 0.11](/updates/tr/game-maker/game-maker-0.11.md) sürüm notlarını ziyaret edin.
{% endhint %}

## Çarpışma Değişiklikleri

### <img src="/files/sdPS8EhTpz95kG4lj1If" alt="" data-size="line"> [Hareket Paletleri](#movement-palettes)

Bu ayar, oyun hissiyatını, kamerayı, kontrolleri ve animasyonları etkileyecektir.

{% hint style="warning" %}
Yeni Deneyimler, daha iyi platform geçişi için **Koyote Zamanı** ve **Kenar Kurtarma** ile birlikte **Varsayılan** paletini kullanır, ancak farklı nesne/blok konumları gereklidir.&#x20;

0.11'den önceki Deneyimler, isteğe bağlı olarak **Legacy (Eski)** paletinden güncellenebilir.
{% endhint %}

<figure><img src="/files/3KLzqtVnPBRGCnDkWquM" alt=""><figcaption><p>Varsayılan palet öne çıkanlar</p></figcaption></figure>

#### Başlıca Etkiler

* Oyuncuların alanlara erişiminin engellenmesi
* Dikkatlice tasarlanmış atlama yükseklikleri/mesafeleri ve/veya zorluk rampası ile platform oluşturma&#x20;
* Bazı varlık tasarımları&#x20;
* Özel avatar kullanımı

{% hint style="warning" %}
**ÖZEL AVATARLAR & HAREKET PALETLERİ**

Eski varlıklar, yeni 0.11 varsayılan [**Hareket Paleti**](#hareket-paletleri) kullanıldığında **Kenar Kurtarma** animasyonlarını içermeyebilir. Gerekli tüm animasyonlar için özel avatarları dikkatlice test edin.
{% endhint %}

{% hint style="warning" %}
Erişim bariyerleri yeni **Varsayılan** palette 2 yerine 3 blok yüksekliğinde olmalıdır.
{% endhint %}

{% tabs %}
{% tab title="Oyun Tasarımı (Bloklar)" %}

#### Oyuncu Erişim Tahminleri

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th>Atlama Mesafesi (Yürüyüş)</th><th>Atlama Mesafesi (Koşu)</th><th>Zıplama Yüksekliği</th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td>Eski (Pre 0.11)</td><td>5 bloklar</td><td>7 bloklar</td><td>1.5 bloklar</td><td></td></tr><tr><td>Varsayılan (0.11+)</td><td>7 bloklar</td><td>10 bloklar</td><td>2.5 bloklar</td><td></td></tr></tbody></table>
{% endtab %}

{% tab title="Asset Tasarımı (Vokseller)" %}

#### Oyuncu Erişim Tahminleri

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th>Atlama Mesafesi (Yürüyüş)</th><th>Atlama Mesafesi (Koşu)</th><th>Zıplama Yüksekliği</th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td>Eski (Pre 0.11)</td><td>160 vokseller</td><td>224 vokseller</td><td>48 vokseller</td><td></td></tr><tr><td>Varsayılan (0.11+)</td><td>224 vokseller</td><td>320 vokseller</td><td>80 vokseller</td><td></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

***

### <img src="/files/nU4Hq0F7FHqx9H4byCH0" alt="" data-size="line"> Tırmanılabilir Bileşen

{% hint style="warning" %}
En iyi sonuçlar için nesne kenarlarını hizalayın ve daha basit çarpışma kutularına sahip nesnelere **Tırmanılabilir** özelliğini uygulayın.
{% endhint %}

**Hizalama**

Tırmanılabilir nesnelerden yüzeylere geçişlerin daha düzgün olabilmesi için kenarları hizalayın.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span> Hizalanmamış</td><td><a href="/files/hA3x3OCwdMLUkTuFum6i">/files/hA3x3OCwdMLUkTuFum6i</a></td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Hizalandı</td><td><a href="/files/qMbVJ9jxZJaJAGIP9agv">/files/qMbVJ9jxZJaJAGIP9agv</a></td></tr></tbody></table>

**Karmaşık Çarpışmalar**

Birçok yüzeyi olan nesnelerdeki çarpışmaları kaldırın. Ardından, aynı konumda basit çarpışmalarla görünmez bir varlık üzerine **Tırmanılabilir** bileşenini uygulayarak düzgün bir tırmanma sağlamak için.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span> Hesaplanacak çok fazla tırmanma yüzeyi</td><td><a href="/files/6aqlOnCQz3JW9B76RpWi">/files/6aqlOnCQz3JW9B76RpWi</a></td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Hesaplamalar için tırmanılabilir varlık yerine geçici bir varlık kullanıldı</td><td><a href="/files/7XS2GMStXqrbFQuwTuzq">/files/7XS2GMStXqrbFQuwTuzq</a></td></tr></tbody></table>

***

### ![](/files/w0rfqzZyrmJJYBdFNP3f) Hoparlör Bileşeni

{% hint style="warning" %}
Bir objeye **\[SP] Hoparlör** bileşeni uygulamak, o objenin çarpışmalarını kaldırır. Mantıkta bazı düzenlemeler yapılması gerekebilir.
{% endhint %}

**Hedefi Görme** seçeneği nedeniyle, bu bileşen bir aktörü döndürdüğü için \[SP] Hoparlör bileşeni, çok oyunculu deneyimlerde sunucu ve istemci arasında tutarsız fiziksel etkilere yol açabilir. İki güncelleme seçeneği vardır:

#### :large\_blue\_diamond: Eğer \[MP] Kabul Edilebilirse

**\[SP] Hoparlör bileşenini \[MP]** olarak değiştirin ve aynı mantıksal sonuçları elde etmek için gerekli ayarlamaları yapın.

<table data-card-size="large" data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="26a0">⚠️</span> Çok oyunculu ortamda, bu, objenin iletişimini istemciden senkronize (sunucu) hale getirir. Artık <strong>[SP]</strong> objeleriyle iletişim kurmaz. Gerekirse diğer mantığı da değiştirebilirsiniz.</td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="26a0">⚠️</span> Eğer obje ayrıca başka <strong>[SP]</strong> mantığına sahipse, <strong>[MP]</strong> uygulanamaz. Bunu değiştirmek çok karmaşık ise, diğer güncelleme seçeneği daha iyi bir çözüm olabilir.</td></tr></tbody></table>

#### :large\_blue\_diamond: Eğer \[SP] Gerekli İse

Obje üzerinde **\[SP]** Hoparlör bileşenini tutun. Ardından, çarpışmaları olan bir kopyasını oluşturun, tüm mantığını kaldırın ve görünmez olarak ayarlayın.

***

## ![](/files/aId6sqjvhxBmsNygozEL)Hedefler Sistem Taşınması

<figure><img src="/files/VA5m6vvYs2aSm29PGGzU" alt="" width="563"><figcaption><p>Yeni: Kooperatif ve Rekabetçi Görevler!</p></figcaption></figure>

{% hint style="warning" %}
**0.11 HEDEFLER SİSTEMİ**

* Eski deneyimleri taşımak isteğe bağlıdır.
* Küçük kullanıcı arayüzü değişiklikleri fazlalıkları ortadan kaldırır ve işlevselliği geliştirir.
* :bust\_in\_silhouette: TEK OYUNCULU - <mark style="color:green;">**\[SP]**</mark> <mark style="color:green;"></mark><mark style="color:green;">davranışları ve bileşenleri</mark> <img src="/files/aId6sqjvhxBmsNygozEL" alt="" data-size="line"> <mark style="color:blue;">Hedefleri</mark> etkileyecektir.
* :busts\_in\_silhouette: ÇOK OYUNCULU - Oyuncu kaynak verilerini göndermek için <img src="/files/6bWxmVgiJSMhXlNnC5PQ" alt="" data-size="line">  <mark style="color:yellow;">**\[MP]**</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">davranışlarından ve bileşenlerinden tetikleyiciler</mark> kullanılmalıdır:
  * <img src="/files/6bWxmVgiJSMhXlNnC5PQ" alt="" data-size="line"> <mark style="color:yellow;">**\[MP]**</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">nesne</mark>  -->  <img src="/files/aId6sqjvhxBmsNygozEL" alt="" data-size="line"> <mark style="color:blue;">Hedefler</mark>
    * <img src="/files/6bWxmVgiJSMhXlNnC5PQ" alt="" data-size="line"> <mark style="color:yellow;">**\[MP]**</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">nesne</mark>  -->  diğer mantık (<img src="/files/K7DvySE2fByffjF3KmI3" alt="" data-size="line"> <mark style="color:purple;">Kurallar</mark> dahil)  --> <img src="/files/aId6sqjvhxBmsNygozEL" alt="" data-size="line"> <mark style="color:blue;">Hedefler</mark>
  * <img src="/files/K7DvySE2fByffjF3KmI3" alt="" data-size="line"> <mark style="color:purple;">Kurallar</mark>  -->  <img src="/files/6bWxmVgiJSMhXlNnC5PQ" alt="" data-size="line"> <mark style="color:yellow;">Ortaya çıkan</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">**\[MP]**</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">nesnesi /</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">**\[MP]**</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">nesnesine ışınlanma</mark> --> <img src="/files/aId6sqjvhxBmsNygozEL" alt="" data-size="line"> <mark style="color:blue;">Hedefler</mark>
    {% endhint %}

### Mevcut Görevleri Yükseltme

Ön 0.11 görev ayarlarına (sekme adları) bağlı olarak her görev durumu için aşağıdaki adım adım talimatları izleyin:

{% tabs %}
{% tab title="1." %}

#### Görev Kilidini Aç

{% endtab %}

{% tab title="Otomatik Kilit Açma" %}
**Otomatik Kilit Açma** seçeneği kaldırıldı. Aynı işlevsellik için:

1. <mark style="background-color:green;">**Gerekli Mesaj**</mark> seçeneğini seçin ve bir mesaj seçin veya oluşturun.
2. **Oyun Kurallarını** açın ve **OnPlayerJoin** kuralı ekleyin
3. Kuralın çıkış mesajını, Hedefleri tetiklemek için <mark style="background-color:green;">gerekli mesaj</mark> olarak ayarlayın
   {% endtab %}

{% tab title="Gerekli Mesaj" %}

#### Tek Oyunculu

Değişikliğe gerek yok.

#### Çok Oyunculu

{% hint style="warning" %}
Oyuncu kaynak verileri gereklidir.
{% endhint %}

Göreve dahil edilmesi gereken tüm oyuncular, Hedefleri tetikleyen veya Hedefleri içeren bir mantık zincirini tetikleyen bir \[MP] davranışı veya bileşeniyle doğrudan etkileşime girmelidir.
{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="2." %}

#### Görev Başlatma&#x20;

{% endtab %}

{% tab title="Otomatik Başlatma" %}
Değişikliğe gerek yok.
{% endtab %}

{% tab title="Gerekli Mesaj" %}

#### Tek Oyunculu

Değişikliğe gerek yok.

#### Çok Oyunculu

{% hint style="warning" %}
Oyuncu kaynak verileri gereklidir.
{% endhint %}

Göreve dahil edilmesi gereken tüm oyuncular, Hedefleri tetikleyen veya Hedefleri içeren bir mantık zincirini tetikleyen bir \[MP] davranışı veya bileşeniyle doğrudan etkileşime girmelidir.
{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="3." %}

#### Görev Türü

{% endtab %}

{% tab title="Skor" %}

### Toplanan Nesneler

#### Tek Oyunculu

Değişikliğe gerek yok.

#### Çok Oyunculu

Her bir koleksiyonluk nesnenin Küresel ayarını amaçlanan oynanışa uyacak şekilde değiştirin.

<table data-view="cards"><thead><tr><th>Oynanış</th><th>Kurulum</th><th>Toplam Koleksiyonluk Ürünler</th></tr></thead><tbody><tr><td>Her oyuncu etiketlenmiş bir nesne toplayabilir</td><td>Toplanabilir nesne başına, <strong>Global</strong> = <mark style="color:red;">False</mark></td><td><mark style="color:red;">Player Count x Object Count</mark></td></tr><tr><td>Bir oyuncu etiketlenmiş bir nesneyi toplayabilir</td><td>Toplanabilir nesne başına, <strong>Global</strong> = <mark style="color:green;">True</mark></td><td><mark style="color:green;">Object Count</mark></td></tr><tr><td>Kombinasyon</td><td>Toplanabilir nesne başına, Küresel'i gerektiği gibi <mark style="color:red;">False</mark> / <mark style="color:green;">True</mark> olarak ayarlayın</td><td>(<mark style="color:red;">player count x object count</mark>) + <mark style="color:green;">object count</mark></td></tr></tbody></table>

### Nesne Ölümleri

Değişikliğe gerek yok.
{% endtab %}

{% tab title="Asset Ölümleri" %}
Değişikliğe gerek yok.
{% endtab %}

{% tab title="Zamanlayıcı" %}

### Hayatta Kal veya Savun

Değişikliğe gerek yok.

### Mesaj Gerekli

#### Tek Oyunculu

Değişikliğe gerek yok.

#### Çok Oyunculu

{% hint style="warning" %}
Oyuncu kaynak verileri gereklidir.
{% endhint %}

Göreve dahil edilmesi gereken tüm oyuncular, Hedefleri tetikleyen veya Hedefleri içeren bir mantık zincirini tetikleyen bir \[MP] davranışı veya bileşeniyle doğrudan etkileşime girmelidir.
{% endtab %}

{% tab title="Mesaj için Bekleyin" %}

#### Tek Oyunculu

Değişikliğe gerek yok.

#### Çok Oyunculu

{% hint style="warning" %}
Oyuncu kaynak verileri gereklidir.
{% endhint %}

Göreve dahil edilmesi gereken tüm oyuncular, Hedefleri tetikleyen veya Hedefleri içeren bir mantık zincirini tetikleyen bir \[MP] davranışı veya bileşeniyle doğrudan etkileşime girmelidir.
{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="4." %}

#### Görev Bileşeni

{% endtab %}

{% tab title="Otomatik Bileşen" %}
Değişikliğe gerek yok.
{% endtab %}

{% tab title="Gerekli Mesaj" %}

#### Tek Oyunculu

Değişikliğe gerek yok.

#### Çok Oyunculu

{% hint style="warning" %}
Oyuncu kaynak verileri gereklidir.
{% endhint %}

Göreve dahil edilmesi gereken tüm oyuncular, Hedefleri tetikleyen veya Hedefleri içeren bir mantık zincirini tetikleyen bir \[MP] davranışı veya bileşeniyle doğrudan etkileşime girmelidir.
{% endtab %}

{% tab title="Girdi Bekle" %}
**Girdi Bekle** seçeneği kaldırıldı. Aynı işlevsellik için **Gerekli Mesaj** görev türüne geçin.
{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="5." %}

#### Tamamlama Sonrası Eylem

{% endtab %}

{% tab title="Mesaj Gönder" %}

#### Tek Oyunculu & Çok Oyunculu

Bu giden bir mesaj olduğu için değişiklik gerekmez.

{% hint style="success" %}
Bu mesaj oyuncu kaynak verilerini içerir!&#x20;

Bir kuralın **Gerekli Mesajı** bu mesaj olarak ayarlanmışsa, **Oyun Kuralları'**&#x6E;da bir **takım** değişkeninde veya bir **oyuncu** değişkeninde değişiklikleri tetikleyebilir.
{% endhint %}
{% endtab %}

{% tab title="Oyun Sonu" %}
**Oyun Sonu** seçeneği kaldırıldı. Aynı işlevsellik için:

#### Tek Oyunculu

Bir nesnenin **Zafer** veya **Yenilgi** bileşenini tetiklemek için **Mesaj Gönder** seçeneğini kullanın.

#### Çok Oyunculu

Bir nesnenin **Zafer** veya **Yenilgi** bileşenini tetiklemek için **Mesaj Gönder** seçeneğini kullanın.

{% hint style="warning" %}
Oyuncu kaynak verileri gereklidir.
{% endhint %}

Görev ve oyun sonuna dahil edilmesi gereken tüm oyuncular, Hedefleri tetikleyen veya Hedefleri içeren bir mantık zincirini tetikleyen bir **\[MP]** davranışı veya bileşeniyle doğrudan etkileşime girmelidir.
{% endtab %}

{% tab title="Hiçbir şey" %}
Fazlalık nedeniyle hiçbir seçenek kaldırılmadı. Değişikliğe gerek yok.
{% endtab %}
{% endtabs %}

### Çok Oyunculu Uyumlu Görevler (0.11)

{% hint style="warning" %}
Görevler artık sunucuda yönetiliyor, bu nedenle yalnızca çok oyunculu Deneyimlerdeki \[MP] mantığı ile iletişim kuracaklar. \[SP] ve \[MP] mantığı tek oyunculu Deneyimlerdeki görevleri tetikleyecektir.
{% endhint %}

0.11 Hedefler sistemi ile birçok yeni yaratıcı olasılık bulunmaktadır. Ancak, çok oyunculu oyunlar için ilk sürüm, mevcut işlevselliğe geçişi (sosyal merkez solo görevleri) odaklanmaktadır.&#x20;

Gelecek güncellemeler, diğer görev senaryolarını oluşturmayı kolaylaştıracak, ancak topluluğumuzun 0.11'de keşfetmek isteyeceği diğer potansiyel görev senaryolarını anlamış bulunuyoruz, bu nedenle ek mantıklar inşa ederek daha fazla senaryo geliştirebilirsiniz.

Görevleri, hangi oyuncu(lar)ın deneyimlemesi gerektiğine bağlı olarak tetiklemek mümkündür. Bu, değişkenler için bağımlılıkların yerleşik olduğu (oyuncu, takım ve genel) Oyun Kuralları sistemini kullanmak kadar basit değildir, bu nedenle denemek için bazı seçenekler sunduk. Bazıları basit, bazıları ise biraz daha gelişmiş.

> **AŞAĞIDAKI ÖNERİLEN YÖNTEMLERİ KULLANARAK:**\
> Aşağıdaki genelleştirilmiş önerilerde, oyuncu kaynak verilerini göndermek ve hedeflenen oyuncular için Hedefleri tetiklemek için Adım 1, Adım 2'yi ve benzerlerini tetiklemelidir. Lütfen iyice test edin ve öğrendiklerinizi toplulukla paylaşın.

#### Yalnız Görev

{% tabs %}
{% tab title="Sadece Nesneler" %}

#### Sadece İlk Oyuncu

1. \[MP] tetikleyici (seçenekler):\ <img src="/files/PGU2VS4PKMQcnqBbGiwj" alt="" data-size="line"> `Toplanabilir` (Global = TRUE)\ <img src="/files/KysWzoQUCzXBKm41jcod" alt="" data-size="line">  `Tetikleme Hacmi` (bir kullanımdan sonra bu nesneyi yok edin)\ <img src="/files/iEqrfBHXzfgWWGWVD0Yz" alt="" data-size="line"> `Düğme` (bu nesneyi bir kullanımdan sonra yok edin veya oyuncuları ilk olmadıkları konusunda bilgilendirmek için bir<img src="/files/w0rfqzZyrmJJYBdFNP3f" alt="" data-size="line"> `Hoparlör` oluşturun)\
   &#x20;![](/files/5dqdfUTEOWlpGYbqvv39) `Soru Soran` (Sadece bir kez = DOĞRU veya bir kullanımdan sonra kapatmak için <img src="/files/zEPyLb7C9rSz5ufI6UiU" alt="" data-size="line"> `Toggle` uygulayın)
2. \[MP] <img src="/files/OGsefEkLKQOBGKEthvYM" alt="" data-size="line"> `Mesaj Yayıncısı` (Sadece bir kez yayınla = DOĞRU veya bir kullanımdan sonra kapatmak için <img src="/files/zEPyLb7C9rSz5ufI6UiU" alt="" data-size="line"> `Toggle` uygulayın)
3. <img src="/files/aId6sqjvhxBmsNygozEL" alt="" data-size="line"> `Hedefler`

{% hint style="success" %}
**Kullanım Örnekleri**

* Bir nesneye/alana ilk ulaşan için ödüller veya teşvikler içeren görevler&#x20;
* Özel roller, yan görevler veya dallanan anlatı seçenekleri
  {% endhint %}

***

#### Her Oyuncu: Kendi Hızında

1. \[MP] tetikleyici (seçenekler):\ <img src="/files/PGU2VS4PKMQcnqBbGiwj" alt="" data-size="line"> `Toplanabilir` (Global = FALSE)\ <img src="/files/KysWzoQUCzXBKm41jcod" alt="" data-size="line">  `Tetikleme Hacmi`\
   &#x20;<img src="/files/iEqrfBHXzfgWWGWVD0Yz" alt="" data-size="line"> `Düğme`\
   ![](/files/5dqdfUTEOWlpGYbqvv39) `Soru Soran`
2. <img src="/files/aId6sqjvhxBmsNygozEL" alt="" data-size="line"> `Hedefler`

{% hint style="success" %}
**Kullanım Örnekleri (kurallar kriteri olmadan oyun)**

* Sosyal merkez görevleri
* Rekabetçi solo hikaye görevleri&#x20;
* Her oyuncunun tamamlayabileceği yan görevler
  {% endhint %}
  {% endtab %}

{% tab title="Bir Kural Kriteri içerir (Oyuncu değişkeni)" %}
{% hint style="info" %}
Doğru tetiklenen bir mantık zinciri, bir oyuncu değişkenini içeren kurallarla birlikte, Hedefler sisteminin ihtiyaç duyduğu oyuncu kaynak verilerini gönderecektir.
{% endhint %}

**İlk Oyuncu Yalnızca Değişken Değeri**

1. \[MP] tetikleyici (seçenekler):\ <img src="/files/PGU2VS4PKMQcnqBbGiwj" alt="" data-size="line"> `Toplanabilir` (Global = TRUE)\ <img src="/files/KysWzoQUCzXBKm41jcod" alt="" data-size="line">  `Tetikleyici Hacim` (bir kez kullanıldıktan sonra nesneyi yok et)\
   &#x20;<img src="/files/iEqrfBHXzfgWWGWVD0Yz" alt="" data-size="line"> `Düğme` (bir kez kullanıldığında nesneyi yok et ya da oyuncuları bilgilendirmek için bir <img src="/files/w0rfqzZyrmJJYBdFNP3f" alt="" data-size="line"> `Hoparlör` oluştur)\
   &#x20;![](/files/5dqdfUTEOWlpGYbqvv39) `Soru Soran` (Sadece bir kez = TRUE ya da bir kez kullanıldıktan sonra kapatmak için <img src="/files/zEPyLb7C9rSz5ufI6UiU" alt="" data-size="line"> `Toggle` uygula)
2. <img src="/files/K7DvySE2fByffjF3KmI3" alt="" data-size="line"> `Kurallar` (**oyuncu değişkeni**, mesaj göndermek için bir kriter olarak kullanılır)
3. \[MP] <img src="/files/OGsefEkLKQOBGKEthvYM" alt="" data-size="line"> `Mesaj Yayınlayıcı` (sadece bir kez yayınla = TRUE ya da bir kez kullanıldıktan sonra kapatmak için <img src="/files/zEPyLb7C9rSz5ufI6UiU" alt="" data-size="line"> `Toggle` uygula)
4. <img src="/files/aId6sqjvhxBmsNygozEL" alt="" data-size="line"> `Hedefler`

{% hint style="success" %}
**Kullanım Örnekleri**

* En yüksek zamanı, puanı vb. kazandıktan sonra MVP görevi&#x20;
* En düşük zamanı, puanı vb. olan oyuncu için öğretici görevi
  {% endhint %}

***

**Her Oyuncu Değişkeni Değeri: Kendi Hızında**

1. \[MP] tetikleyici (seçenekler):\ <img src="/files/PGU2VS4PKMQcnqBbGiwj" alt="" data-size="line"> `Toplanabilir` (Global = TRUE)\
   &#x20;<img src="/files/KysWzoQUCzXBKm41jcod" alt="" data-size="line">  `Tetikleyici Hacim`\ <img src="/files/iEqrfBHXzfgWWGWVD0Yz" alt="" data-size="line"> `Düğme`\
   ![](/files/5dqdfUTEOWlpGYbqvv39) `Soru Soran`&#x20;
2. <img src="/files/K7DvySE2fByffjF3KmI3" alt="" data-size="line"> `Kurallar` (mesaj göndermek için **oyuncu değişkeni** bir kriter olarak kullanılırge)
3. <img src="/files/aId6sqjvhxBmsNygozEL" alt="" data-size="line"> `Hedefler`&#x20;

{% hint style="success" %}
**Kullanım Örnekleri (Kurallar kriteriyle oyun)**

* Sosyal merkez görevleri
* Rekabetçi solo hikaye görevlendirme&#x20;
* Her oyuncunun tamamlayabileceği yan görevler
  {% endhint %}
  {% endtab %}
  {% endtabs %}

#### Birlikte Görev

{% hint style="warning" %}
Aşağıdaki örnekler yerleşik özellikleri kullanmaz. Mantık akışında bir kopukluk olduğu için ve görevler tam olarak aynı anda tetiklenmediğinden, tasarımınızı tutarlı bir şekilde çalıştığından emin olmak için iyice test edin. Çoğul oyunculu görev tasarımını daha kolay hale getirecek yeni geliştirmeler yolda.
{% endhint %}

{% tabs %}
{% tab title="Küresel Görev" %}
**Kooperatif: Tüm Oyuncular (Neredeyse) Aynı Anda Tetikler**

1. Tetikleyici seçenekleri:
   1. Tüm oyuncular bir konuma girer:
      1. \[MP] <img src="/files/KysWzoQUCzXBKm41jcod" alt="" data-size="line"> `Tetikleyici Hacim` (Detection = EveryAvatarInRange)
   2. Kurallar kritikleri:
      1. <img src="/files/K7DvySE2fByffjF3KmI3" alt="" data-size="line"> `Kurallar` (**global değişken** bir mesaj göndermek için kriter olarak kullanılır)
      2. <img src="/files/scegow4ShMEe2TFZNNQs" alt="" data-size="line"> `Asset Yaratıcı` \[MP] <img src="/files/KysWzoQUCzXBKm41jcod" alt="" data-size="line"> `Tetikleyici Hacim` (Detection = EveryAvatarInRange) yaratır
2. <img src="/files/aId6sqjvhxBmsNygozEL" alt="" data-size="line"> `Hedefler`

{% hint style="success" %}
**Kullanım Örnekleri**

* İş birlikçi Kaçış Odası vb.&#x20;
* Oyunculara karşı Düşman görevleri (PVE)
  {% endhint %}

***

**Görevler Olmadan İş birlikçi Oyun**

{% hint style="success" %}
Çok oyunculu Deneyimler oluşturma konusunda yeniyseniz, <img src="/files/Hn1MA0v2dENKjX8HhUDX" alt="" data-size="line"> **Kalabalık Etkinliği** davranışıyla iş birliğine dayalı bir hedef eklemeyi deneyin. Kurulumu görevlerden daha kolaydır ve kendi kullanıcı arayüzüne sahiptir!
{% endhint %}
{% endtab %}

{% tab title="Takım Görevi" %}
**Rekabetçi**: **Tüm Ekip Üyeleri (Neredeyse) Eş Zamanlı Olarak Tetiklenir**

1. Tetikleme seçenekleri:
   1. Bir konum girin:&#x20;
      1. Takım başına, \[MP] <img src="/files/KysWzoQUCzXBKm41jcod" alt="" data-size="line"> `Tetikleyici Hacim` (Detection = TeamInRange, takım adını ayarlayın)
   2. Kurallar kriterleri:
      1. <img src="/files/K7DvySE2fByffjF3KmI3" alt="" data-size="line"> `Kurallar` (mesaj göndermek için kriter olarak **takım değişkeni**)
      2. Takım başına, hangi takımın kriterleri karşıladığına göre tetiklenen <img src="/files/K7DvySE2fByffjF3KmI3" alt="" data-size="line">  `Mesaj Gönder` kuralı (Broadcast = Team, takım adını ayarlayın)&#x20;
      3. Takım başına, \[MP] <img src="/files/scegow4ShMEe2TFZNNQs" alt="" data-size="line"> `Asset Yaratıcı` \[MP]<img src="/files/KysWzoQUCzXBKm41jcod" alt="" data-size="line"> `Tetikleyici Hacmini` ortaya çıkarır (Detection = TeamInRange)
2. <img src="/files/aId6sqjvhxBmsNygozEL" alt="" data-size="line"> `Hedefler`

{% hint style="success" %}
**Kullanım Örnekleri**

* Her takımın tamamlayabileceği görevler olarak çok aşamalı oyun&#x20;
* Gizli takım görevleri (örn. casus oyunları)&#x20;
* Benzersiz görevlere sahip oyun rolleri olarak takımlar (örn. RPG'ler)&#x20;
* En iyi ekipler için bonus mücadeleler veya ödüller&#x20;
* Mücadele eden ekipler için hızlı eğitimler
  {% endhint %}
  {% endtab %}
  {% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sandbox.game/updates/tr/game-maker/0.11-guncelleme-kilavuzu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
