Bir bilgisayar veya mobil oyunda kullanılabilir tüm CPU zamanını kullanmayı amaçlamanın bazı sakıncaları vardır.
Sistem gereksinimleri: Oyun, oyununuzu geliştirdiğiniz PC'de oynanabilirse, oyununuzu satın alan birinin sahip olduğu daha zayıf bir bilgisayarda oynatılamayabilir. CPU kullanımını sınırlamak, oyunu daha fazla kişinin sahip olması muhtemel makinelerde kullanılabilir kılar. Pazarınızı sınırlandırıp sınırlamadığınızı gerçekten görmek istiyorsanız, PC oyunlarınızı ve rakiplerinizin oyunlarını Transformer Book gibi Atom destekli bir ayrılabilir cihazda test edin ya da mobil oyunlarınızı ucuz bir ön ödemeli Android telefonla test edin.
Güç kullanımı: Bir dizüstü bilgisayar, tam frekansın yüzde 100'ünde dört çekirdek kullanıldığında, yani iki çekirdeğin yarı frekansın yüzde 60'ında kullanıldığında pilini daha hızlı tüketir. Bu nedenle, denetleyicinizin oy verme iş parçacığının, AI iş parçacığının, fizik iş parçacığının ve grafik iş parçacığının yeniden çalışma zamanı gelene kadar engellendiğinden emin olun. Mücadele ve ritim gibi bir kaç seğirmeli tür dışında, denetleyicileri yaklaşık 60 Hz'den daha hızlı sorgulamanıza gerek kalmaz, bu nedenle yoklama ipliğinizi 60 Hz zamanlayıcıda çalışacak şekilde ayarlayın.
Fizik değişkenliği: Oyunu etkileyen fizik, daha güçlü makinelerde daha ayrıntılıysa, aynı oyuncunun farklı makinelerde farklı sonuçları olacaktır. Bu, oyuncunun daha güçlü veya daha zayıf bir makine kullanarak hile yapabileceği anlamına gelir. Id's Quake III Arena , kare hızının zıplama yüksekliğini etkilemesi nedeniyle ünlü . Bundan kaçınmak için, birçok oyun fizik için sabit bir zaman adımı kullanır. Ancak bu, parçacık efektleri veya kumaş efektleri gibi oyunla bağlantısı kesilen fiziği veya videoyu fizikten daha yüksek kare hızında görüntülemek için fizik çerçeveleri arasında koordinatların enterpolasyonunu etkilemez. Bu nedenle, bazı model-görünüm denetleyicileri kullanarak fizik tasarımınızı yapın temel şeylerin (ivme, isabet algılama ve benzeri) modele girdiği ve ayarlanabilir göz şekeri görünümüne girdiği mimari.
AI değişkenliği: AI daha güçlü makinelerde daha ayrıntılıysa, farklı makinelerde düşmanlar farklı davranacaktır. Örneğin, bir Go veya Satranç uygulamasında, rakip daha zayıf bir PC'de daha zayıf olacaktır ve oyuncular oyunu daha zayıf bir PC'de oynayarak veya virüsten koruma veya video dönüştürme veya işletim sistemi güncellemeleri gibi arka plan işlemlerini gerçekleştirerek hile yapabilir.
while true do CheckForEvents;