3D a Matrix3D 0004
Doplňuje 3D model Flashe: z, rotationX/Y/Z, scaleZ, matrix3D, perspektivní projekci, Matrix3D, Utils3D a také hranice po projekci, testování zásahu a BitmapData.draw.
Obsah Flash běží v prohlížeči díky WebAssembly. Žádné staré zásuvné moduly k instalaci.
Online hry ve Flashi, které potřebují připojení TCP (sockety), se mohou spojit se svými servery. Když web poprvé žádá o připojení, nejdřív se zeptáme vás.
Čínský text ve hrách se kreslí systémovými písmy a rozvrhuje podle metrik písma, které hra požaduje.
Jak to funguje
Všechny hry ve videích jsou původní demo hry Timffle. Můžete si je také zahrát přímo na stránce dema.
Počítač · Windows / macOS / Linux
Přehrává obsah Flash na webových stránkách v Chrome (nebo v Edge a dalších prohlížečích na Chromiu). Společně s „pomocníkem pro sockety“, kterého nainstalujete jen jednou, se připojení přes sockety z online her předávají herním serverům — a vy rozhodujete, které weby je smějí používat.
Telefony a tablety s Androidem
Prohlížeč pro Android s vestavěným přehrávačem Timffle. Hry ve Flashi na webových stránkách se spustí samy a jedním klepnutím se přepnou na celou obrazovku na šířku. Když přepnete do jiné aplikace, hra se ztiší a její připojení zůstane aktivní.
Hledáme alespoň 12 testerů na alespoň 14 po sobě jdoucích dní, s použitím nejméně jednou denně. Vyplňte formulář pro posouzení a kontakt.
TIMFFLE × RUFFLE
Měřeno stejným nástrojem jako na webu Ruffle: Timffle mění 23 API Flash Playeru, která byla jen prázdnými stuby nebo chyběla, na plné implementace, hlavně ve 3D a síťování.
| Rozsah | Položky | Ruffle | Timffle | Nárůst | Referenční soubory z Flashe |
|---|---|---|---|---|---|
| API AVM2 (ActionScript 3) | 4,560 | 82.1% | 82.6% | +0.5 p. b. | — |
| 3D a Matrix3D | 79 | 79.7% | 100% | +20.3 p. b. | 15 |
| Síť, načítání a LocalConnection (4 třídy) | 57 | 75.4% | 87.7% | +12.3 p. b. | 14 |
Doplňuje 3D model Flashe: z, rotationX/Y/Z, scaleZ, matrix3D, perspektivní projekci, Matrix3D, Utils3D a také hranice po projekci, testování zásahu a BitmapData.draw.
Cyklické odkazy a limit velikosti zpráv v LocalConnection, postupný přenos URLStream, skutečné rušení Loader/URLLoader, správné načasování open u URLLoader a cyklické odkazy v AMF3.
| Rozsah | Soubory | Přidané řádky | Odebrané řádky |
|---|---|---|---|
| Jádro Ruffle | 53 | +3,940 | −853 |
| Rozšíření pro Chrome | 108 | +27,383 | −455 |
Statistika API jen zjišťuje, zda je API implementováno, nebo je to prázdný stub; neznamená, že se chová přesně jako Flash. Chování se ověřuje proti 30 referenčním souborům z Flash Playeru 32. Rozsahy v tabulce se mohou překrývat, a proto se nesčítají; nárůst je rozdíl zobrazených procent.
Timffle je neoficiální fork projektu Ruffle. Timffle není nijak spojen s projektem Ruffle, společností Adobe ani žádnou herní firmou a nejsou jím podporovány. Timffle jen umožňuje prohlížeči spouštět obsah Flash; neobsahuje ani neupravuje žádný herní obsah. Obsah, ochranné známky a autorská práva webů a her patří jejich vlastníkům. Adobe a Flash jsou ochranné známky společnosti Adobe Inc.