3D și Matrix3D 0004
Completează modelul 3D din Flash: z, rotationX/Y/Z, scaleZ, matrix3D, proiecția în perspectivă, Matrix3D, Utils3D, plus limitele după proiecție, testarea coliziunilor și BitmapData.draw.
Conținutul Flash rulează în browser cu WebAssembly. Nu trebuie să instalezi plugin-uri vechi.
Jocurile Flash online care au nevoie de conexiuni TCP (socketuri) își pot atinge serverele. Prima dată când un site cere să se conecteze, ești întrebat mai întâi.
Textul chinezesc din jocuri este desenat cu fonturile sistemului tău și așezat în pagină după metricile de font cerute de joc.
Vezi cum funcționează
Toate jocurile din videoclipuri sunt jocuri demo originale Timffle. Le poți și juca direct pe pagina demo.
Deschide și joacă
Întreabă înainte să se conecteze
Conectat
Un clic în bară
Memento asistent
Instalează extensia
Timffle s-a autentificat în 摩爾莊園 în Chrome cu un cont real: alegerea unui server, plimbarea prin conac și drumul cu harta până la pista de karturi, totul prin conexiunile TCP proprii ale jocului.
Capturile de ecran ale jocului aparțin Taomee (淘米網絡). Timffle nu are nicio legătură cu Taomee.
Computer · Windows / macOS / Linux
Redă conținut Flash din paginile web în Chrome (sau Edge și alte browsere Chromium). Împreună cu „asistentul pentru socketuri”, pe care îl instalezi o singură dată, conexiunile socket ale jocurilor online sunt transmise serverelor de joc — iar tu decizi ce site-uri le pot folosi.
Telefoane și tablete Android
Un browser Android cu playerul Timffle integrat. Jocurile Flash din paginile web pornesc singure și trec în ecran complet pe orizontală cu o atingere. Când treci la altă aplicație, jocul este pus pe mut, iar conexiunea lui rămâne activă.
Căutăm cel puțin 12 testeri pentru cel puțin 14 zile consecutive, cu utilizare cel puțin o dată pe zi. Completează formularul pentru evaluare și contact.
TIMFFLE × RUFFLE
Măsurat cu același instrument ca pe site-ul Ruffle: Timffle transformă 23 de API-uri Flash Player care erau doar stub-uri goale sau lipseau în implementări complete, mai ales la 3D și rețea.
| Domeniu | Elemente | Ruffle | Timffle | Creștere | Fișiere de referință din Flash |
|---|---|---|---|---|---|
| API-uri AVM2 (ActionScript 3) | 4,560 | 82.1% | 82.6% | +0.5 p.p. | — |
| 3D și Matrix3D | 79 | 79.7% | 100% | +20.3 p.p. | 15 |
| Rețea, încărcare și LocalConnection (4 clase) | 57 | 75.4% | 87.7% | +12.3 p.p. | 14 |
Completează modelul 3D din Flash: z, rotationX/Y/Z, scaleZ, matrix3D, proiecția în perspectivă, Matrix3D, Utils3D, plus limitele după proiecție, testarea coliziunilor și BitmapData.draw.
Referințe circulare și limita de dimensiune a mesajelor în LocalConnection, transfer progresiv URLStream, anulare reală pentru Loader/URLLoader, momentul corect al evenimentului open în URLLoader și referințe circulare în AMF3.
| Domeniu | Fișiere | Linii adăugate | Linii eliminate |
|---|---|---|---|
| Motorul Ruffle | 53 | +3,940 | −853 |
| Extensie Chrome | 108 | +27,383 | −455 |
Statistica API verifică doar dacă un API este implementat sau e un stub gol, nu dacă se comportă exact ca Flash; comportamentul este verificat cu 30 de fișiere de referință din Flash Player 32. Domeniile din tabel se pot suprapune, deci nu trebuie adunate; creșterea este diferența dintre procentele afișate.
Timffle este un fork neoficial al Ruffle. Timffle nu este afiliat și nici susținut de proiectul Ruffle, Adobe sau vreo companie de jocuri. Timffle doar permite browserului să ruleze conținut Flash; nu include și nu modifică niciun conținut de joc. Conținutul, mărcile și drepturile de autor ale site-urilor și jocurilor aparțin proprietarilor lor. Adobe și Flash sunt mărci comerciale ale Adobe Inc.