Yazılım Dili:C#
Oyun Motoru: Unity
Platform: WebGL

Ana özellikler:
WebGL uyumlu olacak yani olabildiğinde performanslı olmalı en ufak gecikme yaşanmamalı.
Algoritma çok kısa sürede istenileni vermeli
Benzer oyunlar (Bu oyunlarda algoritma çok hızlı sonuç veriyor bizim istediğimizde tam olarak bu oyunlarda çalışan sistem)

-101 Okey Zynga https://www.zynga.com/games/101-okey-plus/
-101 Extra https://play.google.com/store/apps/d...es.yuzbirextra

-Oyun içerisinde seri diz tuşuna basılır basılmaz 0.5 saniye içerisinde ıstakada bulunan taşlara göre algoritma çalışacak ve okey dhil EN YÜKSEK PUANI veren taş dizilimini bize oluşturacak.
-Algoritmada oluşabilecek durumlar:
-Okeysiz ıstaka
-Tek Okeyli ıstaka
-Çift Okeyli ıstaka (En sorunlu kısım burası)
-Yukarıdaki tüm durumlara karşı algoritma en verimli ve en performanslı şekilde çalışmalı.
-Script yazılırken dikkat edilmesi gereken hususlar
-Tekrarlı döngülerden ve değişkenlerden kaçınılmalı
-Olabildiğince Fonksiyon kullanılmalı
-Garbage Collectoru doldurmayacak, yormayacak şekilde yazılmalı
-Aşağıdaki "Class" a uygun şekilde yazılmalı

-Oyun içerisinde taş bilgilerinin tutulduğu Script:

using System.Collections;
using UnityEngine;

[System.Serializable]
public class Stone
{
public string stoneType;
public int stoneId;
public bool isJoker;
public bool isFakeOkey;
public int istakaId;
public Sprite stoneSprite;

public Stone(string newStoneType="", int newStoneId=0, bool newJoker=false, bool newisFakeOkey=false, Sprite newSprite=null, int newIstakaId = 0)
{
stoneType = newStoneType;
stoneId = newStoneId;
isJoker = newJoker;
isFakeOkey = newisFakeOkey;
stoneSprite = newSprite;
istakaId = newIstakaId;
}
}

Not: Cevap alamadığımız diğer "101 Okey" ile ilgili diğer talebimizin linki.
https://www.r10.net/ucretli-script-i...-ihtiyaci.html