Playtesting & PerformanceEvonx spielt es, bevor du es tust.
Jedes Spiel bringt seine eigenen Playtests mit: Ein Roboter-Spieler feuert die Kanone, zündet das TNT, zerbricht die Gläser, verschießt absichtlich alle Kugeln und prüft jedes Mal, ob das Spiel richtig reagiert. Eine Änderung erreicht deine Vorschau erst, wenn ihr Playtest besteht, und ein Live-Game-Profiler zeigt, was jedes Bild kostet.
37 Checks, ein Roboter-Spieler
Jede Regel, von einem Roboter gespielt.
Spiele testen wie ein Spieler, im Playtest-Lauf des Smash-Templates: Ein Roboter-Spieler feuert, verfehlt, zündet TNT, verschießt absichtlich alle Kugeln und prüft jedes Mal, ob das Spiel richtig antwortet. 37 bestanden, 0 fehlgeschlagen.


















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
Performance-Score
Bildrate und Ruckler, eine Zahl.
Jedes Spiel misst 45 Sekunden echtes Spielen auf dem Gerät des Spielers: wie viele Bilder es zeichnet und wie viele es verpasst. Daraus wird ein Performance-Score von 0 bis 100, für jedes Spiel gespeichert. Bewege die Regler, um zu sehen, wie der Score sie liest.
Worauf die Playtests achten
Die Regeln, durch Spielen getestet.
Jeder Playtest spielt einen Moment des Spiels und prüft, was passieren muss. Das sind die Gameplay-Checks des Smash-Templates, jeder mit seinem Screenshot und seinen Messwerten.









Bevor du eine Änderung siehst
Rot stoppt die Änderung. Grün liefert sie aus.
Wenn du eine Änderung möchtest, führt der Server die Prüfungen des Spiels im Build aus, bevor er dir sagt, dass sie fertig ist:
npm run typechecknpm run levels:solveFragen
Playtesting, beantwortet.
Was prüft ein Playtest?
Dass das Spiel beim Spielen tut, was seine Regeln sagen: Ein Tippen feuert eine Kugel, eine Kugel fliegt nie durch ein Teil, TNT explodiert, ein Glas zerbricht, eine gefallene Dose platscht und sinkt, die Kugeln gehen aus und das Angebot kommt, in der Pause fliegt kein Schuss. Das Smash-Template hat 37 solcher Checks.
Was passiert, wenn ein Check fehlschlägt?
Die Änderung wird mit dem fehlgeschlagenen Check und seiner Ausgabe abgelehnt, und die Vorschau bleibt auf der letzten bestandenen Version. So spielst du nie einen Build, der eine Regel gebrochen hat.
Wie wird der Performance-Score berechnet?
Aus 45 Sekunden echtem Spielen: Die Bildrate zählt 45 % (von 20 bis 55 FPS), der Anteil verpasster Bilder 55 % (0 bis 15 %). Ab 80 ist gut, ab 55 okay.
Bremst das FPS-Messen das Spiel?
Nein. Mit Messung an und aus lief das Smash-Template mit 59,98 und 60,00 FPS; die Messung dauert 40 bis 63 Nanosekunden pro Bild.
Was zeigt der Game Profiler?
Einen Streifen oben im Spiel: FPS-Anzeige, das langsamste Bild der letzten Sekunden, Bildzeit, CPU- und GPU-Zeit, Draw Calls, Dreiecke, Vertices und Speicher, jeweils von Grün bis Rot eingefärbt. Hänge ?profiler an die Adresse eines Spiels, um ihn einzuschalten; im Evonx-Editor steht er neben der Vorschau.
Läuft ein Spiel mit 120 FPS?
Auf einem 60- oder 90-Hz-Bildschirm zeichnet ein Spiel jedes Bild, das der Bildschirm zeigt. Auf einem 120- oder 144-Hz-Handy zeichnet es absichtlich jedes zweite: In einem Casual Game bewegt sich nichts schneller, als ein 60-Hz-Bildschirm zeigt, und doppelt so viele Bilder verdoppeln nur die Arbeit und wärmen das Handy.
Getestet, bevor du spielst. Bewertet, während du spielst.
Starte kostenlos und baue ein Spiel, das sich selbst prüft.
Kostenlos starten