3D e Matrix3D 0004
Completa o modelo 3D do Flash: z, rotationX/Y/Z, scaleZ, matrix3D, projeção em perspectiva, Matrix3D, Utils3D, além de limites projetados, teste de colisão e BitmapData.draw.
O conteúdo Flash roda no navegador com WebAssembly. Nada de plug-ins antigos para instalar.
Jogos Flash online que precisam de conexões TCP (socket) conseguem chegar aos seus servidores. Na primeira vez que um site pede para se conectar, você é consultado antes.
O texto em chinês dos jogos é desenhado com as fontes do seu sistema e organizado com as métricas de fonte que o jogo pede.
Veja como funciona
Todos os jogos dos vídeos são jogos de demonstração originais do Timffle. Você também pode jogá-los direto na página de demonstração.
Abrir e jogar
Pergunta antes de conectar
Conectado
Barra de um clique
Aviso do assistente
Instalar a extensão
O Timffle fez login em 摩爾莊園 no Chrome com uma conta real: escolher um servidor, andar pela mansão e pegar o mapa até a pista de kart, tudo pelas próprias conexões TCP do jogo.
As telas do jogo são direitos autorais da Taomee (淘米網絡). O Timffle não tem nenhuma ligação com a Taomee.
Computador · Windows / macOS / Linux
Roda conteúdo Flash de páginas da web no Chrome (ou no Edge e outros navegadores Chromium). Junto com o “assistente de sockets”, que você instala uma única vez, as conexões de socket dos jogos online chegam aos servidores — e você decide quais sites podem usá-las.
Celulares e tablets Android
Um navegador Android com o player do Timffle embutido. Os jogos Flash das páginas começam sozinhos e vão para a tela cheia na horizontal com um toque. Ao trocar de app, o jogo fica mudo e a conexão continua ativa.
Procuramos pelo menos 12 testadores por pelo menos 14 dias consecutivos, com uso ao menos uma vez por dia. Preencha o formulário para avaliação e contato.
TIMFFLE × RUFFLE
Medido com a mesma ferramenta do site do Ruffle: o Timffle transforma 23 APIs do Flash Player que eram stubs ou estavam ausentes em implementações completas, principalmente em 3D e rede.
| Escopo | Itens | Ruffle | Timffle | Ganho | Arquivos de referência do Flash |
|---|---|---|---|---|---|
| Todas as APIs AVM2 (ActionScript 3) | 4,560 | 82.1% | 82.6% | +0.5 p.p. | — |
| 3D e Matrix3D | 79 | 79.7% | 100% | +20.3 p.p. | 15 |
| Rede, carregamento e LocalConnection (4 classes) | 57 | 75.4% | 87.7% | +12.3 p.p. | 14 |
Completa o modelo 3D do Flash: z, rotationX/Y/Z, scaleZ, matrix3D, projeção em perspectiva, Matrix3D, Utils3D, além de limites projetados, teste de colisão e BitmapData.draw.
Referências circulares e limite de tamanho de mensagem no LocalConnection, URLStream progressivo, cancelamento real de Loader/URLLoader, momento correto do open no URLLoader e referências circulares no AMF3.
| Escopo | Arquivos | Linhas adicionadas | Linhas removidas |
|---|---|---|---|
| Motor do Ruffle | 53 | +3,940 | −853 |
| Extensão do Chrome | 108 | +27,383 | −455 |
A contagem de APIs só verifica se cada API está implementada ou é um stub, não se ela se comporta exatamente como no Flash; o comportamento é verificado com 30 arquivos de referência do Flash Player 32. Os escopos podem se sobrepor e não devem ser somados. Os ganhos usam as porcentagens exibidas.
O Timffle é um fork não oficial do Ruffle. O Timffle não é afiliado nem endossado pelo projeto Ruffle, pela Adobe ou por qualquer empresa de jogos. O Timffle apenas permite que o navegador execute conteúdo Flash; ele não inclui nem modifica nenhum conteúdo de jogo. O conteúdo, as marcas e os direitos autorais de sites e jogos pertencem a seus respectivos proprietários. Adobe e Flash são marcas registradas da Adobe Inc.