Um launcher de jogos SWF construído com React, Electron e Ruffle.
O SWF Launcher é uma aplicação desktop que permite executar jogos Flash (SWF) usando o emulador Ruffle. A aplicação oferece uma interface moderna e intuitiva para gerenciar e jogar seus jogos Flash favoritos.
- Interface moderna e responsiva
 - Suporte a jogos SWF através do emulador Ruffle
 - Gerenciamento de biblioteca de jogos
 - Interface em português
 - Compatível com Windows
 
- React
 - Electron
 - TypeScript
 - TailwindCSS
 - Ruffle (emulador Flash)
 - Vite
 
- Clone o repositório:
 
git clone https://github.com/adrianohcampos/SWF-Launcher.git
cd SWF-Launcher- Instale as dependências:
 
npm install
# ou
pnpm install- Execute o projeto em modo de desenvolvimento:
 
npm run dev
# ou
pnpm devPara criar um executável do projeto:
npm run build
# ou
pnpm buildO executável será gerado na pasta release.
SWF-Launcher/
├── app/           # Código principal da aplicação
├── assets/        # Recursos estáticos
├── components/    # Componentes React
├── electron/      # Configurações do Electron
├── games/         # Jogos SWF
├── hooks/         # Custom hooks React
├── lib/           # Utilitários e bibliotecas
├── public/        # Arquivos públicos
├── ruffle/        # Emulador Ruffle
├── src/           # Código fonte
└── styles/        # Estilos CSS
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Contribuições são sempre bem-vindas! Por favor, leia o guia de contribuição antes de enviar um pull request.
Se você encontrar algum problema ou tiver sugestões, por favor, abra uma issue no GitHub.
