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 dev
Para criar um executável do projeto:
npm run build
# ou
pnpm build
O 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.