3D en Matrix3D 0004
Vult het 3D-model van Flash aan: z, rotationX/Y/Z, scaleZ, matrix3D, perspectiefprojectie, Matrix3D, Utils3D, plus geprojecteerde grenzen, hittests en BitmapData.draw.
Flash-inhoud draait in de browser met WebAssembly. Geen oude plug-ins om te installeren.
Flash-onlinegames die TCP-verbindingen (sockets) nodig hebben, kunnen hun servers bereiken. De eerste keer dat een website wil verbinden, krijg je eerst een vraag.
Chinese tekst in games wordt getekend met de lettertypen van je systeem en opgemaakt met de lettertypematen die de game vraagt.
Zo werkt het
Alle games in de video's zijn originele Timffle-demogames. Je kunt ze ook meteen spelen op de demopagina.
Openen en spelen
Vraagt voor het verbinden
Verbonden
Werkbalk met één klik
Helpermelding
De extensie installeren
Timffle logde in Chrome met een echt account in op 摩爾莊園: een server kiezen, door het landgoed lopen en via de kaart naar de kartbaan gaan, allemaal via de eigen TCP-verbindingen van de game.
De gameschermen zijn auteursrechtelijk eigendom van Taomee (淘米網絡). Timffle heeft geen enkele band met Taomee.
Computer · Windows / macOS / Linux
Speelt Flash-inhoud op webpagina's af in Chrome (of Edge en andere Chromium-browsers). Samen met de “sockethelper”, die je maar één keer installeert, worden de socketverbindingen van onlinegames doorgegeven aan de gameservers — en jij bepaalt welke websites ze mogen gebruiken.
Android-telefoons en -tablets
Een Android-browser met de Timffle-speler ingebouwd. Flash-games op webpagina's starten vanzelf en gaan met één tik liggend op volledig scherm. Als je naar een andere app gaat, wordt de game gedempt en blijft de verbinding actief.
We zoeken minstens 12 testers voor minstens 14 opeenvolgende dagen, met minimaal één gebruik per dag. Vul het formulier in voor beoordeling en contact.
TIMFFLE × RUFFLE
Gemeten met dezelfde tool als de website van Ruffle: Timffle maakt van 23 Flash Player-API's die stubs waren of ontbraken volledige implementaties, vooral op het gebied van 3D en netwerk.
| Bereik | Items | Ruffle | Timffle | Winst | Flash-referentiebestanden |
|---|---|---|---|---|---|
| Alle AVM2-API's (ActionScript 3) | 4,560 | 82.1% | 82.6% | +0.5 pp | — |
| 3D en Matrix3D | 79 | 79.7% | 100% | +20.3 pp | 15 |
| Netwerk, laden en LocalConnection (4 klassen) | 57 | 75.4% | 87.7% | +12.3 pp | 14 |
Vult het 3D-model van Flash aan: z, rotationX/Y/Z, scaleZ, matrix3D, perspectiefprojectie, Matrix3D, Utils3D, plus geprojecteerde grenzen, hittests en BitmapData.draw.
Kringverwijzingen en berichtlimiet in LocalConnection, progressieve URLStream, echt annuleren van Loader/URLLoader, juiste timing van open in URLLoader en kringverwijzingen in AMF3.
| Bereik | Bestanden | Toegevoegde regels | Verwijderde regels |
|---|---|---|---|
| Ruffle-engine | 53 | +3,940 | −853 |
| Chrome-extensie | 108 | +27,383 | −455 |
De API-telling kijkt alleen of elke API geïmplementeerd is of een stub, niet of hij zich precies zoals Flash gedraagt; het gedrag wordt gecontroleerd met 30 referentiebestanden van Flash Player 32. Bereiken kunnen overlappen en mogen niet worden opgeteld. De winst is berekend met de getoonde percentages.
Timffle is een onofficiële fork van Ruffle. Timffle is niet verbonden aan of goedgekeurd door het Ruffle-project, Adobe of een gamebedrijf. Timffle laat de browser alleen Flash-inhoud uitvoeren; het bevat of wijzigt geen gamecontent. De inhoud, handelsmerken en auteursrechten van websites en games zijn eigendom van hun respectieve eigenaren. Adobe en Flash zijn handelsmerken van Adobe Inc.