Oyun testi ve performansEvonx oyunu sizden önce oynar.
Her oyun kendi playtest'leriyle gelir: bir robot oyuncu topu ateşler, TNT'yi patlatır, kavanozları kırar, toplarını bilerek bitirir ve oyunun her seferinde doğru tepki verdiğini kontrol eder. Bir değişiklik ancak oyun testi geçince önizlemenize gelir; canlı profiler da her karenin maliyetini ve FPS'i ölçer.
37 kontrol, bir robot oyuncu
Her kural, bir robot tarafından oynanır.
Smash template'inin playtest koşusu: robot oyuncu ateş eder, ıskalar, TNT patlatır, toplarını bilerek bitirir ve oyunun her seferinde doğru cevap verdiğini kontrol eder. 37 geçti, 0 kaldı.


















pass60 fps- passboard · board the seams fire and a hook scales the score
- passbooster · booster bar arms and consumes
- passbooster · booster the seams fire and a hook adds a button
- passconfetti cannons · confetti cannons fire from both corners
- passhud shots · hud shots top
- passiap · iap a store release pays through the bridge
- passiap · iap a serverless store release grants from the device
- passlevelend · levelend banner sparks coins card
- passlevelend · levelend settles only a level the game has
- passlevelend · levelend card fits
- passlevelend · levelend the seams fire and a hook bends the coins
- passlevelend · levelend the verdict holds the input not the world
- passnav · nav deck and hanging sign
playtest: 37 passed, 0 failed
Performans skoru
Kare hızı ve takılma, tek sayı.
Her oyun, oyuncunun kendi cihazında 45 saniyelik gerçek oyunu ölçer: kaç kare çizdiğini ve kaç kareyi kaçırdığını. FPS ölçme ile takılma, oyun başına tutulan 0–100 arası tek bir oyun performansı skoruna dönüşür. Skorun nasıl okuduğunu görmek için kaydırıcıları oynatın.
Playtest'ler neye bakar
Kurallar, oynanarak test edilir.
Her playtest oyunun bir anını oynar ve olması gerekeni doğrular. Bunlar smash template'inin oynanış kontrolleri; her biri çektiği ekran görüntüsü ve ölçtüğü değerlerle.









Bir değişikliği görmeden önce
Kırmızı durdurur. Yeşil yayına alır.
Bir değişiklik istediğinizde sunucu, size bitti demeden önce oyunun kendi kanıtlarını build'de çalıştırır:
npm run typechecknpm run levels:solveSorular
Oyun testi, cevaplar.
Bir playtest neyi kontrol eder?
Oyunun oynandığında kurallarının dediğini yaptığını: dokunuş top ateşler, top hiçbir parçanın içinden geçmez, TNT patlar, kavanoz kırılır, düşen kutu suya sıçrayıp batar, toplar bitince teklif gelir, oyun duraklatılmışken atış çıkmaz. Smash template'inde böyle 37 kontrol var.
Bir kontrol kalırsa ne olur?
Değişiklik, kalan kontrol ve çıktısıyla reddedilir; önizleme geçen son sürümde kalır. Böylece bir kuralı bozan build'i hiç oynamazsınız.
Performans skoru nasıl hesaplanır?
45 saniyelik gerçek oyundan: kare hızı %45 ağırlık taşır (20 ile 55 fps arası), kaçan karelerin payı %55 (%0 ile %15 arası). 80 ve üstü iyi, 55 ve üstü orta.
FPS ölçme oyunu yavaşlatır mı?
Hayır. Ölçüm açıkken ve kapalıyken smash template'inde oyun fps değeri 59,98 ve 60,00 oldu; ölçüm kare başına 40 ile 63 nanosaniye sürer.
Oyun içi profiler neyi gösterir?
Oyunun üstünde bir şerit: FPS sayacı, son anların en yavaş karesi, kare süresi, CPU ve GPU süresi, draw call, üçgen, vertex ve bellek; her biri yeşilden kırmızıya renklenir. Açmak için oyunun adresine ?profiler ekleyin; Evonx editöründe önizlemenin yanında durur.
Oyun 120 fps çalışır mı?
60 veya 90 Hz ekranda oyun, ekranın gösterdiği her kareyi çizer. 120 veya 144 Hz telefonda bilerek bir kare atlayarak çizer: casual bir oyunda hiçbir şey 60 Hz ekranın gösterebileceğinden hızlı hareket etmez; iki kat kare sadece işi ikiye katlar ve telefonu ısıtır.
Siz oynamadan test edilir. Siz oynarken puanlanır.
Ücretsiz başlayın ve kendini test eden bir oyun yapın.
Ücretsiz başla